色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ICMPv4協(xié)議—互聯(lián)網(wǎng)控制報(bào)文協(xié)議

北匯信息POLELINK ? 2024-07-25 08:25 ? 次閱讀


作者 | 向閑


小編 | 不吃豬頭肉



6f98f94c-4a1c-11ef-817b-92fbcf53809c.png 引言
在車載以太網(wǎng)測試中,因?yàn)镮P協(xié)議本身提供的是不可靠傳輸,所以如果網(wǎng)絡(luò)出現(xiàn)丟包、網(wǎng)絡(luò)錯(cuò)誤等問題就需要及時(shí)向管理者報(bào)告錯(cuò)誤和狀態(tài)信息,此時(shí)就需要借助ICMP協(xié)議來實(shí)現(xiàn)這一功能。

什么是ICMPv4協(xié)議

ICMP協(xié)議全稱是Internet Control Message Protocol,即互聯(lián)網(wǎng)控制報(bào)文協(xié)議。其中,ICMPv4和ICMPv6分別指用于IPv4和IPv6的ICMP版本。目前在車載以太網(wǎng)里常用到的IP協(xié)議是IPv4,所以本文著重介紹ICMPv4,ICMPv6不涉及。
ICMPv4協(xié)議是TCP/IP協(xié)議簇的一個(gè)子協(xié)議,封裝在IPv4報(bào)文中,主要用于在IPv4主機(jī)、路由器之間傳遞控制消息,用于報(bào)告網(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)、路由是否可用等網(wǎng)絡(luò)本身的消息。這些控制消息雖然并不傳輸用戶數(shù)據(jù),但是對(duì)于收集各種網(wǎng)絡(luò)信息、診斷和排除各種網(wǎng)絡(luò)故障以及用戶數(shù)據(jù)的傳遞起著重要的作用。

6fa0ae8a-4a1c-11ef-817b-92fbcf53809c.pngICMPv4報(bào)文格式
ICMPv4報(bào)文封裝在IPv4數(shù)據(jù)報(bào)里,所以一個(gè)ICMPv4報(bào)文會(huì)包括IPv4頭部、ICMPv4頭部和ICMPv4 Payload。當(dāng)IPv4頭部的Protocol值為1時(shí),表示為一個(gè)ICMPv4報(bào)文。
ICMPv4報(bào)頭格式如下圖:

6faac5d2-4a1c-11ef-817b-92fbcf53809c.png

ICMP報(bào)頭格式

類型(Type):ICMPv4報(bào)文的類型,如目標(biāo)不可達(dá)報(bào)文(Type=3)。代碼(Code):ICMPv4報(bào)文類型(Type)下細(xì)化的子類型,如對(duì)于目標(biāo)不可達(dá)報(bào)文(Type=3),code=1表示主機(jī)不可達(dá),code=2表示協(xié)議不可達(dá)。校驗(yàn)和(Checksum):ICMPv4報(bào)文的校驗(yàn)和,校驗(yàn)方法與IP數(shù)據(jù)報(bào)首部校驗(yàn)和算法相同。
6fb712b0-4a1c-11ef-817b-92fbcf53809c.png報(bào)文分類
ICMPv4分為兩類報(bào)文,1類是查詢報(bào)文(通過對(duì)對(duì)端主機(jī)發(fā)送請(qǐng)求和接收對(duì)端主機(jī)發(fā)送響應(yīng)的方式去傳輸消息,可以用來報(bào)告網(wǎng)絡(luò)連通性等消息),1類是差錯(cuò)報(bào)文(報(bào)告IP數(shù)據(jù)報(bào)在傳輸過程中出現(xiàn)的錯(cuò)誤)。
常見的ICMPv4報(bào)文類型

響應(yīng)請(qǐng)求

平時(shí)使用較多的Ping命令就是通過對(duì)端主機(jī)發(fā)送回顯請(qǐng)求(Type=8)和接收對(duì)端主機(jī)發(fā)送的回顯回答(Type=0)去判斷主機(jī)之間是否通信連通。

實(shí)際測試數(shù)據(jù)如下:

