网络协议格式(二)

来源:互联网 发布:济南软件培训机构 编辑:程序博客网 时间:2024/06/05 15:12

9.以太网帧格式

7

1

6

6

2

46-1500

4

前导码(时钟同步,结束定界符)

定界符(10101011)

目的MAC

源MAC

类型(IP,ARP,RARP)

其他层数据

效验码(检验数据是否损坏)

 

10.  ARP协议,地址解析协议

    ARP欺骗,构造ARP数据包使两台主机通信,实际上是与一个中间转发数据包的三方通信

ARP格式

0-7

8-15

0-15硬件类型

16-31协议类型

32-39硬件地址长度

40-47协议地址长度

48-63操作

64-96发送方地址

112-128发送方协议地址

144-176目标硬件地址

192-208目标协议地址

 

11.IP 网络地址和主机地址,协议有Ipv4,Ipv6,分ABCDE 5类地址

   IP格式

0-3

4-7

8-15

16-18

19-31

版本

首部长

服务类型

总长度

标示节(区分数据包顺序)

标记

分片偏移

存活时间

协议

首部校验和

源IP地址

目的IP地址

选项

160-192+数据

 

12.ICMP,Internet控制报文协议,TCP/IP子协议,分两类,查询报文,差错报文,ping则是这个协议的应用。

ICMP格式

回显报文

0-7

8-15

16-18

19-31

类型(0或8)

代码(0)

16位校验和

标示符

序列号

可选数据

 

ICMP时间戳请求和应答报文

0-7

8-15

16-18

19-31

类型(13或者14)

代码(0)

16位校验和

标示符

序列号

发起时间戳

接收时间戳

传送时间戳

 

13.TCP协议,字节流的传输层通信协议,特点,面向连接的,可靠的,全双工的,可以控制流量和数据重排

TCP格式

0-3

4-7

8-15

16-31

源端口

目的端口

序号

确认号

数据偏移

保留

标记

窗口大小(缓冲区字节大小)

校验和

紧急指针

选项

 

14.UDP协议,传输层提供不可靠协议,特点,无连接服务,不保证数据可达,占用资源少

UDP格式

 

0-15

16-31

源端口

目的端口

数据包长度

校验和

 

15.HTTP一种基于因特网的分布式信息查询系统,特点,简单翻遍,灵活,无连接,无状态

URL,统一资源定位,通过描述资源的位置来标识资源

http报文格式

请求报文:

请求方法

空格

URL

空格

协议版本

回车符

换行符

头部字段名

回车符

换行符

 

 

头部字段名

回车符

换行符

 

 

回车符

换行符

 

 

 

 

 

请求数据

 

响应报文:

协议版本

空格

状态码

空格

状态码描述

回车符

换行符

头部字段名

回车符

换行符

 

 

头部字段名

回车符

换行符

 

 

回车符

换行符

 

 

 

 

 

响应正文

200,响应成功

302,跳转

400,语法错误

403,拒绝服务

404,资源不存在

500,服务器内部错误

原创粉丝点击