Internet History, Technology, and Security 第 6 周

Transport Control Protocol(TCP)


 在上周的课程中,我们认识了分层网络模型,学习了第一层链路层、第二层网络层以及IP等相关内容。

 

本周的课程,老师先带着我们回顾了IP:“IP传输如此迅速的原因之一是它不需要做的完美,不需要按顺序传输数据,也不需要确

保不丢失数据。”并由此引出了本周课程的主角——TCP,其设计的目的就在于弥补了IP层可能出现的传输错误。

 


 TCP/IP的关键在于:当我们传输数据时,将数据拆解为多个packet分别传输,在收到接收方的确认之前,将一直保持这个状态。

如果有packet丢失,那么就无法收到接收方的确认,将多次传输这些packet直到传输成功得到接收方的确认。

 


 路由器尽可能不做存储,尽快往前传输数据,但又有传输失败的可能,怎么解决呢?——>让计算机来存储:当在网络中发送数据

时,由计算机自己负责保存一份副本。

 


 DNS(Domain Name System,域名系统)在分层网络模型这个框架下并不能说属于哪一层,更像是在网络层和运输层之间。计算

机使用的是IP地址,但对于人类来说数字地址并不友好,域名系统为我们提供了有实际含义的名称,使其与IP地址相互映射。

 

Internet History, Technology, and Security 第 6 周

上一篇:encodeURI()和encodeURIComponent() 区别


下一篇:vue中v-html会导致哪些问题