首页 > 其他分享 >网络层协议及IP编址

网络层协议及IP编址

时间:2023-11-06 17:55:34浏览次数:32  
标签:编址 协议 Protocol IP PDU 网络层 报头 bit

 

ICMP协议

ICMP是 Internet Control Message Protocol 的缩写,即互联网控制消息协议。它是互联网协议族的核心协议之一。它用于 TCP/IP 网络中发送控制消息,提供可能发生在通信环境中的各种问题反馈,通过这些信息,使网络管理者可以对所发生的问题作出诊断,然后采取适当的措施解决问题。

 

 

应用数据需要经过TCP/IP每一层处理之后才能通过网络传输到目的端,每一层上都使用该层的协议数据单元PDU(Protocol Data Unit)彼此交换信息。不同层的PDU中包含有不同的信息,因此PDU在不同层被赋予了不同的名称。
如上层数据在传输层添加TCP报头后得到的PDU被称为Segment(数据段);数据段被传递给网络层,网络层添加IP报头得到的PDU被称为Packet(数据包);数据包被传递到数据链路层,封装数据链路层报头和尾部得到的PDU被称为Frame(数据帧);最后,帧被转换为比特,通过网络介质传输。
这种协议栈逐层向下传递数据,并添加报头和报尾的过程称为封装。

 

Version:4 bit,4:表示为IPv4;6:表示为IPv6。
Header Length:4 bit,ption首部长度,如果不带O字段,则为20,最长为60。
Type of Service:8 bit,服务类型。只有在有QoS差分服务要求时,这个字段才起作用。
Total Length:16 bit,总长度,整个IP数据包的长度。
Identification:16 bit,标识,分片重组时会用到该字段。
Flags:3 bit,标志位。
Fragment Offset:12 bit,片偏移,分片重组时会用到该字段。
Time to Live:8 bit,生存时间。
Protocol:8 bit,协议:下一层协议。指出此数据包携带的数据使用何种协议,以便目的主机的IP层将数据部分上交给哪个进程处理。
常见值:
1: ICMP, Internet Control Message;
2: IGMP, Internet Group Management;
6: TCP , Transmission Control Protocol;
17: UDP, User Datagram Protocol。

 

标签:编址,协议,Protocol,IP,PDU,网络层,报头,bit
From: https://www.cnblogs.com/s101/p/17813312.html

相关文章

  • NOIP 模拟12(NOIP A层联测25)
    100+100+30+100,T4自己写了Check最后一分钟发现Check锅了,赌了一发替换了部分分,赢!A.构造默认\(n\geq3,n\in\{2x+1,x\inN\},m\geq4\)。考虑构造rrrrr---yyyyy---xxxxx---yyyyy---rrrrr---yyyyy---xxxxx-----------这样有\(\dfrac{n-1}{2}\times(3m-4)\)个......
  • 将两个列表合并成一个字典 dict(zip())方法
    假设你有如下两个list:keys=['name','age','food']values=['Monty',42,'spam']如何转变成:a_dict={'name':'Monty','age':42,'food':'spam'}解决方法:d......
  • 国产MIPI转eDP方案|低成本替代LT6911方案|CS5523规格书
    ASLCS5523是MIPI DSI输入、DP/eDP输出转换芯片。MIPIDSI最多支持4个通道,每个通道的最大运行速度为1.5Gps。对于DP1.2输出,它由4个数据通道组成,支持1.62Gbps和2.7Gbps的链路速率。支持1.62Gbps和2.7Gbps的链路速率。它支持2560的最高分辨率*1440@60Hz.它只能使用单个1.8V电源,以......
  • 苹果ipa应用安装包ios系统闪退问题的可能性及解决方案
    大家好呀,咕噜签名分发可爱多又来啦。当苹果安装包闪退时,我们需要通过排查可能导致问题的各种可能性来解决该问题。本文列举了一些可能性以及相对应的解决方案。1.仔细检查代码,查找可能引发闪退的错误,如空指针、数组越界等。2.使用调试工具和日志记录定位问题,并进行修复。3.确保......
  • iperf案例
    iperf吞吐案例一、Iperf工具介绍Iperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。帮助定位网络瓶颈,解决网络故障。Supernova测试仪内置了多种开源软件,iperf就是其中之一,在测试仪......
  • Tmux终端复用器(terminal multiplexer)使用教程
    Tmux基础用法会话与进程¶命令行的典型用法是打开终端(terminal)后,在里面输入指令。用户的这种与计算机交互的手段,称为会话(session)。在会话中,通过命令行启动的所有进程均与会话进程绑定。当会话进程终止时,该会话启动的所有进程也会随之强行结束。一点最常见的例子就是通过SSH连......
  • jsp select multiple
    //File:index.html<HTML><HEAD><TITLE>SubmittingMultipleSelectionSelectControls</TITLE></HEAD><BODY><H1>SubmittingMultipleSelectionSelectControls<H1><FOR......
  • 重命名myclipse中web项目名称的过程
    1打开myclipse2最顶层项目上右键,Refactor,新名,3最顶层项目上右键,propterties,MyEclipse,Web,context-root:/新名4替换.css,.js,.jsp中全部的"/旧名/"5修改apache的配置,/etc/httpd/conf/httpd.conf ProxyPass/新名/http://111.111.111.111:8080/新名/ ProxyPas......
  • node.js快死了!Bun 1.0 正在改变 JavaScript 游戏规则
    在进一步讨论之前,我们需要解释什么是javascript运行时以及为什么我们应该关心它的速度。 想象一下,你用JavaScript写了一个故事,你需要有人大声朗读。JavaScript运行时就像那个友好的叙述者,让你的故事栩栩如生!这是一个特殊的环境,你的JavaScript故事被阅读和表演出来。但是,让我......
  • 【洛谷 P1046】[NOIP2005 普及组] 陶陶摘苹果 题解(比较)
    [NOIP2005普及组]陶陶摘苹果题目描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的......