————————————————————————————————
应用层
(1)应用层:直接为用户的应用进程提供服务。第三方自定义协议(HTTP协议,支持电子邮件发送的SMTP协议)
传输层
(2)传输层:负责向两个主机中进程之间的稳定可靠传输(滑动窗口,超时重传)。
- 由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能
- 复用,就是多个应用层进程可同时使用下面运输层的服务。
- 分用,就是把收到的信息分别交付给上面应用层中相应的进程。
- 运输层主要使用以下两种协议:
(1) 传输控制协议TCP(Transmission Control Protocol):面向连接的,数据传输的单位是报文段,能够提供可靠的交付。
(2) 用户数据包协议UDP(User Datagram Protocol):无连接的,数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付”。