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
ICMP在IP系统间传递差错和管理报文,是不论什么IP实现必须和要求的组成部分。能够把ICMP分成两类:差错和查询。查询报文 是用一对请求和回答定义的。差错报文通常包括了引起错误的IP包的第一个分片的IP首部(和选项),加上该分片数据部分 的前8个字节。 下图显示了全部眼下定义的ICMP报文。双线上 ...
分类:
Web程序 时间:
2016-04-16 16:59:34
阅读次数:
216
昨天看到了最重要的一部分,分析数据包。 这个分析UDP的程序基本上前面都能看得懂,主要还是对报文的分析这一部分。 在blog里找到的图,对于这个过程,反过来也就是:应用层数据,封装成UDP或者TCP报文,再加上IP首部,然后再加上以太网首部,就成为了可以在链路层传播的数据帧。 以太网驱动程序首先根据... ...
分类:
其他好文 时间:
2016-04-14 13:45:36
阅读次数:
154
一.概述 同上一篇tcp一样,udp也是封装在ip报文里面。创建UDP的原始套接字如下: 1 (sockfd = socket(PF_INET, SOCK_RAW, IPPROTO_UDP); 同样,如果要构造udp的ip首部,要开启IP_HDRINCL选项! udp首部格式: udp的不可靠性,比
分类:
系统相关 时间:
2016-01-30 01:54:23
阅读次数:
291
一.概述 tcp报文封装在ip报文中,创建tcp的原始套接字如下: 1 sockfd = socket(PF_INET, SOCK_RAW, IPPROTO_TCP); 此时只能构造tcp报文,如果想进一步构造ip首部,那么就要开启sockfd的IP_HDRINCL选项: 1 int on = 1;
分类:
系统相关 时间:
2016-01-29 21:16:06
阅读次数:
424
lvs-dr模型:直接路由Director在实现转发时不修改请求报文的IP首部,而是通过直接封装MAC首部来完成转发,目标MAC是Director根据调度方法挑选出的某RS的MAC地址拓扑结构有别于NAT类型架构特性:(1)保证前端路由器将目标地址为VIP的请求报文通过ARP地址解析后送往Director解决方..
分类:
其他好文 时间:
2016-01-23 08:03:35
阅读次数:
314
Traceroute程序使用ICMP报文和IP首部中的TTL字段(生存周期)。TTL字段是由发送端初始设置一个8bit字段。推荐的初始值由分配数字RFC指定,当前值为64。较老版本的系统经常初始化为15或32。我们从第7章中的一些ping程序例子中可以看出,发送ICMP回显应答时经常把TTL设为最大...
分类:
其他好文 时间:
2015-12-03 23:23:04
阅读次数:
287
ICMP协议(InternetControlMessageProtocol)1.1.定义:用于主机或路由器向源点发送差错信息或查询信息的协议。1.2.报文结构IP首部(20个字节)注:ICMP的报文是封装在IP报文里面的,所以要包含IP首部报文类型(2个字节)报文字段(2个字节)校验和(4个字节)I...
分类:
其他好文 时间:
2015-11-30 02:11:49
阅读次数:
169
IP首部
4个字节的32 bit值以下面的次序传输:首先是0~7 bit,其次8~15 bit,然后1 6~23 bit,最后是24~31 bit。这种传输次序称作big endian字节序。由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以这种次序,因此它又称作网络字节序。以其他形式存储二进制整数的机器,如little endian格式,则必...
分类:
其他好文 时间:
2015-08-02 18:17:17
阅读次数:
152