计算机网络
吃不饱星球球长七
学无止境(zqq)
展开
-
2021-08-17
** TCP与UDP的区别 ** TCP与UDP的区别,应该是个会被问的频率最高的一个面题。 1.TCP 传输控制协议TCP——提供面向连接的、可靠的数据传输服务,其数据传输的单位是报文段(segment) TCP的主要特点: ①面向连接的运输层协议 ②每一条TCP连接只能是点对点(1对1的); ③TCP提供可靠交付的服务(传送数据:无差错、不丢失、不重复、按序到达) ④TCP提供全双工通信(这应该也是释放连接需要四次挥手的原因之一(个人理解)) ⑤面向字节流:“流”指的是流入到进程或从进程流出的字节序列。原创 2021-08-17 11:44:36 · 54 阅读 · 0 评论 -
2021-08-16
拥塞控制 实现拥塞控制的几种方法:慢开始、拥塞避免、快重传、快恢复。 慢开始一般和拥塞避免配合使用,快重传配合快恢复,因此以下将分为两大块来描述 1.慢开始与拥塞避免 首先,需要知道什么情况下能说明网络发生拥塞。当发送方发送数据后,一段时间未接收到收方的确认,即可认为网络发生了拥塞。 慢开始:即假设出事cwnd=1,每经过一个RTT(一个轮次)时间,窗口值加倍。 例如: 起始cwnd=1,发送窗口大小也等于该窗口值,发方发送M1报文段,收方收到后向发方发送确认,发方收到确认后cwnd=1+1=2。再发送时,原创 2021-08-16 13:26:16 · 85 阅读 · 0 评论 -
2021-07-21
** TCP三次握手与四次挥手: ** 一、三次握手 第一次:客户端发送到服务器:发送请求连接标志SYN=1,发送自己的字节流序号seq=x(服务器知道自己接收正常,客户端发送正常) 第二次:服务器收到后发给客户端:发送请求连接标志SYN=1,确认号ACK=1,客户端的确认号ack=x+1,自己的序号seq=y(客户端知道:自己发送正常,接收正常,服务器的发送正常,接收也正常) 第三次:客户端收到后回复服务器:发送确认号ACK=1,发送对方的确认号ack=y+1,发送自己的序号seq=x+1(服务器知道自己原创 2021-07-21 15:29:08 · 47 阅读 · 0 评论