关于TCP三次握手四次分手,之前看资料解释的都很笼统,很多地方都不是很明白,所以很难记,前几天看的一个博客豁然开朗,可惜现在找不到了。现在把之前的疑惑总结起来,方便一下大家。 先上个TCP三次握手和四次分手的图 网上好多都是错的,只能自己画了,一个正确的图的确可以方便理解。 疑问一,上图传递过程中出 ...
分类:
其他好文 时间:
2019-01-22 10:42:37
阅读次数:
115
工作过程TCP标志位:TCP共有6个标志位,分别是: SYN(synchronous),建立联机。ACK(acknowledgement),确认。PSH(push),传输。FIN(finish),结束。RST(reset),重置。URG(urgent),紧急。图解三次握手和四次挥手的过程: 三次握手 ...
分类:
其他好文 时间:
2019-01-21 21:06:22
阅读次数:
189
关于HTTP协议的理解 1:是什么 http(hyper text transfer protocol)超文本传输协议 ,基于TCP/IP通信协议来传输数据,属于应用层的面向对象的协议。 2:用在哪: 用于从万维网服务器传输超文本到本地浏览器的传输协议,工作于客户端到服务端架构上,浏览器作为HTTP ...
分类:
Web程序 时间:
2019-01-21 21:04:40
阅读次数:
175
1.金蝶面试能比较简单,线上笔试,然后视频两面,注重基础,问的都是hashmap和并发包,多线程等等,然后就是针对近期项目进行交流 2.Vivo问对JVM了解多少,说说类加载机制,内存模型,垃圾回收算法。给你模拟一个线上问题,问mysql的多列索引相关的。然后就是netty的,问我擅长什么,说一说人 ...
分类:
其他好文 时间:
2019-01-21 15:51:43
阅读次数:
171
【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
1.输入url地址后,首先进行DNS解析,将相应的域名解析为IP地址; 2.客户端根据IP地址去寻找相应的服务器; 3.与服务器进行TCP的三次握手; 所谓三次握手就是客户端在请求与服务器相连接时,彼此共计发送了三次数据包,就好比以下的对话: 首先,需要明确的是,三次握手是客户端先发起请求。 (第一 ...
分类:
Web程序 时间:
2019-01-19 23:26:30
阅读次数:
339
本实验环节的目标: 1、 TCP、UDP协议的基本概念; 2、 TCP三次握手、TCP的断开、TCP重置; 3、 学会利用wireshark捕获含有TCP协议额数据包; 4、 掌握TCP、UDP数据包的分析技术; 一、 了解TCP的端口 TCP(Transmission Control Protoc ...
分类:
其他好文 时间:
2019-01-19 17:29:50
阅读次数:
210
原文出处: Stefno 记得刚毕业找工作面试的时候,经常会被问到:你知道“3次握手,4次挥手”吗?这时候我会“胸有成竹”地“背诵”前期准备好的“答案”,第一次怎么怎么,第二次……答完就没有下文了,面试官貌似也没有深入下去的意思,深入下去我也不懂,皆大欢喜! 作为程序员,要有“刨根问底”的精神。知其 ...
分类:
其他好文 时间:
2019-01-18 12:56:46
阅读次数:
220