2 cwh6319 cwh6319 于 2017.01.02 19:02 提问

关于tcp协议:数据就是通过报文来发送的;但是三次握手和四次分手不是报文
tcp

关于tcp协议:数据就是通过报文来发送的;但是三次握手和四次分手不是报文

请问对不对?

3个回答

cheneyshark
cheneyshark   2017.01.02 19:21
已采纳

三次握手分别指的是三个报文 首先客户端发一个标有SYN的数据包 服务器端回复一个标有SYN+ACK的数据包 客户端再发送一个标有ACK的数据包 TCP三次握手就完成建立连接的过程了

cwh6319
cwh6319 谢谢你
一年多之前 回复
caozhy
caozhy   Ds   Rxr 2017.01.02 19:04

握手也是报文(使用一个带有FIN附加标记的报文段)

oyljerry
oyljerry   Ds   Rxr 2017.01.02 20:04

三次握手是tcp协议包的header中用特殊字段定义来标识这个是syn,ack,fin等包。从而根据这个来实现tcp的握手建立和四次挥手断开

cwh6319
cwh6319 谢谢你
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
理解TCP的三次握手和四次分手
之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就把看过的一些比较好的东西和自己的一些理解二次加工组织一下然后交流分享,一起学习进步,对了这个面试好像经常问到。通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们举一个现实生活中两个人进行语言沟通的例子来模拟三次
通俗理解TCP/IP协议三次握手与四次分手流程
三次握手流程 客户端发个请求“开门呐,我要进来”给服务器服务器发个“进来吧,我去给你开门”给客户端客户端有很客气的发个“谢谢,我要进来了”给服务器 四次挥手流程 客户端发个“时间不早了,我要走了”给服务器,等服务器起身送他服务器听到了,发个“我知道了,那我送你出门吧”给客户端,等客户端走服务器把门关上后,发个“我关门了”给客户端,然后等客户端走(尼玛~矫情啊)客户端发个“我知道了
http请求与响应,TCP三次握手&四次分手
从前端发起请求到后台的整个过程,是一个面试中经常遇到的问题。大概的流程想必有一点基础的人都明白,但是要细说,却未必能一一道出来,曾经老师教过的知识也都差不多忘干净了。所以,我上网找了点资料,加上自己的理解,做个记录。 **********************************************************  华丽的分割线 *******************
抓包分析TCP的三次握手和四次握手
问题描述:        在上一遍对android设备的抓包中提到了,服务器的开发人员需要我bug重现然后提供抓包给他们分析,所以抓好包自己也试着分析了一下。发现里面全是一些TCP协议和HTTP协议。所以要想进行抓包分析,必须先了解TCP的原理。在这里通过网络抓包介绍了TCP的建立连接的三次握手和断开连接的四次握手。
[详解]TCP三次握手,四次分手
TCP是TCP/IP体系中非常复杂的一个协议。下面首先介绍TCP最主要的特点: TCP是面向连接的运输层协议。这就是说,应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完成后,必须释放已经建立的TCP连接。 每一条TCP连接只有两个端点,每个TCP连接只能是点对点的。 TCP提供可靠交付的服务。也就是说,通过TCP连接传输数据,无差错、不丢失、不重复、并且按照序列到达。 TC
Linux下套接字详解(补充)---- TCP协议中的三次握手和四次挥手(图解)
转载自 TCP协议中的三次握手和四次挥手(图解) 其他写的比较好的 简析TCP的三次握手与四次分手 TCP的三次握手(建立连接)和四次挥手(关闭连接) TCP协议三次握手过程分析 TCP三次握手详解及释放连接过程 TCP/IP 相关知识点与面试题集 TCP/IP详解学习笔记(13)– TCP连接的建立与终止序号:Seq序号,占3
三次握手,四次分手通俗解释。
首先明白两个概念: SYN:信号同步。(synchronous:同步的。) ACK:信号确认(Acknowledgement:确认。) seq:随机序列号。 SYN(synchronous)是TCP/IP建立连接时使用的握手信号,相当于一个同步信号,请求同步。 ACK (Acknowledgement),即确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认
用Java代码分析TCP的三次握手四次挥手过程
离开CSDN很久了,今天突然想回来了,看着TCP报文的分析,突然就想起了这个三次握手四次挥手的过程,其实用代码解释相当的简单明了
TCP协议中的三次握手和四次挥手+利用wireshark分析包
原文地址:http://blog.csdn.net/whuslei/article/details/6667471 点击打开链接 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到A
访问Web,tcp传输全过程(三次握手、请求、数据传输、四次挥手)
从输入域名到最后呈现经历的过程: 域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 --> 四次挥手结束 1.域名解析 首先浏览器会解析 www.zipackage.c