ip数据报协议占多少位(ip协议提供的是无连接的数据报服务)

      最后更新:2024-01-17 13:47

      IP数据包的定义是什么

      TCP/IP协议定义了一个在因特网上传输的包,称为IP数据包,而IP数据报(IP Datagram)是个比较抽象的内容,是对数据包的结构进行分析。 由首部和数据两部分组成,其格式如图所示。首部的前一部分是固定长度,共20字节,是所有IP数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首部中的源地址和目的地址都是IP协议地址。固定部分(1)版本 占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。关于IPv6,目前还处于草案阶段。(2)首部长度 占4位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是32位字长(1个32位字长是4字节),因此,当IP的首部长度为1111时(即十进制的15),首部长度就达到60字节。当IP分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现IP协议时较为方便。首部长度限制为60字节的缺点是有时可能不够用。但这样做是希望用户尽量减少开销。最常用的首部长度就是20字节(即首部长度为0101),这时不使用任何选项。(3)区分服务 占8位,用来获得更好的服务。这个字段在旧标准中叫做服务类型,但实际上一直没有被使用过。1998年IETF把这个字段改名为区分服务DS(Differentiated Services)。只有在使用区分服务时,这个字段才起作用。(4)总长度 总长度指首部和数据之和的长度,单位为字节。总长度字段为16位,因此数据报的最大长度为2^16-1=65535字节。在IP层下面的每一种数据链路层都有自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传送单元MTU(Maximum Transfer Unit)。当一个数据报封装成链路层的帧时,此数据报的总长度(即首部加上数据部分)一定不能超过下面的数据链路层的MTU值。(5)标识(identification) 占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并将此值赋给标识字段。但这个“标识”并不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。(6)标志(flag) 占3位,但目前只有2位有意义。● 标志字段中的最低位记为MF(More Fragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。● 标志字段中间的一位记为DF(Don’t Fragment),意思是“不能分片”。只有当DF=0时才允许分片。(7)片偏移 占13位。片偏移指出:较长的分组在分片后,某片在原分组中的相对位置。也就是说,相对用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位。这就是说,除了最后一个分片,每个分片的长度一定是8字节(64位)的整数倍。(8)生存时间 占8位,生存时间字段常用的的英文缩写是TTL(Time To Live),表明是数据报在网络中的寿命。由发出数据报的源点设置这个字段。其目的是防止无法交付的数据报无限制地在因特网中兜圈子,因而白白消耗网络资源。最初的设计是以秒作为TTL的单位。每经过一个路由器时,就把TTL减去数据报在路由器消耗掉的一段时间。若数据报在路由器消耗的时间小于1秒,就把TTL值减1。当TTL值为0时,就丢弃这个数据报。后来把TTL字段的功能改为“跳数限制”(但名称不变)。路由器在转发数据报之前就把TTL值减1.若TTL值减少到零,就丢弃这个数据报,不再转发。因此,现在TTL的单位不再是秒,而是跳数。TTL的意义是指明数据报在网络中至多可经过多少个路由器。显然,数据报在网络上经过的路由器的最大数值是255.若把TTL的初始值设为1,就表示这个数据报只能在本局域网中传送。(9)协议 占8位,协议字段指出此数据报携带的数据是使用何种协议,以便使目的主机的IP层知道应将数据部分上交给哪个处理过程。(10)首部检验和 占16位。这个字段只检验数据报的首部,但不包括数据部分。这是因为数据报每经过一个路由器,路由器都要重新计算一下首部检验和(一些字段,如生存时间、标志、片偏移等都可能发生变化)。不检验数据部分可减少计算的工作量。(11)源地址 占32位。(12)目的地址 占32位。可变部分IP首部的可变部分就是一个可选字段。选项字段用来支持排错、测量以及安全等措施,内容很丰富。此字段的长度可变,从1个字节到40个字节不等,取决于所选择的项目。某些选项项目只需要1个字节,它只包括1个字节的选项代码。但还有些选项需要多个字节,这些选项一个个拼接起来,中间不需要有分隔符,最后用全0的填充字段补齐成为4字节的整数倍。增加首部的可变部分是为了增加IP数据报的功能,但这同时也使得IP数据报的首部长度成为可变的。这就增加了每一个路由器处理数据报的开销。实际上这些选项很少被使用。新的IP版本IPv6就将IP数据报的首部长度做成固定的。目前,这些任选项定义如下:(1)安全和处理限制(用于军事领域)(2)记录路径(让每个路由器都记下它的IP地址)(3)时间戳(Time Stamp)(让每个路由器都记下IP数据报经过每一个路由器的IP地址和当地时间)(4)宽松的源站路由(Loose Source Route)(为数据报指定一系列必须经过的IP地址)(5)严格的源站路由(Strict Source Route)(与宽松的源站路由类似,但是要求只能经过指定的这些地址,不能经过其他的地址)[1]这些选项很少被使用,并非所有主机和路由器都支持这些选项。
      IP数据包的定义是什么

      一个ip地址由多少位二进制组成?

      IP地址由32位二进制数组成,可分为网络号和主机号两部分。IP地址通常被分割为4个8位二进制数。是指互联网协议地址,又译为网际协议地址。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。rnIP协议是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据报”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。rn更多关于一个ip地址由多少位二进制组成,进入:https://www.abcgonglue.com/ask/02fc4b1615826910.html?zd查看更多内容
      一个ip地址由多少位二进制组成?

      ip地址包含的地址位是多少?

      ip地址包含的地址位是32位。x0dx0aiP地址(InternetProtocolAddress),全称为网际协议地址,是一种在Internet上的给主机编址的方式。它是IP协议提供的一种统一的地址格式,常见的IP地址分为IPv4与IPv6两大类,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。x0dx0aIP是英文InternetProtocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。x0dx0a更多关于ip地址包含的地址位是多少,进入:https://m.abcgonglue.com/ask/224ffa1615829897.html?zd查看更多内容
      ip地址包含的地址位是多少?

      ip数据报报头有哪些主要字段

      IP数据报首部的固顶部分中的各字段: 按顺序是:版本,4bits,首部长度占4bits,服务类型8bits,总长度占16bits,标识占16bits,标志占16bits,片偏移占不确定,生存时间建议值是32秒,协议占8bits,首部检验和占16bits,源地址,占4字节,目的地址占4字节 IP数据报的可变部分从1个字节到40个字节不等,主要用来支持排错,测量以及安全等措施,内容很丰富
      ip数据报报头有哪些主要字段

      ip数据报首部里的固定部分是20字节为什么首部长度最大能达到60字节,不是比20大了

      首部长度指的是首部的长度,首部的长度指包括固定部分和可变部分,所以他的字节最大可以达到60字节。IP数据包包头分为两部分:A、固定部分(20字节),本号,报头长度,服务类型,数据报总长度,标识,权标志,片偏移,生存时间,协议和头部校验和,源,目的IP地址。B、选项部分,包头长度为这两部分之和,不超过60字节。扩展资料:P协议概述。网际协议或互联网协议(Internet Protocol,IP)是用于报文交换网络的一种面向数据的协议,是网络层通信的标准协议,它负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机,但不检查是否被正确接收。与IP 协议配套使用的还有四个协议:地址解析协ARP、逆地址解析协议RARP、网际控制报文协议ICMP、网际组管理协议IGMP。虚拟互连网络中IP 数据报的传输。如一个互联网中的源主机要把一个 IP 数据报发送给目的主机。根据分组交换的存储转发的概念,源主机先要查找自己的路由表,看目的主机是否就在本网络上。如果是,则不需要经过任何路由器而是直接交付,任务就完成了。如果不是,则必须把 IP 数据报发送给某个路由器A 。A 在查找了自己的路由表后,知道应当把数据报转发给路由器 B 进行间接交付。这样一直转发下去,最后由路由器C 知道自己是和目的主机连接在同一个网络上,不需要再使用别的路由器转发了,于是就把数据报直接交付给目的主机。而各个网络之间可以是异构的。参考资料:百度百科——IP数据报
      IP数据包包头分为两部分: A.固定部分(20字节),版本号,报头长度,服务类型,数据报总长度,标识,标志,片偏移,生存时间,协议和头部校验和,源,目的IP地址B.选项部分 包头长度为这两部分之和,不超过60字节
      IP数据包包头分为两部分: A.固定部分(20字节),版本号,报头长度,服务类型,数据报总长度,标识,标志,片偏移,生存时间,协议和头部校验和,源,目的IP地址B.选项部分 包头长度为这两部分之和,不超过60字节
      首部长度指的是首部的长度,首部的长度指包括固定部分和可变部分,所以他的字节最大可以达到60字节。
      这是当时国际标准组织定义的标准。
      ip数据报首部里的固定部分是20字节为什么首部长度最大能达到60字节,不是比20大了

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类