阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 网络层 2.3.4 传输层 2.3.5 应用层 2.3.6 socket 三.网络通信实现 四.网 ...
分类:
其他好文 时间:
2018-01-17 23:24:29
阅读次数:
249
这里简单说一下,在成为大佬之前,OSI 、TCP三次握手和四次挥手先初步了解,随便逐步学习的深入,这些知识都是必须要掌握的,要会抓包进行分析,排查故障
分类:
其他好文 时间:
2018-01-16 18:25:05
阅读次数:
273
2.进入正题 上篇文章介绍了如何简单搭建一个环境帮助我们分析,今天我们就进入正题,开始在这个环境下分析。 我们使用IE浏览器访问Web服务器根目录的test.txt文件并抓包,可以抓到如下6个包(前面的TCP三次握手在此略过): 使用服务器私钥解密后的包是这个样子的: 接下来我们就结合这6个包来分析 ...
分类:
Web程序 时间:
2018-01-03 20:59:56
阅读次数:
657
我们知道TCP协议是传输层的可靠数据传输协议,它被称为是面向连接的(connection oriented)协议。而在连接开始的过程中,两个要传输数据的进程需要先相互握手。 之前大概知道TCP三次握手、四次挥手的原理和原因,但是对技术细节却不清楚,今天就在这里查缺补漏一下。 三次握手 用大白话解 ...
分类:
其他好文 时间:
2017-12-24 14:43:04
阅读次数:
139
三次握手四次挥手的原理 TCP是面向连接的,无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。在TCP/IP协议中,TCP 协议提供可靠的连接服务,连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号 并交换 TCP窗口大小信息。 1.第一次握手:建立连接。客户 ...
分类:
其他好文 时间:
2017-12-21 23:03:00
阅读次数:
225
http://blog.csdn.net/wudiyi815/article/details/8505726 TCP:SYN ACK FIN RST PSH URG简析 三次握手Three-way Handshake 一个虚拟连接的建立是通过三次握手来实现的 1. (B) --> [SYN] --> ...
分类:
其他好文 时间:
2017-12-14 03:44:35
阅读次数:
105
美团喜欢一口气把三轮技术面和HR面一起面完,虽然身心比较累(每一面差不多一个小时),不过也算是一个好事,不像某些公司一天就一面然后让回去等消息,等面试通知也等得让人很焦虑,而且还容易出现面试时间冲突。 一面 1.比较LinkedList、ArrayList的区别,分别适用于什么场景 2.Synchr ...
分类:
编程语言 时间:
2017-12-08 12:17:06
阅读次数:
182
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。 ACK是应答域,为1时表示应答域有效,反之为0; SYN表示同步序号,用来建立连接; SEQ为这个报文段分配的序号; AN为ACK NUMBER,即确认号; 主机A(客户进程);主机B(服务器进程); 第一次握手 ...
分类:
其他好文 时间:
2017-12-07 20:47:08
阅读次数:
82
简述TCP三次握手:首先A向B发送同步请求SYN, ? ? ? ? ? ? ? 首先A向B发送请求序列号为x的同步请求SYN,? ? ? ?? ? 然后B回复A同步请求应答SYN+ACK, ? ? ? ? ?然后B回复A
分类:
其他好文 时间:
2017-11-27 10:59:31
阅读次数:
140
TCP通信过程包括三个步骤:建立TCP连接通道、传输数据、断开TCP连接通道。如图所示,给出了TCP通信过程的示意图。 图1 TCP 三次握手、数据传输、四次挥手三次握手建立连接:第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到... ...
分类:
其他好文 时间:
2017-11-24 16:59:50
阅读次数:
148