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

TCP/IP 笔记 第2页

深入浅出TCP三次握手

前言 TCP三次握手和四次挥手是面试题的热门考点,它们分别对应TCP的连接和释放过程,今天我们先来认识一下TCP三次握手过程,以及是否可以使用“两报文握手”建立连接?。 1、TCP是什么? TCP是面向连接的协议,它基于运输连接来传送TCP...

赞(1)菜鸟菜鸟阅读(3304)

什么是三次握手和四次握手

什么是三次握手和四次握手 1. 三次握手 1.1 什么是三次握手 (three-way handshake)? 1.2 TCP建立连接可以两次握手吗?为什么? 1.3 可以采用四次握手吗?为什么? 1.4 第三次握手中,如果客户端的ACK未...

赞(1)菜鸟菜鸟阅读(3401)

tcp retransmission 出现的原因_TCP重传问题排查思路与实践

一 关于TCP重传 TCP有重传是正常的机制,为了保障数据传输可靠性。只是局域网环境,网络质量有保障,因为网络问题出现重传应该极低;互联网或城域网环境,线路复杂(可以想象下城市地下管网,错综复杂的电线杆等),网络质量不好保障,重传出现概率较...

赞(6)菜鸟菜鸟阅读(14096)

tcp retransmission原因

TCP协议是一个可靠的协议。它通过重新发送(retransmission)来实现TCP片段传输的可靠性。简单的说,TCP会不断重复发送TCP片段,直到片段被正确接收。   TCP片段丢失   TCP头部的checksum...

赞(1)菜鸟菜鸟阅读(4640)

udp丢包与tcp发送缓存区爆满

如果接收端接收处理数据很慢,接收端缓存区就会数据堆积处理不过来,udp由于没有滑动窗口机制,发送过来的数据盛不下,就会丢包,发送过来直接不管。tcp由于有滑动窗口机制不会发生丢包现象,但是会让发送端发送的很慢,而产生数据有很快,同样会造成发...

赞(1)菜鸟菜鸟阅读(3894)

TCP与UDP的区别

总的来说: 1.udp是无连接的,tcp是面向连接的 2.udp是不可靠传输,tcp是可靠传输 3.udp是面向报文传输,tcp是面向字节流传输 对比: UDP TCP 是否连接 无连接 面向连接 是否可靠 不可靠传输,不使用流量控制和拥塞...

赞(1)菜鸟菜鸟阅读(3339)

网络通信TCP协议三次握手

TCP是什么? TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议。TCP在IP报文的协议号是6。TCP是一个超级麻烦的协议,而它又是互联...

赞(1)菜鸟菜鸟阅读(2840)

TCP到底有多厉害?

TCP 基本认识 TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。 面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的; 可靠的:无论的网络链路中出现了怎样的链路变...

赞(1)菜鸟菜鸟阅读(3975)

TCP报文段中的序号和确认号

前言 序号字段和确认号字段是TCP报文段首部中两个最重要的字段,这两个字段是TCP可靠传输服务的关键部分。 TCP把数据看成一个无结构的、有序的字节流。序号是建立在传送的字符流之上的,而不是建立在传送的报文段的序列之上序号(32bit) 一...

赞(1)菜鸟菜鸟阅读(7706)

TCP 核心问题 之 流量控制

TCP 核心问题 之 流量控制 你将了解 什么是 TCP 流量控制 浅聊一下 在我的 TCP 核心问题 之 滑动窗口 一文中我们已经了解了 滑动窗口到底是怎么一回事,而滑动窗口的目的其实就是在做流量的控制,滑动窗口的大小动态变化,取决于接收...

赞(1)菜鸟菜鸟阅读(4152)