10 2020 档案
摘要:前两篇文章分别解释了可靠性传输要解决的两件事情: 1:数据受损怎么办 2:数据丢失怎么办 可靠性传输核心解决办法: 1:停等协议(等前一个彻底确认发送成功后再发送下一组数据) 2:重传(如果传输受损,重传;如果传输丢失,重传) 通过以上两个方法外加序列号,校验等已经实现了可靠性传输。但是有性能问题
阅读全文
摘要:网络信道不可靠的点 1. 数据在传输的过程中有可能会受损(上一篇文章说明了如何解决这个问题) 2. 数据在传输的过程中有可能会丢失(本文说明如何解决这个问题) 传输层的可靠性协议就是解决上面两个问题的。 消除NAK,用ACK代替NAK 在上一篇文章中如果接收方检测数据有失真,直接回复一个NAK给发送
阅读全文
摘要:信道本身是不可靠的,可靠性传输就是在传输层在不可靠的信道基础上实现可靠性传输。 网络信道不可靠的点 1. 数据在传输的过程中有可能会受损(本文主要说明这个问题) 2. 数据在传输的过程中有可能会丢失(下一篇文章说明) 传输层的可靠性协议就是解决上面两个问题的 服务模型 从应用层的角度来,整个传输是可
阅读全文
摘要:五层协议review 传输层位于网络层之上,应用层之下。 传输层核心功能 先说网络层,网络层提提供的是主机到主机的通信服务。而我们的主机上却运行这大量的应用(进程)。 如何把进程和主机关联起来便是传输层的核心功能。 传输层最核心的功能是提供一种复用/分解服务,从而使得网络层能够正确的和应用层的进程进
阅读全文
摘要:一、DNS层次结构 二、DNS工作交互、DNS缓存 详细流程(来自keycnd.com): 三、DNS传输层协议 DNS使用的传输层协议是UDP,UDP没有握手的过程,也没有流量控制和拥塞控制来限制速度。整个传输效率比TCP要高,满足DNS的核心需求。
阅读全文
摘要:应用进程和传输层通过套接字进行交互。 多路分解、多路复用
阅读全文

浙公网安备 33010602011771号