IP协议的简介IP负责IP数据报的传输,位于TCP/IP的网络层。特点:1)无连接:不能保证IP数据报能到达目标。2)不安全:不能保证多个IP数据报的传输顺序。3)IP数据报在传输的过程中,IP数据报的IP地址不会发生变化,但链路层协议的物理地址会发生变化IP数据报的组成。版本|首部长度服务类型数据...
分类:
其他好文 时间:
2015-11-22 20:24:32
阅读次数:
161
IP数据包格式0 4 8 16 31|4位版本 | 4位首部长度 | 8位服务类型 | 16位总长度(字节数)||16位标识 | 3位标志 | 13位片偏移 ||8位生存时间| 8位协议 | 16位首部校验和 ||32位源IP地址||32位目的IP地址||选项(可无)||数据|netinet/ip....
分类:
其他好文 时间:
2015-11-22 20:07:43
阅读次数:
115
TCP是一个面向连接的协议,在发送数据之前,必须在双方之间建立一条连接。TCP首部 TCP数据封装在IP数据报中 TCP包首部下面简单说明部分字段的作用:端口号:通讯双方由IP地址和端口号标识。4位首部长度:表示TCP协议头的长度,以4字节为单位。因此...
分类:
其他好文 时间:
2015-07-09 12:55:01
阅读次数:
129
IP选项介绍
IP首部中有4bit用于表示首部长度,其单位是4个字节,所以,IP首部的最大长度是15*4=60字节(4bit最大可以表示到15),而IP固定首部的长度是20字节,所以一个IP首部最大允许有40字节长度的选项。
IP选项有两种格式 单字节和多字节
对于多字节选项,其长度有length字段标识,另外其Optiondata并不是从32bit的边界开始的。
Length...
分类:
系统相关 时间:
2015-05-14 18:48:24
阅读次数:
283
在IP层的分组叫做数据报。本节主要介绍数据报的格式,以及在 linux 中是如何定义IP分组头格式。
首先,数据报的格式如下:
其中:
1、版本:有版本4和版本6
2、首部长度:定义数据报的总长度,以4字节为单位计算。首部长度在 20~60字节之间。
3、服务类型:前三位为优先位,后面两位为TOS位,最后一位没有使用。
4、总长度:定义以字节计的数据报总长度(首部加上数据)...
分类:
系统相关 时间:
2015-04-16 21:56:59
阅读次数:
776
IP协议是TCP/IP协议族中最核心的协议,它提供不可靠、无连接的数据报传输服务。所以理解IP协议对于我们学习网络至关重要。
IP首部
重要字段介绍:
4bit首部长度:以4字节为单位,决定了IP首部长度最大为15*4=60,一般的IP数据报首部长度为20,此时该字段为5.
8bit的服务类型:包括一个3bit的优先权子字段(可以忽略),4bit的tos子字...
分类:
其他好文 时间:
2015-04-02 22:37:27
阅读次数:
209
1.服务端抓包tcpdump tcp port 18888 -vv -x -i eth0root执行,抓包后分析时注意每个包前20字节是ip首部,其中1-2字节是版本号首部长度服务号等一般是4500,其中第3-4字节是整个包大小(=40+包体数据),剩下由源目标地址,接着20字节是tcp首部,有端口...
分类:
其他好文 时间:
2015-03-21 12:35:35
阅读次数:
130
【转载自】http://blog.csdn.net/hjffly/article/details/7959889 IP首部版本:L3协议版本号,IPv4或IPv6首部长度:单位为4字节协议:L4协议类型TTL生存时间字段设置了数据报可...
分类:
其他好文 时间:
2015-03-21 12:29:26
阅读次数:
140
4位版本
4位首部
长度
8位服务类型(TOS)
16位总长度
16位标识符
3位标志
13位片偏移
8位生存时间
8位协议
16位首部检验和
32位源IP地址
32位目的IP地址
32位选项(若有)
数据...
分类:
其他好文 时间:
2014-11-30 18:48:36
阅读次数:
213
目录
IP协议首部格式
地址解析协议 ARP
逆向地址解析协议 RARP
网际控制报文协议 ICMP
网际组管理协议IGMP
IP 数据报首部
IP数据报首部格式:
最高位在左边,记为0 bit;最低位在右边,记为31 bit
版本:
占 4 位,指 IP 协议的版本目前的 IP 协议版本号为 4 (即 IPv4)
首部长度:
占...
分类:
其他好文 时间:
2014-11-13 19:00:06
阅读次数:
296