6fc522e2-4a1c-11ef-817b-92fbcf53809c.png


目標(biāo)不可達(dá)

當(dāng)路由器無法根據(jù)路由表轉(zhuǎn)發(fā)IP數(shù)據(jù)報(bào)到指定的目標(biāo)地址時(shí),會(huì)向發(fā)送端主機(jī)返回一個(gè)目標(biāo)不可達(dá)的差錯(cuò)報(bào)文,并報(bào)告不可達(dá)的原因。常見的目標(biāo)不可達(dá)差錯(cuò)報(bào)文類型有網(wǎng)絡(luò)不可達(dá)(Code=0)、主機(jī)不可達(dá)(Code=1)、協(xié)議不可達(dá)(Code=2)、端口不可達(dá)(Code=3)等。


實(shí)際測試數(shù)據(jù)如下:

6fdffffe-4a1c-11ef-817b-92fbcf53809c.png

時(shí)間戳

時(shí)間戳請(qǐng)求報(bào)文(Type=13)和時(shí)間戳應(yīng)答報(bào)文(Type=14)用于測試兩臺(tái)主機(jī)之間數(shù)據(jù)報(bào)來回一次的傳輸時(shí)間。傳輸時(shí),主機(jī)填充原始時(shí)間戳,接收方收到請(qǐng)求后填充接收時(shí)間戳后以Type=14的報(bào)文格式返回,發(fā)送方計(jì)算這個(gè)時(shí)間差。


實(shí)際測試數(shù)據(jù)如下:

6ffba1dc-4a1c-11ef-817b-92fbcf53809c.png

參數(shù)錯(cuò)誤報(bào)文

一旦路由器或主機(jī)發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)報(bào)首部和錯(cuò)誤的數(shù)據(jù)報(bào)選項(xiàng)參數(shù)時(shí),便丟棄該數(shù)據(jù)報(bào),并向源主機(jī)發(fā)送參數(shù)問題(Parameter Problem)報(bào)文(Type=12)。代碼Code=0表示數(shù)據(jù)報(bào)首部中的某個(gè)字段的值有錯(cuò)或不明確,這時(shí)ICMP報(bào)文首部的指針指向數(shù)據(jù)報(bào)中有問題的字節(jié)。


實(shí)際測試數(shù)據(jù)如下:

7014e160-4a1c-11ef-817b-92fbcf53809c.png

下表是完整的ICMP報(bào)文分類:

70444004-4a1c-11ef-817b-92fbcf53809c.jpg



705c75de-4a1c-11ef-817b-92fbcf53809c.png 應(yīng)用
ICMPv4最常見的用法是對(duì)網(wǎng)絡(luò)進(jìn)行測試和故障診斷,常用的程序是Ping 和tracert。

1)Ping

使用ping命令確定本地主機(jī)是否能與另一臺(tái)主機(jī)成功交換數(shù)據(jù)包,再根據(jù)返回的信息,就可以推斷TCP/IP參數(shù)是否設(shè)置正確,以及運(yùn)行是否正常、網(wǎng)絡(luò)是否通暢等。


2)tracert

tracert 命令主要用來顯示數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過的路徑。通過執(zhí)行一個(gè)tracert到對(duì)方主機(jī)的命令,返回?cái)?shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)歷的路徑詳細(xì)信息,并顯示每個(gè)路徑所消耗的時(shí)間。


706e42d2-4a1c-11ef-817b-92fbcf53809c.png

