代理ip软件

您的位置: 首页 > 新闻资讯 > 正文

IP数据包格式及首部中的各字段

发布时间:2020-02-13 15:40:17 来源:挂机精灵

  IP数据报的格式如图所示。普通的IP首部长为20个字节,除非含有选项字段。

IP数据包格式及首部中的各字段

  分析图中的首部。最高位在左边,记为0bit;最低位在右边,记为31 bit。

  1)目前的协议版本号是4,因此IP有时也称作IPv4

  2)首部长度指的是首部占32 bit字的数目,包括任何选项。由于它是一个4比特字段,因此首部最长为60个字节。

  3)服务类型(TOS)字段包括一个3bit的优先权子字段(现在已被忽略),4bit的TOS子字段和1bit未用位但必须置0。4bit的TO S分别代表:最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置其中1bit。如果所有4bit均为0,那么就意味着是一般服务。

  下图列出了对不同应用建议的TO S值。

IP数据包格式及首部中的各字段

  4)总长度字段是指整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段,就可以知道IP数据报中数据内容的起始位置和长度。由于该字段长16比特,所以IP数据报最长可达65535字节,但是一般不会这么长。

  5)标识字段唯一地标识主机发送的每一份数据报。通常每发送一份报文它的值就会加1。

  6)3位标志和13位偏移字段用于分片过程。对于发送端发送的每份IP数据报来说,其标识字段都包含一个唯一值。该值在数据报分片时被复制到每个片中(我们现在已经看到这个字段的用途)。标志字段用其中一个比特来表示“更多的片”。除了最后一片外,其他每个组成数据报的片都要把该比特置1。片偏移字段指的是该片偏移原始数据报开始处的位置。另外,当数据报被分片后,每个片的总长度值要改为该片的长度值。

  标识字段代表划分每个分组属于的同一个数据报,等待重新组装。

  偏于字段代表该分组位于总ip数据报偏移的长度(获取位置)

  分片:物理网络层一般要限制每次发送数据帧的最大长度。任何时候IP层接收到一份要发送的IP数据报时,它要判断向本地哪个接口发送数据(选路),并查询该接口获得其MTU。IP把MTU与数据报长度进行比较,如果需要则进行分片。分片可以发生在原始发送端主机上,也可以发生在中间路由器上。

  当IP数据报被分片后,每一片都成为一个分组,具有自己的IP首部,并在选择路由时与其他分组独立。这样,当数据报的这些片到达目的端时有可能会失序,但是在IP首部中有足够的信息让接收端能正确组装这些数据报片。

  IP数据报是指IP层端到端的传输单元(在分片之前和重新组装之后),

  分组是指在IP层和链路层之间传送的数据单元。一个分组可以是一个完整的IP数据报,也可以是IP数据报的一个分片。

IP数据包格式及首部中的各字段

  7)TTL(time-to-live)生存时间字段设置了数据报可以经过的最多路由器数。它指定了数据报的生存时间。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送ICMP报文通知源主机。

  8)协议字段表达了它如何被IP用来对数据报进行分用。根据它可以识别是哪个协议向IP传送数据。

  比如:

  ICMP:1

  IGMP:2

  TCP:6

  UDP:17

  EIGRP:88

  OSPF:89

  9)首部检验和字段是根据IP首部计算的检验和码。它不对首部后面的数据进行计算。ICMP、IGMP、UDP和TCP在它们各自的首部中均含有同时覆盖首部和数据检验和码。

  10)每一份IP数据报都包含源IP地址和目的IP地址。

  11)

  最后一个字段是任选项,是数据报中的一个可变长的可选信息。目前,这些任选项定义如下:

  •安全和处理限制(用于军事领域,详细内容参见RFC 1108[Kent 1991])

  •记录路径(让每个路由器都记下它的IP地址,见7.3节)

  •时间戳(让每个路由器都记下它的IP地址和时间,见7.4节)

  •宽松的源站选路(为数据报指定一系列必须经过的IP地址,见8.5节)

  •严格的源站选路(与宽松的源站选路类似,但是要求只能经过指定的这些地址,不能经过其他的地址)。

  这些选项很少被使用,并非所有的主机和路由器都支持这些选项。

  选项字段一直都是以32 bit作为界限,在必要的时候插入值为0的填充字节。这样就保证IP首部始终是32 bit的整数倍(这是首部长度字段所要求的)。


