- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- RoomTM 安装指南 - LifeSize.PDF
- ReadyLog RL18G 用户指南.PDF
- RTP控制协定(RTCP).PPT
- RVR TX10000(水冷) 10KW 数字全固态调频立体声发射机.PDF
- RSA306技术资料 - 武汉英格特科技有限公司.PDF
- PMW-1000 - 说明书之家.PDF
- S-1009系列电压检测器.PDF
- S-8204B系列电池保护IC.PDF
- RSA6000 频谱分析仪产品技术资料 - Tektronix.PDF
- RGP隐形眼镜复查电子课件 - 天津职业大学.PPT
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)