總結(jié)
ICMP協(xié)議是TCP/IP協(xié)議簇中不可或缺的一部分。通過理解和應(yīng)用ICMP協(xié)議,可以更好地幫助管理員去收集各種網(wǎng)絡(luò)信息、診斷和排除各種網(wǎng)絡(luò)故障

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 互聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    54

    文章

    11148

    瀏覽量

    103226
  • ICMP
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    14923
  • 車載以太網(wǎng)
    +關(guān)注

    關(guān)注

    18

    文章

    220

    瀏覽量

    22986
  • 報(bào)文
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    4027
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ICMPv6協(xié)議基礎(chǔ)簡介

    在科普介紹文章《IPv6協(xié)議互聯(lián)網(wǎng)通信協(xié)議第六版》中介紹了IPv6協(xié)議,這次的科普主題是ICMPv6(InternetControlMessageProtocolversion6),
    的頭像 發(fā)表于 12-05 01:04 ?1523次閱讀
    <b class='flag-5'>ICMPv</b>6<b class='flag-5'>協(xié)議</b>基礎(chǔ)簡介

    百問MQTT協(xié)議分析 - MQTT簡述及協(xié)議報(bào)文格式組成

    )1字節(jié)固定報(bào)頭,2字節(jié)心跳報(bào)文報(bào)文結(jié)構(gòu)緊湊 e)消息QoS支持,可靠傳輸保證 16.1.3 應(yīng)用 ?MQTT協(xié)議廣泛應(yīng)用于物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)
    發(fā)表于 12-13 09:29

    基于互聯(lián)網(wǎng)IPv6協(xié)議白皮書

    基于互聯(lián)網(wǎng)IPv6協(xié)議白皮書
    發(fā)表于 02-20 17:30

    第24章 RL-TCPnet之網(wǎng)絡(luò)控制報(bào)文協(xié)議ICMP

    轉(zhuǎn)最新網(wǎng)絡(luò)教程本章節(jié)為大家講解ICMP(Internet Control Message Protocol,網(wǎng)絡(luò)控制報(bào)文協(xié)議),通過前面章節(jié)對(duì)TCP和UDP的學(xué)習(xí),需要大家對(duì)ICMP也有個(gè)基礎(chǔ)的認(rèn)識(shí)
    發(fā)表于 11-16 16:48

    另一個(gè)角度看物聯(lián)網(wǎng)協(xié)議

    協(xié)議包括:  1)以太網(wǎng)(10,100,1G)  2)WiFi(802.11b,g,n)  3)串行PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)  4)GSM,3G,LTE,4G2. 網(wǎng)絡(luò)層網(wǎng)絡(luò)層是
    發(fā)表于 10-12 10:09

    互聯(lián)網(wǎng)IPv6隧道過渡是什么?

    基于IPv4協(xié)議互聯(lián)網(wǎng)經(jīng)過20多年的飛速發(fā)展,在全球范圍內(nèi)已經(jīng)取得了巨大的成功。但是,隨著互聯(lián)網(wǎng)規(guī)模的持續(xù)增長和新需求、新業(yè)務(wù)的發(fā)展,基于IPv4
    發(fā)表于 08-13 06:30

    請(qǐng)問移植好LWIP協(xié)議棧能通過網(wǎng)線接入路由器和連接互聯(lián)網(wǎng)嗎?

    如題,一直找不到答案。LWIP移植用的是發(fā)燒友的代碼。移植這個(gè)TCP協(xié)議棧之后,要怎樣才能接入互聯(lián)網(wǎng),訪問互聯(lián)網(wǎng)上的服務(wù)器呀?因?yàn)榘l(fā)燒友的代碼是以太網(wǎng)實(shí)驗(yàn)(單片機(jī)和主機(jī)交流),我實(shí)在找不到答案。新人
    發(fā)表于 03-24 00:55

    介紹一種基于MOST的互聯(lián)網(wǎng)協(xié)議通信標(biāo)準(zhǔn)

    介紹一種基于MOST的互聯(lián)網(wǎng)協(xié)議通信標(biāo)準(zhǔn)
    發(fā)表于 05-21 07:10

    高級(jí)互聯(lián)網(wǎng)協(xié)議(IP)攝像機(jī)與模擬攝像機(jī)的應(yīng)用有何差異?

    本應(yīng)用筆記介紹了安全視頻監(jiān)控系統(tǒng)中高級(jí)互聯(lián)網(wǎng)協(xié)議(IP)攝像機(jī)與模擬攝像機(jī)的應(yīng)用差異。
    發(fā)表于 06-02 06:36

    TCP/IP網(wǎng)絡(luò)協(xié)議簡介

    目錄1.1 常用網(wǎng)絡(luò)協(xié)議1.2 網(wǎng)絡(luò)協(xié)議的分層模型1.3 協(xié)議報(bào)文間的封裝與拆封1.1 常用網(wǎng)絡(luò)協(xié)議
    發(fā)表于 11-26 07:08

    TCP與UDP協(xié)議區(qū)別

    存儲(chǔ)起來以便日后使用。ICMP互聯(lián)網(wǎng)控制報(bào)文協(xié)議(Internet Control Message Protocol),它是TCP/IP協(xié)議族的一個(gè)子
    發(fā)表于 03-23 10:12

    移動(dòng)互聯(lián)網(wǎng)中SCTP協(xié)議的性能優(yōu)化

    傳統(tǒng)互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)的移動(dòng)致富技術(shù)都面臨著許多問題,本內(nèi)容提出餓移動(dòng)互聯(lián)網(wǎng)中SCTP協(xié)議的性能優(yōu)化
    發(fā)表于 05-26 16:09 ?22次下載
    移動(dòng)<b class='flag-5'>互聯(lián)網(wǎng)</b>中SCTP<b class='flag-5'>協(xié)議</b>的性能優(yōu)化

    ICMP控制報(bào)文協(xié)議

    TCP-IP詳解卷2 ICMP控制報(bào)文協(xié)議,學(xué)習(xí)TCP很好的資料。歡迎下載。
    發(fā)表于 05-09 14:13 ?0次下載

    互聯(lián)網(wǎng)核心協(xié)議之一:TCP的基礎(chǔ)知識(shí)

    TCP 是互聯(lián)網(wǎng)核心協(xié)議之一,本文介紹它的基礎(chǔ)知識(shí)。 一、TCP 協(xié)議的作用 互聯(lián)網(wǎng)由一整套協(xié)議構(gòu)成。TCP 只是其中的一層,有著自己的分工
    的頭像 發(fā)表于 10-13 11:25 ?3523次閱讀
    <b class='flag-5'>互聯(lián)網(wǎng)</b>核心<b class='flag-5'>協(xié)議</b>之一:TCP的基礎(chǔ)知識(shí)

    網(wǎng)絡(luò)傳輸協(xié)議有幾種?

    協(xié)議)、TCP(傳輸控制協(xié)議)、UDP(用戶數(shù)據(jù)報(bào)協(xié)議)、ICMP(互聯(lián)網(wǎng)控制報(bào)文
    的頭像 發(fā)表于 04-02 16:04 ?1428次閱讀
    主站蜘蛛池模板: 甜性涩爱免费下载| 最近中文字幕在线中文视频 | 麻花豆传媒剧国产免费mv观看| 日韩亚洲视频一区二区三区| 中国大陆一级毛片免费| 国产麻豆福利AV在线观看| 欧美日本韩国一二区视频| 在线成人精品国产区免费| 国产偷国产偷亚州清高APP| 漂亮的保姆5电影免费观看完整版中文 | 伊人久久大香线蕉影院95| 国产精品成人自拍| 欧美性爱 先锋影音| 最近中文字幕完整版免费高清 | 亚洲野狼综合网站| 国产成A人片在线观看| 欧美高清videos 360p| 最近的中文字幕2019国语| 禁室培欲在线视频免费观看| 婷婷精品国产亚洲AV在线观看 | 国产精品免费小视频| 日本三级床震| CHINA中国东北GURMA| 蜜臀亚洲AV永久无码精品老司机| 亚洲色综合中文字幕在线| 国产免国产免费| 忘忧草日本在线WWW日本| 波多野结衣教师系列6| 欧美黄色一级| 99re6在线视频国产精品欧美| 久久久久久久国产精品视频| 亚洲免费视频观看| 果冻传媒在线播放 免费观看| 无止侵犯高H1V3无止侵犯| 国产69精品久久久久乱码韩国| 破苞流血哭泣 magnet| FREE性丰满HD毛多多| 欧美AAAAAA级午夜福利视频| 99RE6这里只有精品国产AV| 久热人人综合人人九九精品视频| 一日本道伊人久久综合影|