在tcp/ip 体系结构中,当传输层的pdu送到网络层时,需要对传输层s的数据段进行下一步的ip报头的封装。下面我们就来看看ip报文头部的具体内容。

version:占4位,版本号,标识这个报文时采用ipv4 or ipv6的版本。

header length:占4位,头部长度 20B-60B。

DS field:占8位,标识业务类型。

total length:占16位,首部和数据的总长度。

第二次层的三个字段分别时标识符、标志位、片偏移

标识符:占16位,标识这个分片是属于那个数据包。

标志位:占3位,判断是否为最后一个分片。标志位置1时,标识不是最后一个分片,置0时表示最后一个分片。

片偏移:占13位,表示在分组在分片后,某片在原分组中的位置。

TTL:占8位,为了避免环路产生拥塞而设置的,每经过一个三层设备,ttl-1,当ttl=0时,网络设备将直接丢弃数据包,并根据数据包中的原IP地址向源端发送icmp错误信息。

protocol:协议号,占8位,表示在目的端的网络层接收并处理后交给上层或本层的哪个协议处理,如本层的icmp协议,上层的tcp协议(0x06),udp协议(0x17)。

首部校验:占16位,只检验数据报的首部,不包括数据部分。这是因为,数据报每经过一个三层网络设备,三层网络设备会重新计算一下首部校验和(一些字段,如生存时间,片偏移,标志)。若首部未发生变化,则置为0,不丢弃,否则,认为数据报出差错则丢弃。---不作重点,我也不太明白。

原ip :32位。

目的ip:32位。

什么是网关?

网关:接收本地网段的主机的数据报文,将其转发到其他网段的网络设备。通常是一个三层交换机或者一个路由器。

IP地址的分类?

分为5类:A、B、C、D、E类

A类地址的二进制表示:00000001-0111110

1.0.0.0-127.255.255.255

B类地址的二进制表示:10000000 00000000-10111111 11111111

128.0.0.0-191.255.255.255

c类地址的二进制表示:11000000 00000000-11011111 11111111

192.0.0.0-223.255.255.255

d类地址的二进制表示 :11100000 00000000-11101111 11111111

224.0.0.0 - 239.255.255.255

e类地址的二进制表示:11110000 00000000-11111111 11111111

240.0.0.0-255.255.255.255

渲染层网络层错误_网络层IP报文详解和IP的类别?相关推荐

  1. 微信小程序 渲染层网络错误_小程序使用video报错 渲染层网络层错误

    我用官方的文档,就换了个图片和视频地址.报错渲染层网络层错误.视频可以看,功能也可以用,但是看到这报错,台烦人了. https://uniapp.dcloud.io/component/cover-v ...

  2. 微信小程序 渲染层网络错误_详解微信小程序「渲染层网络层错误」的解决方法...

    问题描述: 情况是这样的,我需要在小程序中通过image标签显示三张我的图片,毫无疑问,其重点部分肯定在image的src属性上,请看思路分析: 我们可以新建一个专门放图片的文件夹,然后将我们项目所需 ...

  3. 网络层:IP协议详解(IP协议真的得看这篇)

    1.IP协议概念 IP(Internet Protocol , 互联网协议)主要用于互联网通信.IP协议用于将多个包交换网络连接起来,他在原地址和目的地址之间传输数据报,还提供对数据大小的重新组装功能 ...

  4. IP协议详解【IP报文头部结构、IP分片、IP路由、IP转发】

    目录 IP协议:全称:Internet Protocol(网际互连协议) IP协议的特点: IP头部结构: IP分片: IP路由: IP转发: IP协议:全称:Internet Protocol(网际 ...

  5. IP协议详解(ip头部,ip分片,ip路由选择)

    IP协议是TCP/IP协议族中至关重要的协议,同时也是socker网络编程的基础之一.其中最重要的部分为 (1)ip头部信息:ip头部信息出现在每个ip报文数据报中,用于指定ip通信的远端ip地址,目 ...

  6. IP协议详解(IP协议格式、IP地址管理、路由转发)

    目录 1. IP协议格式 2. IP地址管理 2.1 早期地址管理方式 2.2 CIDR方式 3. 网络层的路由转发 1. IP协议格式 如图: 4位版本:标识当前是ipv4协议. 4位首部长度:和T ...

  7. ip地址详解,ip地址各种写法的意义,私有局域网搭建(IPv4)

    2019独角兽企业重金招聘Python工程师标准>>> IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Addre ...

  8. IP协议详解之IP分片

    IP分片:   当IP数据报的长度超过帧的MTU时,它将被分片传输.分片可能发生在发送端,也可能发送在中转路由器上,而且可能在传输过程中被多次分片,但只有在最终的目标机器上,这些分片才会被内核中的IP ...

  9. IP协议详解及IPv4与IPv6协议的区别

    IP协议是在TCP/IP协议模型中的重要组成部分,目前我们使用最多的是IPv4协议,IPv6协议的用户量也在慢慢增加,苹果在几年之前就已经开始支持IPv6协议了.我们先来了解一下IPv4和IPv6协议 ...

最新文章

  1. java自动装箱性能
  2. 【代码保留】表删除/重命名(含中文与空格)
  3. 【转】Android 获取本机号码(收集)
  4. 脑与认知科学2 脑神经电生理学上
  5. 使用Nomad和OpenFaaS提供FaaS服务
  6. CSS选取第n个元素 :nth-child()
  7. 中video拖动_【小功能】UE4中实现UI的拖拽
  8. TLS是如何保障数据传输安全(中间人攻击)
  9. springboot获取项目路径_springboot学习
  10. 细节问题:ZEROFILL的用法范围。
  11. javaScript 对象访问属性的另一种方式
  12. Spring AOP 性能监控器
  13. Input Output
  14. Python核心编程笔记---- print@2
  15. php 往sftp发送文件夹,通过PHP将文件上传到SFTP服务器(phpseclib)
  16. Twaver-HTML5基础学习(11)形状节点(ShapeNode)
  17. Python:统计字符个数
  18. 计算机网络对等网实验报告,计算机网络实验报告_双机互联
  19. 如何重装系统(小白系列-超详细的手把手教你-图文并茂-WIN7,8,10,XP)
  20. 优雅地实现一个高效、异步数据实时刷新的列表

热门文章

  1. 2021 年 Windows 成了 Python 开发者的首选
  2. 25 款软件上榜,2020“最佳开源奖” 出炉!
  3. 2020已过大半,量子计算机发展如何了?
  4. 发布了!2020 年 AI 人才发展报告,最高补助 1000 万!
  5. Tomcat 又爆出高危漏洞!Tomcat 8.5~10 中招…
  6. 十大必须掌握的 Chrome 浏览器开发者工具
  7. 谁将称霸跨平台应用市场?
  8. 红旗Linux的“亚洲区块链操作系统”重装上阵!
  9. 罗永浩回应被列老赖;三星解散自研 CPU 团队;Python 采用 12 个月的发布周期 | 极客头条...
  10. 刷爆抖音,4万好评!这本 Python 3.6 的书又断货了...