
注:
注意:网络层也有复用分用的功能,但网络层的复用是指发送方不同协议的数据都可以封装成P数据报发送出去,分用是指接收方的网络层在剥去酋部后把数据交付给相应的协议。
端口能够让应用层的各种应用进程将其数据通过端口向下交付给传输层,以及让传输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。
端口是传输层的SAP,标识主机中的应用进程。
注:
数据链路层的 SAP 是 MAC 地址;
网络层的 SAP 是 IP 地址;
传输层的 SAP 是端口。
应用进程通过端口号进行标识,端口号长度为 16 bit,能表示65536个不同的端口号。
端口号只有本地意义(只标识本计算机应用层中的各进程),在因特网中不同计算机的相同端口是没有联系的。

注:一些常见的熟知端口号
SNMP
| 应用程序 | FTP | TELNET | SMTP | DNS | TFTP | HTTP | SNMP |
|---|---|---|---|---|---|---|---|
| 熟知端口号 | 21 | 23 | 25 | 53 | 69 | 80 | 161 |
在网络中采用发送方和接收方的套接字组合来识别端点,套接字唯一标识了网络中的一个主机和它上面的一个进程。
套接字Socket=(主机IP地址,端口号)
无连接的用户数据报协议UDP传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。
不可靠,无连接,时延小,适用于小文件。
详细理解可参考下述链接内容:https://blog.csdn.net/weixin_43848614/article/details/126205710
传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认、流量控制、计时器及连接管理等。
可靠,面向连接,时延大,适用于大文件。
详细理解可参考下述链接内容:
https://blog.csdn.net/weixin_43848614/article/details/126209537