【TCP协议】(3) TCP粘包黏包 【TCP协议】(3) TCP粘包黏包 有关TCP协议之前写过两篇博客: 1、【TCP协议】(1) TCP协议详解 2、【TCP协议】(2) TCP三次握手和四次挥手 一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到 ...
分类:
编程语言 时间:
2019-01-21 11:07:39
阅读次数:
271
三次握手用于传送信息,传送方发送一个信息SYN,请求与接受方建立连接,接受方收到信息的话,发送一个数据包SYN/ACK,这个数据包的意思大致是我已经收到了这个信息,发送端收到了这个数据包之后,在发送一个信息ACK给接受端,这个数据包的意思是,连接已经建立成功,如果在以上过程中,有其中某一个阶段莫名中 ...
分类:
其他好文 时间:
2019-01-20 20:57:11
阅读次数:
141
我们要知道当我们在浏览器上输入url之后会发生什么? 1.当我们输入url之后,先进行DNS解析为ip地址然后找到相对应的服务器, 2.建立与服务器连接,请求数据,这个过程就是(TCP的三次握手) 3.确认用户信息 ,找到相对应的资源库,返回相对应的页面(数据),解析页面:css/js/img/ht ...
分类:
其他好文 时间:
2019-01-20 11:52:09
阅读次数:
205
靠自己,会止损 《就算天空最深》有段很美的词:“承诺是双刃刀,相信到成为快乐的唯一依赖,即使无风无浪,也活在不安中。学会随缘,才能幸福时幸福;不能挽回,就要学会止损。活得开心,靠自己的双手之余,也要靠自己的心。” 我深有体会,每一句都是我曾经经历,别太过相信别人给你的承诺。有一句话说的很对,承诺只在 ...
分类:
其他好文 时间:
2019-01-20 11:50:04
阅读次数:
406
原文出处: Stefno 记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜! 作为程序员,要有“刨根问底”的精神。知其 ...
分类:
其他好文 时间:
2019-01-18 12:56:46
阅读次数:
220
为了准确无误地把数据送达目标处,tcp协议采用了三次握手策略。用tcp协议把数据包送出后,tcp不会对传送后的情况置之不理,它一定会向对方确认是否是成功送达。握手过程中使用了tcp的标志:syn和ACk。 发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,会穿一个带有syn/ack标志的数 ...
分类:
其他好文 时间:
2019-01-16 21:39:06
阅读次数:
215
【TCP协议】(3) TCP粘包黏包 有关TCP协议之前写过两篇博客: 1、【TCP协议】(1) TCP协议详解 2、【TCP协议】(2) TCP三次握手和四次挥手 一、TCP粘包、拆包图解 假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情 ...
分类:
其他好文 时间:
2019-01-16 16:46:22
阅读次数:
212
TCP协议 本文内容如下: 1)TCP协议概念 2)TCP头部结构和字段介绍 3)TCP流量控制 滑动窗口 4)TCP拥塞控制 慢启动、拥塞避免、快重传、快恢复 有关TCP的三次握手四次挥手单独写了一篇博客:【TCP协议】 TCP三次握手和四次挥手 有关TCP粘包和黏包,也单独写一篇博客,下一篇博客 ...
分类:
其他好文 时间:
2019-01-15 14:03:13
阅读次数:
251
为了准确无误地数据送达目标处,TCP协议采用了三次握手策略。用TCP协议把数据包送出去后,TCP不会对传送后的情况置之不理,它一定会向对方确认是否成功送达。握手中使用了TCP的标志:SYN和ACK 发送端首先发送一个带SYN标志的数据包给对方。接收端收到后,回传一个带有SYN/ACK标志的数据包以示 ...
分类:
其他好文 时间:
2019-01-13 22:24:25
阅读次数:
181
TCP/IP、UDP协议简单介绍 TCP三次握手 TCP四次挥手 【附上学习链接】https://www.bilibili.com/video/av21816559/?p=2 ...
分类:
其他好文 时间:
2019-01-12 20:53:41
阅读次数:
130