计算机网络学习笔记(二)---运输层,应用层

计算机网络微课堂(有字幕无背景音乐版)
请添加图片描述

5. 运输层

之前课程所介绍的计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。

5.1. 概述

运输层协议由称为端到端协议

在这里插入图片描述
在这里插入图片描述

5.2运输层端口号、复用与分用的概念

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.3 UDP和TCP的对比

用户数据报协议UDP
传输控制协议TCP
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.4 TCP的流量控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.5 TCP的拥塞控制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
慢开始算法:拥塞窗口值按指数规律增长
拥塞避免: 拥塞窗口值+1
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.6 TCP超时重传时间的选择

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.7 TCP可靠传输的实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.8 TCP的连接建立与释放

5.8.1 TCP的运输连接管理——TCP的连接建立

TCP链接建立要解决以下问题:
①使TCP双方能够确知对方的存在;
②使TCP双方能够协商一些参数(如最大窗口值、是否使用窗口扩大选项和时间戳选项以及服务质量等);
③使TCP双方能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。

在这里插入图片描述
在这里插入图片描述
建立连接时,为什么不用两报文握手来建立TCP连接?
在这里插入图片描述
在这里插入图片描述
注意:
(1)TCP的标准规定,SYN=1的报文段不能携带数据,但要消耗掉一个序号
(2)TCP的标准规定,普通的确认报文段如果不携带数据,则不消耗序号。

5.8.2 TCP的运输连接管理——TCP的连接释放

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.9 TCP报文段的首部格式

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 应用层

6.1 应用层概述

在这里插入图片描述

6.2 客户/服务器方式(C/S方式)和对等方式(P2P方式)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.3动态主机配置协议DHCP

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.4 域名系统DNS(Domain Name System)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.5 文件传送协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.6 电子邮件

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.9 万维网

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述