菜鸟笔记
提升您的技术认知

TCP/IP 笔记 第5页

面试高频考点:TCP的三次握手中,为什么要进行第三次?

菜鸟阅读 : 2283赞(0)

关于TCP协议三次握手的问题,在面试中值最为常见的知识点之一,真的是高频考点,得到了很多面试官的青睐,如果这个知识点没有掌握好,面试官要是问的更深入一点,我们往往会不知所措。 为什么建立连接要进行三次握手呢? 首先非常明确的是两次握手是最基...

TCP 如何保证数据的有序传输

菜鸟阅读 : 6388评论(0)赞(0)

TCP是一种面向连接的、可靠的基于字节流服务。“面向连接”意味着使用TCP协议的应用在建立联系之前,彼此需要先建立TCP联系;而TCP协议确保传输过程中数据的顺序性则体现其“可靠”的特性,具体如下: TCP协议将数据切分为多个小片段(数据被...

TCP面试相关

菜鸟阅读 : 2883赞(0)

以下都是面试经验不足的笔者在为数不多的面试过程中遇到的一些问题,解答仅供参考。 TCP和UDP的区别 答:TCP是面向连接的协议,在数据传输之前会在通信双方之间建立连接,是能保证可靠传输的协议,接收方接收到的数据是完整、有序、无差错的;UD...

tcp/ip常见面试题

菜鸟阅读 : 3554评论(0)赞(0)

为什么TCP连接的时候是3次?2次不可以吗? 因为需要考虑连接时丢包的问题,如果只握手2次,第二次握手时如果服务端发给客户端的确认报文段丢失,此时服务端已经准备好了收发数(可以理解服务端已经连接成功)据,而客户端一直没收到服务端的确认报文,...

TCP 为什么要四次挥手

菜鸟阅读 : 2512评论(0)赞(0)

为什么要四次挥手? TCP 协议是一种面向连接,可靠,基于字节流的传输层通信协议。TCP 是全双工模式(同一时刻可以同时发送和接收),这就意味着,当主机1发出 FIN 报文段时,只是表示主机1已结没有数据要发送了,主机1告诉主机2,它的数据...

TCP 为什么要三次握手

菜鸟阅读 : 2482评论(0)赞(0)

TCP为什么要三次握手? 为了防止已失效的连接请求报文突然又传送到了服务端,因为产生错误。 具体解释: “已失效的连接请求报文段”产生情况: client 发出的第一个连接请求报文段并没有丢失,而是在某个网络节点长时间滞留,因此导致延误到连...