相关资讯

代理IP对爬虫的重要性以及IP池的优质特性

大数据时代,网络数据非常多,我们即使要做个小小的数据分析,也是需要抓取非常多的网页数据来分析结果,这单靠人工获取数据是不现实的,因此大家都是使用各种采集器或者直

来源:互联网

2019-03-25 17:21:57

爬虫ip代理池搭建前需解决的问题及搭建思路

在公司做分布式深网爬虫,搭建了一套稳定的代理池服务,为上千个爬虫提供有效的代理,保证各个爬虫拿到的都是对应网站有效的代理IP,从而保证爬虫快速稳定的运行,当然在

来源:互联网

2019-04-15 16:10:47

代理IP对爬虫的重要性以及Python3如何设置代理

对于从事互联网工作的小伙伴来说,代理ip并不是一个陌生的存在,如果你恰好是负责网络爬虫的相关工作,那么每天必然都要跟代理ip打交道了。我们都知道,网络爬虫能够在

来源:挂机精灵

2019-04-18 16:19:52

图解什么是动态ip、内网ip、以及外网ip

大家都知道中国是一个IP地址地址严重缺乏的国家,因此咱们的拨号宽带一直都是动态,没有固定。之后更过分的是许多城市出现了内网,还有咱们所有的二级宽带提供的都是内网

来源:挂机精灵

2019-05-09 15:08:02

企业及个人为什么要使用代理服务器

代理服务器是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接互联网和局域网。那么企业及

来源:挂机精灵

2019-05-09 15:55:10

使用代理IP经常遇见的问题及解决方案

所谓代理ip,也就是让别的服务器代替你发送请求,然后再把结果返回给你。下文整理了使用代理IP经常遇见的问题及解决方案,供大家阅读参考!1、开通了独享IP池后,生

来源:挂机精灵

2019-05-17 15:41:35

IP代理工程师解读几种网页反爬虫办法及应对策略

随着现在爬虫和反爬虫越来越多,我们学习爬虫的时候,都要了解反爬虫,如果要圆满的抓取到数据达到目标,一定要先突破网站的反爬虫机制,现在就和挂机精灵来了解一下网站有

来源:挂机精灵

2019-06-04 14:12:27

IP数据包格式及首部中的各字段

IP数据报的格式如图所示。普通的IP首部长为20个字节,除非含有选项字段。分析图中的首部。最高位在左边,记为0bit;最低位在右边,记为31bit。1)目前的协

来源:挂机精灵

2020-02-13 15:40:17

手机电脑怎样切换全国各地的IP地址

有时我们因为各种需要,要经常更换IP地址,有些用户不知道手机电脑怎么使用全国动态IP,其实方法非常简单,使用挂机精灵即可,比手动拨号更换IP地址方便多了,下面跟

来源:挂机精灵

2019-05-21 15:11:53

如何高效获取大数据?ip代理:用爬虫!

在不同的操作系统中,Python存在细微的差别,因此有几点您需要牢记在心。这里小编使用的是Python3版本。Python自带一个在终端窗口中运行的解释器,让您

来源:互联网

2019-03-22 16:27:55

代理IP在游戏中的作用有哪些?

在我们玩游戏的时候,网络有时候会突然卡了,这导致游戏也卡了,关键时刻卡了,结果打输了,真是扫兴。但是为什么别人的网如此流畅呢?其实也不是所有玩家的网都那么溜的,

来源:互联网

2019-04-13 15:21:49