编程要求:捕获本机网卡的IP包,对捕获的IP包进行解析。要求必须输出以下字段:版本号、总长度、标志位、片偏移、协议、源地址和目的地址。
TCP/IP协议定义了一个在因特网上传输的包,称为IP数据报(IP Datagram).这是一个与硬件无关的虚拟包,由首部和数据两部分组成.首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的.在首部的固定部分的后面是一些可选字段,其长度...
分类:
编程语言 时间:
2016-05-12 23:12:03
阅读次数:
2306
数据链路层有三个目的:(1)为IP模块发送和 接收IP数据报。
(2)为ARP模块发送ARP请求和接收ARP应答。
(3)为RARP发送RARP请 求和接收RARP应答。ARP叫做地址解析协议,是用IP地址转MAC地址的一种协议。
RARP则叫做逆地址解析协议,是用MAC地址转IP地址的一种协议。数据链路层属于计算机网络的底层,使用的信道主要有点对点信道和广播信道两种类型。TCP/IP支持多种不同...
分类:
其他好文 时间:
2016-05-12 11:55:03
阅读次数:
115
数据链路层有三个目的: 为IP模块发送和接收IP数据报。 为ARP模块发送ARP请求和接收ARP应答。 为RARP发送RARP请 求和接收RARP应答 ip大家都听说过。至于ARP和RARP,ARP叫做地址解析协议,是用IP地址换MAC地址的一种协议,而RARP则叫做逆地址解析协议,在tcp/ip协 ...
分类:
其他好文 时间:
2016-05-11 11:05:12
阅读次数:
155
TCP 协议如何保证可靠传输 一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片 ...
分类:
其他好文 时间:
2016-05-09 18:14:25
阅读次数:
122
确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片都小于MTU.而接收方IP层则 ...
bbs.chinaacc.com/forum-2-3/topic-5646915.html
bbs....
分类:
其他好文 时间:
2016-05-09 07:05:34
阅读次数:
201
一、综述 1、确认和重传:接收方收到报文就会确认,发送方发送一段时间后没有收到确认就重传。 2、数据校验 3、数据合理分片和排序: UDP:IP数据报大于1500字节,大于MTU.这个时候发送方IP层就需要分片(fragmentation).把数据报分成若干片,使每一片都小于MTU.而接收方IP层则 ...
分类:
其他好文 时间:
2016-05-08 19:59:15
阅读次数:
137
一.TCP连接
TCP
为 HTTP
提供了一条可靠的比特传输管道。从
TCP
连接一端填入的字节会从另一端以原有的顺序、正确地传送出来。
TCP
的数据是通过名为
IP
分组(或
IP
数据报)的小数据块来发送的。
HTTP就是“HTTP
over TCP over IP”这个“协议栈”中的最顶层了。其安全版本
...
分类:
Web程序 时间:
2016-05-03 18:26:49
阅读次数:
286
用户数据报协议(UDP)UDP是一个简单的传输层协议(RFC768)。进程往一个UDP套接字写入一个消息,该消息随后被封装(encapsulating)到一个UDP数据报,该UDP数据报进而又被封装到一个IP数据报,然后发送到目的地。(1)UDP的几个“不保证”[1]不保证UDP数据报会到达其最终目的地..
分类:
其他好文 时间:
2016-04-29 20:23:51
阅读次数:
221
3.1 引言
所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。
IP是不可靠协议,即它不能保证IP数据报能成功到达目的地。任何要求的可靠性都由其上层协议完成。
IP是无连接的,即IP并不维护任何关于后续数据报的状态信息。
每个IP数据报的处理都是相互独立的,因此IP数据报是可以不按照发送顺序接收的。
3.2 IP首部
IP数据报的格式:...
分类:
其他好文 时间:
2016-04-29 17:54:46
阅读次数:
170
参考文献:
* 《TCP/IP详解 卷一:协议》;
1. IP网际协议1.1 特点:不可靠:不能保证IP数据报能成功到达目的地;
无连接:不维护任何关于后续数据报状态信息,即没有握手的环节,比如UDP也是无连接的;1.2 IP首部普通IPv4首部长度20字节(除非含有选项字段);网络字节序:Big-endian;服务类性(TOS):共8位,实际有效位4bit,最小时延,最大吞吐量,最高可靠性...
分类:
其他好文 时间:
2016-04-19 12:25:54
阅读次数:
178