foreverys

导航

2018年2月8日 #

2.6 TCP连接的建立和终止

摘要: 2.6.1 三路握手 建立一个TCP连接时会发生下述情况。 (1)服务器必须准备好接受外来的连接。这通常通过调用socket、bind和listen这3个函数来完成,我们称之为被动打开(passive open)。 (2)客户通过调用connect发起主动打开(active open)。这导致客户T 阅读全文

posted @ 2018-02-08 16:51 foreverys 阅读(147) 评论(0) 推荐(0) 编辑

2.4 传输控制协议(TCP)

摘要: TCP提供客户与服务器之间的连接。TCP客户先与某个给定服务器建立一个连接,再跨该连接与那个服务器交换数据,然后终止这个连接。 TCP协议的特性: 可靠性(Reliability)。当TCP向另一端发送数据时,它要求对端返回一个确认。如果没有收到确认,TCP就自动重传数据并等待更长时间。 RTT(r 阅读全文

posted @ 2018-02-08 14:10 foreverys 阅读(159) 评论(0) 推荐(0) 编辑