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

资讯网路第9 2章网路层常用协定简介.ppt

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

第 9-2 章 網路層常用協定簡介 ICMP(網際網路控制訊息協定 ) ICMP 封包:回應要求與回應答覆、無法送達目的、降低來源端傳送速度、重新導向、傳送逾時 ICMP 工具程式: PING、 TRACERT 擷取與分析 ICMP 封包 Windows Vista 回應 ping 程式的封包作法 ICMP( Internet Control Message Protocol) ICMP (網際網路控制訊息協定 ): 使用時機: IP 路由若發生問題,如:路由器找不到合適的路徑,或無法將 IP 封包傳送出去,便會用到 ICMP協定,將此狀況通知 IP 封包來源端 ICMP 一般視為是 IP 的輔助協定,網路設備用來向發送訊息者報告問題 注意:ICMP 只負責報告問題,如何解決問題不是 ICMP 的管轄範圍 使用對象: 路由器或主機可用 ICMP來報告問題 網管人員也可利用工具程式發出 ICMP 封包,測試網路連線或排解問題 ICMP訊息挾帶在 IP 資料元內 例如: 路由器接收到無法遞送的封包,就會傳回錯誤訊息給封包 不管對方有無收到,這種訊息送出後就不理了 ICMP 封包的封裝方式 ICMP 封包以 IP 封包形式在網路傳送,外層必須以如下方式來包裝: ICMP 封包封裝-注意事項 ICMP 封包封裝在 IP 封包,可經由 IP 路由的機制,傳送到遠端的網路裝置 注意: ICMP 封包包裝在 IP 封包的 Payload 部份,但不要將它視為是 TCP 之類的傳輸層協定 ICMP 封包的欄位格式 ICMP 封包可分為以下兩部份: ICMP 表頭: 含 3 個固定長度的欄位:Type、Code 與 Checksum ICMP 資料:隨著 ICMP 封包的類型而異 ICMP 封包表頭部分 -Type (類型) 功用:定義 ICMP 封包類型,每種類型有不同功能,長度為 1 Byte ICMP 封包表頭部分 - Code (代碼) 及 Checksum (錯誤檢查碼) Code (代碼) : 功用:每種 ICMP 封包類型可再根據 Code 欄位細分為各種不同的用途,長度為 1 Byte 大部份 ICMP 封包類型 (Type) 只定義了一種 Code 欄位值 例如: Destination Unreachable 類型的 ICMP 封包,利用 Code 欄位值來區分無法傳遞 IP 封包的各種情況 Checksum (錯誤檢查碼) : 功用:記錄ICMP 封包錯誤檢查碼,長度為 2 Bytes ICMP 封包資料部分 ICMP 資料會隨著 Type 欄位值,定義不同的欄位 各類型的 ICMP 封包及對應的 ICMP 資料: 回應要求與回應答覆( Echo Request TYPE=8 / Echo Reply TYPE=0 ) 無法送達目的( Destination Unreachable TYPE=3 ) 降低來源端傳送速度( Source Quench TYPE=4 ) 重新導向( Redirect TYPE=5 ) 傳送逾時( Time Exceeded TYPE=11 ) ICMP 封包 -回應要求與回應答覆 (Echo Request / Echo Reply) 最常見的 ICMP 封包類型,用來排解網路問題,包括 IP 路由的設定、網路連線等 回應要求與回應答覆必須以配對的方式來運作: A 主動發出回應要求封包給 B B 收到回應要求後,被動發出回應答覆封包給 A ICMP 封包 -回應要求與回應答覆 - ICMP 表頭 回應要求與回應答覆的 ICMP 表頭為: ICMP 封包包裝成 IP 封包形式傳送,完成上述步驟,A 就可確認以下事項: B 裝置存在,且運作正常 A、B 之間的 IP 路由正常 A、B 之間的網路連線狀況正常 ICMP 封包 -回應要求與回應答覆- ICMP 資料 回應要求與回應答覆的 ICMP 資料包含 Identifier、Sequence Number、Optional Data 3 個欄位: ICMP 封包的 ICMP 資料 -回應要求與回應答覆 -Identifier 長度為 2 Bytes,作為識別之用 Identifier :由Echo Request 來源端裝置的程式 (如:PING) 決定 例: Windows XP 的 PING 工具程式 發出 Echo Request 的 Identifier 值皆固定為 512 Linux 的 PING 工具程式沒有固定值,但同一次執行時所發出的 Echo Request 具有相同的 Identifier 值 注意:接收Echo Request ,回應 Echo Reply 的 Identifi

文档评论(0)

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

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

1亿VIP精品文档

相关文档