TCP三遍握手八次挥手入门知识

4、常用的TCP端口号及其功效

2.B收到A的消息后说:确认,你要关门连接了。(seq=v,ack=u+一,ACK=一)(首回挥手,B进入CLOSE-WAIT)

料定号:用于确认发送端的信

一.A与B交谈停止以往,A要终结此番会话,对B说:笔者要关张连接了(seq=u,FIN=一)。(第叁回挥手,A进入FIN-WAIT-一)

五、附注
       
关于一遍握手与八回挥手平常都会有优良的面试题,在此建议供有须要的XDJM们参照他事他说加以调查:
        (壹)三遍握手是怎么只怕流程?陆遍握手呢?答案前边解析就是。
        (二)为何成立连接是一次握手,而关门连接却是八回挥手呢?
       
那是因为服务端在LISTEN状态下,收到建构连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而倒闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了然而还能够接收数据,己方也不见得全部数据都发送给对方了,所以己方能够立即close,也得以发送一些数目给对方后,再发送FIN报文给对方来表示同意今后关闭连接,因而,己方ACK和FIN一般都会分手发送。

B听到A的肯定之后,也进入ESTABLISHED状态。

TCP断开连接的肆次挥手
图片 1

讲述九次挥手正是:

一、TCP协议
TCP是面向连接的、可信赖的经过到进程通讯的商量
TCP提供全双工服务,即数据可在同期双向传输

A对B说:笔者的序号是x,笔者要向您请求连接;(第二次握手,发送SYN包,然后进入SYN-SEND状态)

第肆回挥手
图片 2

三.A收到B的承认后,等了1段时间,因为B恐怕还应该有话要对他说。(此时A进入FIN-WAIT-二)

率先次挥手
图片 3

B听到之后对A说:小编的序号是y,期待你下一句序号是x+一的话(意思就是接到了序号为x的话,即ack=x+一),同意创制连接。(第三遍握手,发送ACK-SYN包,然后进入SYN-汉兰达CVD状态)

第三遍握手
图片 4

早先描述3次握手就是

通过wireshark抓包来深入分析贰次握手的历程
首先次握手
图片 5

A听到B说同意创设连接之后,对A说:与显然你允许与本身老是(ack=y+一,ACK=一,seq=x+1)。(第一遍握手,A已跻身ESTABLISHED状态)

其一次挥手
图片 6

四.B说完了她要说的话(只是可能还会有话说)之后,对A说,作者要关闭连接了。(seq=w,
ack=u+一,FIN=1,ACK=1)(第二次挥手)

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

5.A收到B要甘休一连的音讯后说:已吸收接纳你要关张连接的音信。(seq=u+一,ack=w+1,ACK=一)(第肆回挥手,然后A进入CLOSED)

端口 协议 说  明

陆.B收到A的确认后,也跻身CLOSED。

2壹 FTP FTP服务器所开放的决定端口
二三 TELNET 用于远程登入,能够远程序调整制管理对象Computer
二伍 SMTP SMTP服务器开放的端口,用于发送邮件
80 HTTP 超文本传输协议
110 POP叁 用于邮件的选取

TCP三回握手
图片 7

TCP报文段

FIN:当TCP断开连接时将该地点为1

图片 8

窗口大小:用于评释地点可接收数据段的多少,窗口大小是可变的

图片 9

三、TCP连接

二、TCP报文段
TCP将若干个字节构成1个分组,叫报文段(Segment)
TCP报文段封装在IP数据报中

ACK:确认序号位,当该位为1时,用于确认发送方的数据

其次次挥手
图片 10

TCP创建连接的历程称为三回握手
图片 11

序号:发送端为各类字节举行编号,便于接收端准确结合

图片 12

SYN:同步序号位,TCP需求建设构造连接时将该值设为一

本文长久更新链接地址https://www.linuxidc.com/Linux/2018-08/153624.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图