TCP及UDP的错误检查码.PPT

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

例子一 – 寄送Email 使用者開始寫信 user@domain1 寫信給 friend@domain2 寫完後按下「寄信」 寄Email的流程 使用者看不到流程,但其實底層是一連串用戶端程式和伺服器的對話 寄信過程如果有誤,Email 軟體會再通知使用者 寄信成功時,就保留寄信備份 例子二 – 查詢網域主機位址 目前Internet上非常重要的協定 使用者連網路需要知道服務主機的IP位址 但IP位址不易記住,所以大家都記「網域名稱」 如或是。 DNS服務,負責將「網域名稱」查詢其對應之IP位址 如果DNS服務不正常,使用者查不到IP位址,那就無法連上服務主機 DNS伺服器 提供DNS查詢服務的主機 幾乎所有的網路服務都需要在連線前先查詢DNS DNS伺服器通常會選擇離使用者較近的主機 查詢起來才快 DNS查詢通常使用UDP協定傳送 不用三方交握,可以節省查詢時間 如何查詢DNS 在Windows和UNIX作業系統,都可以使用「nslookup」指令,以為例: 7-6 網際網路的基本設定和除錯 基本設定 IP位址 網路遮罩 預設閘道器(路由器) 名稱(DNS)伺服器 可以手動設定,也可以自動取得 – 要看網路環境而定 自動取得通常使用DHCP協定 同一個網路下,每個主機都要使用不同的IP位址 不同系統的設定介面 – Windows 不同系統的設定介面 – Mac OS X 使用「ipconfig /all」 檢查IP設定 使用「netstat -rn」檢查路由 網路目的地為 的為預設路由器 使用「ping」指令來檢查連線情況 注意:ping沒有回應不代表網路不通 成功的情況 「ping」失敗的情況 主機連不上,或是連線逾時 使用「arp -a」指令檢查第二層 使用Ethernet或無線網路時,可用「arp -a」指定查詢鄰近主機的網路界面實體位址 連線狀態有誤時, 相關紀錄會查詢不到 通常可以配合 「ping」指令: 先ping預設閘道, 然後馬上用arp查詢 使用nslookup指令,檢查DNS 若DNS服務不正常,也會無法正常存取網路服務 「要求逾時」 表示DNS服務 可能有問題 「找不到」 可能是近端 網路沒問題, 但對外可能 有問題 * * * * 資料切割 網路上傳輸的基本單位是封包 封包即是由網路層負責將資料進行切割 當資料長度超過一個封包可允許的上限時,就要進行切割 每一個封包裡都會帶有各層相關的標頭(header) 網路層切割出來的封包,每一個都會帶有網路層標頭 網路層IPv4的標頭裡的資訊包含:來源IP位址、目的地IP位址、協定的版本、封包切割的紀錄、資料的大小等等資訊 資料切割示意圖 將資料切割為三個封包,每個封包有各自的標頭 資料重組 切割後的資料便丟傳送到網路上 接收端接收到後,必需先把被切割的資料重新組合 重組時,網路層標頭會被移除,而切成片段的資料會重新組合回原本未切割前的資料 重組後,便可以再交由上層(傳輸層)處理 網路路由 - Routing 路由也是網路層十分重要的功能 整個網際網路便是由眾多大小不一的路由器連接起來,通力合作,才得以連通 路由器裡有「路徑表」,記錄封包要如何繞徑 路徑表可以是手動設定,或是由演算法計算而得到 網路路由 – Routing (續) 全世界的網路路由十分的複雜 當路徑出狀況時(如斷線),路由可能需要動態改變 因此路徑表通常是由繞徑演算法計算,以得到最佳的路由方式 全世界的網路路由概況 查詢路徑 查詢由本機到網際網路上任一主機,所經過的路由器 Windows上的「tracert」指令或是 UNIX上的「traceroute」指令 7-4 傳輸層 網路層可決定網路主機的位址和路由 傳輸層則提供主機之間建立傳輸通道的服務 二個網路主機之間可能需要同時建立多條連線 若只有網路層,無法滿足這個需求 透過傳輸層,可以建立多個連線 這個服務我們稱其為「多工」(multiplexing) 傳輸層的其他服務 傳輸層的其他服務 流量控制 (flow control) 壅塞控制 (congestion control) 連接導向及無連接導向連線 可靠傳輸 常用的傳輸層協定:TCP及UDP 各個傳輸層協定也有其相對應的標頭,紀錄其相關資訊 多工 – Multiplexing 允許任二主機之間連立多條連線 使用「連接埠號」(port number)來識別不同的連線 連接埠號通常為一個16-bit的正整數 所謂的「five-tuple」 (來源IP位址、來源連接埠號、 目的IP位址、目的連接埠號、傳輸層協定) 例:主機連線到Google 38,進行瀏覽網頁的動作,其five-tuple可能為 (、56732、38、80、TCP) 多工 – Multiplexing (續) f

文档评论(0)

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

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

1亿VIP精品文档

相关文档