网站大量收购独家精品文档,联系QQ:2885784924

TCP协定选择项.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCP协定选择项

大綱 簡介 埠編號 UDP TCP 序列號碼 緩衝區與滑動訊窗 TCP標頭欄位定義與實例解析 TCP連線的啟動與結束 TCP協定選擇項 簡介 傳輸層介於網路層與會議層之間 傳輸層協定標頭位於網路層協定標頭後 TCP/IP協定架構下 TCP Transmission Control Protocol;傳輸控制協定 UDP User Datagram Protocol;使用者資料報協定 TCP與UDP Examples: TCP: FTP、Telnet、SMTP、POP3等 UDP:音視訊資料的傳輸、DNS、SNMP、NFS、BOOTP TCP 埠編號 (Port Number) 埠編號 (Port Number) 傳輸層的定址工作 在網路層定址之外,定義一個參數做為相同節點間不同通訊服務的辨識 埠編號 佔16位元 埠編號由ICANN的IANA所管轄 Internet Corporation for Assigned Names and Numbers 網際網路名稱與數字位址分配機構 分為三種類型 公認埠:公共、常用服務應用程式 註冊埠:一般應用服務程式向IANA註冊後使用 動態埠:不被註冊佔用,提供自由運用 常見的保留埠編號 客戶端 (Client) 埠編號 IANA規範的埠編號是針對伺服端 (Server) 客戶端埠編號與伺服端埠編號的設定分開 相互不衝突 隨機產生 常設在1,024 ~ 4,096 UDP 協定 UDP 協定 一種非可靠性的傳輸模式 不會檢測是否已經成功地將資料傳送給對方 UDP標頭 UDP訊息長度 : 以位元組為單位 記錄UDP標頭及其所屬資料的總合長度 Checksum值運算 標頭、資料、虛擬標頭 (Pseudo Header) Checksum:16個位元為單位,運用1補數演算法執行加總後,再求1的補數 虛擬標頭 對網路層再次檢測,也破壞各層級各自負責的原則,是好是壞:見仁見智 UDP封包範例 TCP 協定 TCP 協定 高可靠度的資料傳輸 比UDP複雜的標頭格式與定義 提供豐富的通訊控制功能 詳細對TCP標頭各欄位定義說明之前 TCP協定序列號碼 (Sequence Number) 滑動視窗 (Sliding Window) 序列號碼 用以記錄傳送資料過程的累積序號 隨傳送完成的位元組數進行循環累加 最初 TCP序號累加以「封包數」為累進單位 目前則以「位元組數」為單位 對100Mbps傳輸速率的系統而言,序號的循環累加大約14天才循環一次 因傳輸延遲與等待,實際時程會更長 更快網路架構,序號循環時間會更短 IP TTL 的255秒 且遇上相同序號的機率也相當微小 回應號碼欄位 與序列號碼一起運作 告知資料順利收到 象徵期望下次收到對方來信的序列號碼 單向資料發送 雙向資料傳送 傳送發生錯誤 緩衝區 一般通訊傳輸情形 緩衝區運用 合併回應 滑動訊窗 (Sliding Windows) 滑動訊窗 (1/2) 緩衝區也稱之為「訊窗」(Windows) 訊窗大小由各項參考參數調整 單位 封包數量:HDLC 、X.25 位元組數:TCP 整體可用的訊窗大小固定 剩餘訊窗容量記錄在標頭Window欄位 滑動訊窗的運作 訊窗運作範例 TCP 標頭 TCP標頭 由於TCP協定的高可靠度傳輸要求 TCP標頭比UDP標頭要複雜得多 TCP 欄位定義 (1~4) Source Port Number (來源埠編號) Destination Port Number (目的埠編號) Sequence Number (序列號碼) Acknowledgement Number (回應號碼) Example: 06 (簡稱206節點) 與10 (簡稱110節點) 間的傳輸 開始時序號分別22385505 206節點與110節點 (1/6) 訊息長度49 (107-20-20-18) 位元組 206節點與110節點 (2/6)=+ 49 206節點與110節點 (3/6) 60位元組資料傳送 (60=118-20-20-18) 206節點與110節點 (4/6)10072764+60 13 (=71-58) 個位元組資料的傳送 206節點與110節點 (5/6)22385505+13 206節點與110節點 (6/6)10072824+37 TCP 欄位定義 (5,6) HLEN (Header Length;4位元) 記錄TCP標頭長度 以四個位元組為單位 沒有選擇項,HLEN值為5 = 20位元組 也代表資料從TCP標頭開始位置起算的開端

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档