美文网首页
IP报文及地址段分析

IP报文及地址段分析

作者: CyrusChan | 来源:发表于2018-04-14 20:29 被阅读50次

IP报文结构

ip报文-300x193.jpg

我们先来看看关键字段的含义

版本号

4位,字段的值设置为二进制的0100表示IP版本4(IPv4).设置为0110表示IP版本6(IPv6)

首部长度

4位,它表示32位字长的IP报头长度,设计报头长度的原因是数据包可选字段大小会发生变化。IP报头最小20个八位组,最大可以扩展到60个八位组。这个字段也可以描述32位字的头部长度

服务类型

它用来指定特殊的数据包处理方式。

包长度

2字节,通常与标记字段和分段偏移一起用于数据包的分段。也就是当数据包原始长度超过数据包所要经过的数据链路的最大传输单元(MTU)那么分段必须将数据包分段为更小的数据包。

协议

长度为8位,他给出了主机到主机的层或传输层协议的“地址”或协议号。协议字段指定了数据包中信息的类型。

校验和

它是针对IP报头的纠错字段。校验和不计算被封装的数据。UDP、TCP和ICMP都各有自己的校验和。报头校验和字段包含一个16位二进制补码和。如果数据包在传输中没有发生错误,那么结果应该16位全为1. 数据包每经过1台路由器,每台路由器都将重新计算校验和。

IP地址段分类

ip地址段-300x203.png

A类 0.0.0.0 – 127.255.255.255 netMask:255.0.0.0
127为回环测试地址,因此,A类ip地址的实际范围是1-126.

B类128.0.0.0 – 191.255.255.255 netMask:255.255.0.0
其中128.0.0.0和191.255.0.0为保留ip,实际范围是128.1.0.0–191.254.0.0

C类192.0.0.0-223.255.255.255 netMask:255.255.255.0
其中192.0.0.0和223.255.255.0为保留ip,实际范围是192.0.1.0–223.255.254.0

D类 224.0.0.0-239.255.255.255 组播

E类240—255.255.255.254 保留使用, 255.255.255.255用于广播地址

相关文章

  • IP报文及地址段分析

    IP报文结构 我们先来看看关键字段的含义 版本号 4位,字段的值设置为二进制的0100表示IP版本4(IPv4)....

  • IP编址

    1、IP报文的结构 IP地址用来标识网络中的设备,具有IP地址的设备可以在同一网段内或者跨网段通信。 IP地址分两...

  • Python网络编程1--实现ARP欺骗

    一、ARP报文结构    ARP(地址解析协议)是根据IP地址获取物理地址的一个TCP/IP协议。报文结构 字段解...

  • TCP三次握手和四次挥手

    TCP数据段解析 报文在TCP连接中传输,会被分割成多个TCP段,使用IP分组承载,从一个IP地址传输到另外一个I...

  • 用wireshark抓包带你详解下IP报文头

    前言 上一章介绍了网络层——IP地址如何查询你电脑的IP地址?一文带你搞懂IP地址,本章介绍下IP协议报文头的格式...

  • 浅析:DNS解析和CDN加速

    DNS 解析 DNS基于UDP DNS报文的类型: A记录: Address to ip,指定地址到ip的映射。 ...

  • DPDK编程指南(翻译)( 十八)

    18.IP分片及重组库 IP分段和重组库实现IPv4和IPv6报文的分片和重组。 18.1.报文分片 报文分段例程...

  • Socket知识概览

    报文段 报文段是指TCP/IP 协议网络传输过程中,起着路由导航作用 用以查询各个网络路由网段、IP地址、交换协议...

  • web页面请求(三)

    2018.04.14 这次注重上网前的配置。 获取一个 IP 地址: DHCP 发现报文 DHCP 响应报文 提供...

  • NAT(IPTV项目专网之间通讯)

    【原理】内部主机----->私有地址----->NAT----公网地址----->外部主机就是替换IP报文头部的地...

网友评论

      本文标题:IP报文及地址段分析

      本文链接:https://www.haomeiwen.com/subject/pgqrkftx.html