Ip分片分片和重新组装的过程对于传输层是透明的,原因是IP数据报进行分片以后,只有它到达下一站时才可以进行重新组装,且它是由目的端的IP层来完成的,分片之后的数据报根据需要可以再次分片;IP分片和完整的报文差不多拥有相同的IP头,ID域对美英分片都是一致的,这样才能在进..
分类:
其他好文 时间:
2016-08-02 06:41:31
阅读次数:
200
分片:就是当一个skb包长度大于传输设备或者链路上物理设备的mtu时,会根据一定的方式进行切割,从而使报文得以发送出去。但是这里需要说明,分片又分为IP和TCP分片两种,由于tcp报文有自己的机制去分片,不需要依赖IP层分片;而对于udp或者icmp等报文,只能依赖IP层去分片。分..
分类:
其他好文 时间:
2016-07-21 20:15:38
阅读次数:
223
分片当数据报的长度超过了MTU(最大传出单元),IP层就要对数据报分片。对于发送端发送的每份IP数据报来说,其标识字段都包含一个唯一值。该值在数据报分片时被复制到每个片中。标志字段用其中一个比特来表示“更多的片”。除了最后一片外,其他每个组成数据报的片都要把该比特..
分类:
其他好文 时间:
2016-07-21 20:04:39
阅读次数:
2098
1.HTTP协议与TCP/IP协议的关系HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,..
分类:
Web程序 时间:
2016-07-17 18:16:36
阅读次数:
306
1.ICMP允许主机或路由器报告差错情况和提交有关异常情况的报告;为了更有效地转发IP数据报和提高交付成功的机会; 2.ICMP不是高层协议,因为ICMP报文是装在IP数据报中的,作为其中数据部分,所以是IP层的协议; 3.ICMP报文的种类: (1)ICMP差错报告报文 (2)ICMP询问报文 4 ...
分类:
其他好文 时间:
2016-07-09 19:24:02
阅读次数:
127
http://blog.chinaunix.net/uid-27119491-id-3346430.html 本文将介绍网络连接建立的过程、收发包流程,以及其中应用层、tcp层、ip层、设备层和驱动层各层发挥的作用。 应用层 对于使用socket进行网络连接的服务器端程序,我们会先调用socket函 ...
分类:
其他好文 时间:
2016-07-02 13:10:17
阅读次数:
132
为了更有效地转发IP数据报和提高交付成功的机会,在网际层使用了网际控制报文协议ICMP。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP是因特网的标准协议。但ICMP不是高层协议,而是IP层的协议。ICMP报文作为IP层数据报的数据,加上数据报的首部,组成IP数据报发送出去。 ...
分类:
其他好文 时间:
2016-06-29 22:12:17
阅读次数:
255
IP层转发分组的流程 有四个 A 类网络通过三个路由器连接在一起。每一个网络上都可能有成千上万个主机。 可以想像,若按目的主机号来制作路由表,则所得出的路由表就会过于庞大。 但若按主机所在的网络地址来制作路由表,那么每一个路由器中的路由表就只包含 4 个项目。这样就可使路由表大大简化。 根据目的网络 ...
分类:
其他好文 时间:
2016-06-27 19:33:38
阅读次数:
443
一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UD ...
分类:
其他好文 时间:
2016-06-26 16:42:56
阅读次数:
205
需求:1、读取wireshark捕获的pcap报文2、过滤出特定报文3、分析特定报文的间隔时间是否符合规律关键函数或变量:rdpcap()filter():使用lambda函数p.time可用ls()查看报文支持的字段,由于链路层和IP层用的字段重复,可以用p[IP].src代表IP源地址,类型为字符串。p.load表示原..
分类:
其他好文 时间:
2016-06-25 23:15:42
阅读次数:
2824