传输层:从主机到主机的服务变为从进程到进程的服务
弥补网络层传输的不可靠性
带宽、延迟等品质无法通过传输层进行加强
核心逻辑:复用/解复用
将双向的通讯分解为两个单向的通讯,每个单项通讯都有源端和目标端
TCP:可靠字节流服务,UDP:不可靠的datagram服务
复用解复用
多路复用:从多个套接字接收,对头部进行封装
多路解复用:根据头部信息和IP地址将接受的报文段发给正确的套接字
数据报:不建立连接,简单,报文段头部小,无拥塞控制和流量控制
载荷:数据报的正文
将校验用的数据包进行打包裹,源和目标均进行checksum检验
进位回滚,求EDC源码进行信息校对
可靠数据传输绝大多数都在传输岑那个实现
渐进地开发可靠数据传输协议
底层的不可靠性决定了系统在可靠性层面的复杂性