UDP协议
1.1、端口号(Port)

端口号用于区别不同的进程。那么既然是区别进程的,为何不用进程号呢?因为进程是动态的概念,只有程序运行起来才有进程。 而且同一个程序在不同的时间运行,进程号可能并不一样。所以,我们通常不能知道对方的进程号。

端口号用整数表示,范围是0 ~ 65535=2^16

1.1、UDP协议简介
英文简称:UDP
英文全称:User Datagram Protocol
开发组织:IETF
标准编号:RFC768
所属层次:传输层
1.2、UDP协议的帧
|-------------------|
|     SourcePort    |
|        2byte      |
|-------------------|
|  DestinationPort  |
|       2byte       |
|-------------------|
|      Length       |
|      2byte        |
|-------------------|
|     CheckSum      |
|      2byte        |
|-------------------|
|       Data        |
|                   |
|-------------------|

SourcePort是发送方的端口号,占2个字节,解析为整数。

DestinationPort是接收方的端口号,占2个字节,解析为整数。

Length是整个协议的数据长度,包括该头部。

CheckSum是用于数据完整性校验的,占2个字节,解析为整数。

Data是上层协议的内容。