TCP协议,全称传输控制协议,处在传输层之中,下层为网络层,上层为应用层。
UDP协议,全称用户数据报协议,所处位置与TCP相同。
而谈到传输层,则必须谈到端口号,端口号的名称可能没有IP地址那么响亮,但是它仍然非常重要,在TCP/IP协议中,用“源IP”,“源端口号”,“目的IP”,“目的端口号”,“协议号”这样一个五元组来标识一个通信。
端口号的范围划分:
- 0-1023:知名端口号,HTTP,HTTPS,FTP,SSH等这些广为使用的应用层协议,他们的端口号都是固定的。
- 1023-65535:操作系统动态分配的端口号。客户端程序的端口号,就是操作系统从这个范围分配的。
常见的知名端口号:
- ssh服务器,22端口
- ftp服务器,21端口
- telnet服务器,23端口
- http服务器,80端口
- https服务器,443端口
UDP协议
UPD协议格式: