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

tcp/ip 笔记-ag真人游戏

tcp校验和的原理和实现

菜鸟阅读 : 44

概述   tcp校验和是一个端到端的校验和,由发送端计算,然后由接收端验证。其目的是为了发现tcp首部和数据在发送端到 接收端之间发生的任何改动。如果接收方检测到校验和有差错,则tcp段会被直接丢弃。 tcp校验和覆盖tcp首部和...

tcp连接建立系列 — tcp选项解析

菜鸟阅读 : 35

本文主要分析:在收到客户端的syn包时,服务器端是如何解析它所携带的tcp选项,并结合本端情况决定是否予以支持。 内核版本:3.6  概述   收到客户端的syn包时,需要全面的解析它携带的tcp选项,这样我们就知道客户...

tcp协议的可靠传输原理

菜鸟阅读 : 35

从上面的 osi七层模型及tcp/ip四层模型详细分析 和 深入理解tcp三次握手四次挥手中,我们都知道tcp是可靠的传输协议,那么tcp协议是怎么样保证可靠性呢? 其实要实现可靠性就是要解决数据的破坏、丢包、重复以及分片顺序混乱等问题?要...

深入浅出tcp三次握手

菜鸟阅读 : 58

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

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

菜鸟阅读 : 65

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

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

菜鸟阅读 : 165

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

tcp retransmission原因

菜鸟阅读 : 172

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

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

菜鸟阅读 : 187

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

tcp与udp的区别

菜鸟阅读 : 83

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