计算机网络原理【三】之 传输层
感谢内容提供者:金牛区吴迪软件开发工作室接上一篇:计算机网络原理【二】之 网络应用
文章目录
[*]第三章:传输层
[*]
[*]一、传输层的基本服务
[*]
[*]1.传输层功能
[*]
[*]a.传输层核心功能
[*]b.传输层七大功能
[*]2.传输层寻址与端口
[*]3.无连接服务与面向连接服务
[*]二、传输层的复用与分解
[*]
[*]1.复用与分解
[*]2.无连接的多路复用与多路分解
[*]3.面向连接的多路复用与多路分解
[*]三、停-等协议与滑动窗口协议
[*]
[*]1.可靠数据传输基本原理
[*]2.停-等协议
[*]3.滑动窗口协议
[*]
[*]滑动窗口协议的分类
[*]
[*]a、GBN协议
[*]b、SR协议
[*]四、用户数据报协议(UDP)
[*]
[*]1.UDP特点
[*]2.UDP数据报结构
[*]3.UDP校验和
[*]
[*]a、提供差错检测功能
[*]b、UDP校验和计算规则
[*]五、传输控制协议(TCP)
[*]
[*]1.TCP报文段结构
[*]2.TCP连接管理
[*]
[*]a.连接建立
[*]
[*]拓展:为什么需要三次握手?
[*]b.连接拆除
[*]
[*]为什么要四次挥手?
[*]3.TCP可靠数据传输
[*]4.TCP流量控制
[*]5.TCP拥塞控制
[*]
[*]a.概念
[*]b.拥塞控制
[*]c.概念补充
[*]d.TCP拥塞控制算法
[*]
[*]1)慢启动算法
[*]2)拥塞避免算法
[*]3)快速重传
[*]4)快速恢复
[*]5)窗口调整的基本策略(Additive Increase, Multiplocative Decrease, AIMD):
第三章:传输层
一、传输层的基本服务
1.传输层功能
a.传输层核心功能
b.传输层七大功能
2.传输层寻址与端口
1、服务端使用的端口号:熟知端口号和登记端口号
2、客户端使用的端口号:临时性,在客户进程运行时由操作系统随机选取唯一的未被使用的端口号。
3.无连接服务与面向连接服务
无连接服务(UDP):提供无连接、不可靠的数据报传输服务
面向连接服务(TCP):提供面向连接的、可靠的、有序的字节流传输服务
二、传输层的复用与分解
1.复用与分解
2.无连接的多路复用与多路分解
3.面向连接的多路复用与多路分解
三、停-等协议与滑动窗口协议
1.可靠数据传输基本原理
基于不可靠信道实现可靠数据传输采取的措施:
2.停-等协议
性能差,效率低
3.滑动窗口协议
发送窗口左侧序号:1、2、3、4已经收到ACK。
发送窗口:Ws=5。5、6、7、8、9为当前可以使用的分组序号。序号5是基序号
发送窗口右侧序号:10、11、12为暂时不可以使用的分组序号
当5和6成功后:
发送窗口左侧序号:1、2、3、4、5、6已经收到ACK。
发送窗口:Ws=5。7、8、9、10、11为当前可以使用的分组序号。序号7是基序号
发送窗口右侧序号:12为暂时不可以使用的分组序号
滑动窗口协议的分类
a、GBN协议
b、SR协议
四、用户数据报协议(UDP)
1.UDP特点
2.UDP数据报结构
3.UDP校验和
a、提供差错检测功能
b、UDP校验和计算规则
没溢出则跳出第二步,直接进行第三步
五、传输控制协议(TCP)
1.TCP报文段结构
2.TCP连接管理
a.连接建立
拓展:为什么需要三次握手?
b.连接拆除
为什么要四次挥手?
要保证数据的传输完毕
3.TCP可靠数据传输
4.TCP流量控制
5.TCP拥塞控制
a.概念
b.拥塞控制
c.概念补充
d.TCP拥塞控制算法
1)慢启动算法
2)拥塞避免算法
3)快速重传
4)快速恢复
5)窗口调整的基本策略(Additive Increase, Multiplocative Decrease, AIMD):
下一篇:计算机网络原理【四】之 网络层
页:
[1]