
计算机网络
薛定谔的猫王
北邮计算机学院学生
展开
-
《TCP/IP详解·卷1:协议》随笔(已完结)
第一章.概述 Internet的成功 Internet体系结构被设计成支持现有网络互联,同时提供了广泛的服务与协议操作。 选用数据包的分组交换主要是因为它的鲁棒性与效率,而相对来说数据安全性与交付可预测性(例如有限的延迟)是次要因素。 分层设计 OSI模型:7层 TCP/IP:4层(若分层为5层则加上一个物理层) TCP/IP协议族的三个主要层次是网络层、传输层与应用层 差错控制与流量控制 总体...原创 2019-09-10 15:25:28 · 1833 阅读 · 0 评论 -
TCP为什么需要三次握手
网上给出的最常见的解释是: 若是两次握手,那么可能会产生不可避免的死锁:当客户端发起一个SYN请求,服务器会返回一个ACK确认该请求,然后建立单方向连接。此时若该ACK丢失,那么客户端将会无法得知服务器是否准备好。这种情况下,客户端不会建立反方向的连接,这将导致客户端一直等待ACK,而服务器端则在一直等待客户端发送数据,造成死锁。 这个解释问题在于:客户端不会一直傻傻的等待ACK,当一段时间ACK...原创 2019-09-14 10:08:48 · 357 阅读 · 0 评论