传输层负责接收应用层的数据并通过网络层发送到网络的另一端。主要的传输层协议就是UDP和TCP协议
再谈端口号因为传输层要和网络层打交道,常常要使用IP和端口号,IP协议我们以后再详谈,我们先再深入学习下端口
端口是网络协议中的概念,是一个uint16_t的无符号整型,范围是0~65535,显然还是一个有限资源。
端口号划分
0~1023: 知名端口号,HTTP,FTP,SSH等这些常用的应用层协议会固定使用里面的端口号
1024~65535:操作系统动态分配的端口号。客户端自动分配的端口号就在这个范围。
知名端口号为了方便使用,人们约定了常用的服务器使用固定的端口号
服务器类型
端口号
SSH
22
FTP
21
telnet
23
HTTP
80
HTTPS
443
UDP协议全称 User Datagram Protocol, 即用户数据报协议
格式UDP协议的格式十分简单,就是固定的8字节报头,组成结构如下
UDP长度这一部分的值表示整个报文的长度,单位是字节,包括UDP报头和数据段。16位UDP长度支持的最大长度是64K
然而64KB在如今 ...