`

TCP的三次握手

tcp 
阅读更多

实验目的:了解TCP三次握手

实验软件:Wireshark

实验线路:自家ADSL

 

第一步:请求方(192.168.1.100)向服务方(61.172.203.210)发送SYN,表示想发起一次TCP连接。我们假定这次的序列号是某个数值X ,初始的ack号为0

Trust ->Target

SYN

SEQ:X

ACK:0

第二步:服务方产生SYNACK响应,并向请求方发送ACK ACK的值为X+1,表示数据成功接收到,且告知下一次希望接收到字节的SEQX+1。同时, 服务方向请求方发送自己的SEQ, 我们假定它的序列号是某个数值Y

Target -> Trust

SYNACK

SEQ:Y

ACK:X+1

第三步: 请求方向服务方发送ACK,表示接收到服务方的回应。这次它的SEQ值为X+1,同时它的ACK值为Y+1,原理同上。

Trust ->Target

ACK

SEQ:X+1

ACK:Y+1

注意:因为一个SYN 将占用一个序号,所以要加1.

完成这一步以后, 请求方与服务方之间的连接开放,数据可以进行传输了。

 

 

 

 

参考资料:http://baike.baidu.com/view/1003841.htm

分享到:
评论

相关推荐

    TCP三次握手PPT课件.ppt

    标题中的“TCP三次握手PPT”指的是TCP协议在建立连接时执行的三次握手过程,这一过程是TCP可靠传输的基础。TCP是一种面向连接的传输层协议,确保数据在传输前双方已建立可靠的通信链路。 描述中提到的“TCP三次握手...

    TCP三次握手

    TCP三次握手,TCP三次握手是TCP连接建立过程的可靠性保证

    Wireshark入门 tcp三次握手

    ### Wireshark入门:TCP三次握手详解 #### 一、引言 在互联网技术领域,TCP/IP协议族作为网络通信的基础框架,对于保障数据传输的可靠性和安全性具有至关重要的作用。其中,TCP(Transmission Control Protocol)...

    TCP三次握手与四次挥手.pdf

    首先,来详细介绍TCP三次握手的过程: 1. 第一次握手:客户端发送一个带有SYN(同步序列编号)标志的数据包给服务器端,进入SYN_SEND状态,表示客户端希望与服务器建立连接。这个包中同时也会包含客户端的初始...

    TCP三次握手.docx

    TCP 三次握手机制详解 TCP 三次握手机制是TCP/IP协议中的一种面向连接的可靠传输机制,它是传输层中的核心机制。在网络通信中,TCP 三次握手机制保证了数据的可靠传输和面向连接的通信。 什么是 TCP 三次握手机制...

    wireshark抓包分析tcp三次握手四次挥手详解及网络命令

    ### Wireshark抓包分析TCP三次握手四次挥手详解及网络命令 #### 一、OSI与TCP/IP体系结构模型 在深入理解Wireshark抓包分析TCP三次握手及四次挥手之前,我们首先需要了解OSI七层模型与TCP/IP四层/五层模型的基础...

    模拟TCP三次握手

    ### 模拟TCP三次握手 在计算机网络领域中,TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它为应用层提供了一个可靠的通信服务,通过三次握手来建立一个全双工的可靠连接。 #### 三...

    tcp三次握手与四次握手及SOCKE函数对应

    首先,我们来看“TCP三次握手”。当两个设备想要建立一个TCP连接时,它们必须经过以下三个步骤: 1. 第一次握手:客户端发送一个带有SYN(同步序列号)标志的数据段,请求建立连接。这个数据段中包含了客户端选择的...

    wireshark抓包分析tcp三次握手四次挥手

    在TCP/IP通信中,TCP连接的建立和关闭过程分别称为三次握手和四次挥手,这两个过程对于理解TCP连接的工作原理至关重要。 首先,我们来详细讲解TCP的三次握手过程: 1. **第一次握手**:客户端(Client)发送一个...

    TCP三次握手和四次挥手面试题详解.pdf

    TCP三次握手和四次挥手是互联网中最重要的基础知识点之一,尤其在面试中,它们是检验应聘者是否具备扎实网络基础知识的常用问题。面试官通常会考察应聘者对这些过程的理解程度,以及能否准确描述其细节。以下是关于...

    tcp三次握手

    ### TCP三次握手详解 #### 一、TCP协议概述 TCP(Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。它通过三次握手建立连接,确保了两端之间的通信能够准确无误地进行。 #...

    flash作品:tcp三次握手动画演示

    flash作品:tcp三次握手动画演示 计算机网络、多媒体通信课堂大作业、课程设计等。

    使用wireshark抓包分析TCP三次握手

    用wireshark实际操作来分析tcp三次握手的整个过程,看完会对三次握手有更深入了解

    TCP三次握手及原理PPT教案.pptx

    TCP三次握手及原理PPT教案.pptx

    TCP三次握手及原理

    TCP三次握手及原理,以MITNICK攻击为例,进行说明

    TCP三次握手图例文档

    以下是对TCP三次握手的详细讲解: 一、TCP连接的建立 在TCP连接开始前,客户端和服务器端都需要通过三次握手来确认彼此的通信能力,防止数据丢失或无效的数据包。这个过程可以分为三个阶段: 1. 第一次握手:...

    wireshark tcp三次握手

    标题中的“wireshark tcp三次握手”指的是使用Wireshark这一网络封包分析软件来观察和理解TCP(传输控制协议)的三次握手过程。在TCP/IP通信协议中,三次握手是一种建立连接的方法,确保双方都能正常通信。在这个...

    TCP三次握手过程

    计算机A首先发送一个syn=1,并随机产生一个Sequence number=xxxxxxxxx(随机)的请求数据包发送给服务器B。当服务器B收到这个请求数据包后由syn=1得知,计算机A要与服务器B建立连接关系。

Global site tag (gtag.js) - Google Analytics