freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

chapter9應用層-資料下載頁

2025-09-20 21:56本頁面

【導讀】/服務器通信模式。某些應用允許少量的包。某些應用需要100%的??煽總鬏?,如FTP等。抖動有嚴格要求。某些則對延時要求比較。某些需要有一定量的帶。某些則對帶寬沒有特定。相對應,一臺主機可以有多個域名。便于記憶,實現(xiàn)主機名和主機IP地址分離。由字符和點號組成,如,成員名最長不超。所有可能的名字的集合,DNS采用層次化的名字空間。Unix/Linux系統(tǒng)通過BIND(BerkeleyInter. 報文傳輸層可采用TCP或UDP協(xié)議,端口號均為53號。DNS本質是一個建立在低層傳輸協(xié)議之上的一。早期的Inter,每臺主機只需查。無法及時反映網絡域名變化,維護開銷大。Inter允許各個組織根據具體情況將本組織內的域劃分為若干個。區(qū)域,并在各區(qū)域中設置相應的授權名字服務器。所以DNS系統(tǒng)的實際功能就。一條資源記錄共有5個字段:。Domain_name,Time_to_live,Type,Class,Value. Time_to_live:生存時間,例如,時間較長的有一天

  

【正文】 像素 寬度是 65 像素 頁面中插入超鏈接 A HREF=“ /A 文本字符串 鏈接頁面 (FTP) ? FTP: File Transfer Protocol, RFC959 ? 目的:文件傳送(上載或下載) file transfer FTP server FTP user interface FTP client local file system remote file system user at host FTP Model Server PI File System User Interface User PI User User DTP Server DTP File System Data Control PI: Protocol Interpreter DTP: Data Transfer Protocol TCP 20 TCP 21 控制連接和數據連接 ? FTP客戶端和服務器建立連接后,控制連接一直保持,而數據連接根據文件傳輸需要建立,傳輸結束后就關閉 ? 使用兩個連接的好處 ? 協(xié)議簡單而且實現(xiàn)更加容易 來自文件的數據和FTP命令不會混淆 ? 控制連接能夠在傳輸過程中使用 例如用戶可以發(fā)送一個命令請求取消傳輸 ? 文件結束條件能夠用來通知另一方所有數據傳輸完畢 ftp mands, responses Sample mands: ? sent as ASCII text over control channel ? ftp ? USER username ? anonymous ? PASS password ? LS return list of file in current directory ? get filename ? put filename ? help Sample return codes ? status code and phase (as in ) ? 331 Username OK, password required ? 125 data connection already open。 transfer starting ? 425 Can’t open data connection ? 452 Error writing file LS命令的執(zhí)行結果通過數據連接返回客戶端 NVT NVT Server Process TCP TCP TCP連接, 23端口 NVT: Network Virtual Terminal 語言不通 翻譯 (TELNET) ? 提供本地用戶訪問遠程資源 ? RFC 854 ? 由于不同廠商的計算機終端系統(tǒng)存在不同的字符標記系統(tǒng), TELNET提供了一種專門的鍵盤定義,稱為網絡虛擬終端 (NVT)。 網絡虛擬終端格式 ? 客戶端把用戶的鍵盤輸入和命令轉換成 NVT 格式,并送交服務器 ? 服務器把收到的數據和命令,從 NVT 格式轉換成遠地系統(tǒng)所需的格式 ? 向客戶端返回數據時,服務器把遠地系統(tǒng)的格式轉換為 NVT 格式,客戶端再從 NVT 格式轉換到本地系統(tǒng)所需的格式。 ? 在 NVT上傳輸的數據采用 8bit字節(jié)數據,其中最高位為 0的字節(jié)是一般數據,最高位為 1的字節(jié),是用于 NVT命令。 ( P2P: PeertoPeer) ? 引入背景 ? 客戶 /服務器模式中服務器容易成為瓶頸 ? 利用網絡邊緣的計算、存儲、帶寬等資源 C l i e n tC l i e n tS e r v e r對等模式( P2P)通信 ? P2P通信模式消除了客戶 /服務器模式中網絡節(jié)點功能的不對稱性,每個網絡節(jié)點同時具有客戶和服務器的功能 P e e rP e e rP2P應用實例 —BitTorrent ? BitTorrent (BT)是一個用于文件共享的 P2P通信協(xié)議,最初在 2020年 4月提出,第一個實現(xiàn)在 2020年 7月發(fā)表 ? 有許多兼容 BT協(xié)議的客戶端軟件,例如BitComet、 KTorrent等 ? BT協(xié)議的基本原理是初始發(fā)布者將文件劃分為數據塊分散到各個接收端,各個接收端可以從其它接收端下載自己想要的數據塊,而不僅僅是初始發(fā)布者,因此減少了任何給定數據源的負擔和開銷,并且提供了一定的冗余度 BitTorrent元素 ? BT客戶端為實現(xiàn) BT協(xié)議的任何程序,任何客戶端都能夠在網絡上準備、請求和傳輸任何類型文件 ? Peer為運行 BT客戶端程序的主機,為了共享一個文件,peer將文件看作相同大小的數據塊,通常為 64kB到 1MB,并且使用 hash算法每個數據塊計算校驗和,然后將這些信息包含在一個 torrent文件中。提供完整文件的 peer被稱為seeder,而提供初始文件拷貝的 peer稱為初始 seeder ? torrent文件的后綴為 .torrent,具體信息依賴于 BT協(xié)議的版本,該文件包含了一個 “ announce”分區(qū),指定 Tracker的 URL,和一個 “ info”分區(qū),包含了文件的名字、長度、數據塊使用的長度,以及每個數據塊的校驗和,完整的Torrent文件通常發(fā)布在 web網站上,并且向 Tracker注冊 ? Tracker是協(xié)助文件散發(fā)的主機, Tracker維護了一個當前參與文件下載的 peer列表,以及每個 peer所擁有的文件數據塊信息 BitTorrent文件下載 ? Peer訪問 web獲取感興趣的 Torrent文件,并且用 BT客戶端打開 ? BT客戶端連接到 Torrent文件中指定的 Tracker,從Tracker處獲取正在傳輸 Torrent文件中所指定數據塊的peer列表,客戶端連接到這些 peer來獲取不同的數據塊 ? 相互連接來共享一個文件的 peer組稱為 swarm,如果swarm中只包含初始 seeder,那么客戶端直接連接到該seeder,并且請求數據塊。隨著 peer加入 swarm,它們之間開始交換數據塊,而不是直接從 seeder下載 ? 數據交換的效率依賴于客戶端發(fā)送數據的策略??蛻舳耸褂肨it for Tat策略,即趨向于往自己發(fā)送數據的 peer發(fā)送數據。為了避免出現(xiàn)兩個沒有交換過數據塊的 peer之間出現(xiàn)死鎖,引入 “ optimistic unlocking”機制,即客戶端保留一部分可用帶寬向隨機選擇的 peer發(fā)送數據 BiTorrent文件下載實例 說明:不同顏色的塊代表不同的文件塊。在初始 seeder將文件塊發(fā)送到其它 peer以后, peer之間交換各自所沒有的文件塊,從而獲取整個文件拷貝。因此初始 seeder只需發(fā)送一份文件的拷貝 初始 seeder 小結 ? 客戶 /服務器模式與 P2P模式 ? DNS系統(tǒng)中域名、域、區(qū)域及資源記錄的概念,迭代查詢和遞歸查詢 ? 應用程序、應用層協(xié)議的概念 ? 電子郵件應用中發(fā)送和接收郵件 ? URL的概念 ? FTP應用中的控制連接和數據連接 ? TELENET應用中的 NVT概念 ? 了解 BitTorrent的工作原理
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1