当前位置: 首页 > news >正文

有网站教做水电资料吗中山哪里有做微网站的

有网站教做水电资料吗,中山哪里有做微网站的,视频分享网站怎么做的,肇庆市住房和城乡建设部网站TCP/IP协议分析 一、实验简介 本实验主要讲解TCP/IP协议的应用#xff0c;通过一次下载任务#xff0c;抓取TCP/IP数据报文#xff0c;对TCP连接和断开的过程进行分析#xff0c;查看TCP“三次握手”和“四次挥手”的数据报文#xff0c;并对其进行简单的分析。 二、实…TCP/IP协议分析 一、实验简介 本实验主要讲解TCP/IP协议的应用通过一次下载任务抓取TCP/IP数据报文对TCP连接和断开的过程进行分析查看TCP“三次握手”和“四次挥手”的数据报文并对其进行简单的分析。 二、实验目标 1了解运输层TCP协议基本概念、报文结构 2分析TCP报文头部 3分析TCP连接建立过程、TCP连接释放 4掌握使用wireshark进行tcp协议分析技术。 三、实验环境 实验主机:centos7和本地Windows 实验工具Wireshark **四、**实验步骤 在本地Windows上打开Wireshark选择要抓取的网卡我们虚拟机使用的是VMnet8所以这里选择这个网卡。 Wireshark默认是开启流量捕获的可以看到在我们没有使用虚拟机的时候其实也是有数据交互的这是由于系统服务本身的特点决定的比如最上面的两条数据是NTP协议数据这个协议对应的是NTP服务是用来同步系统时间的所以系统会定时向NTP服务器发送数据包。 3. 打开centos7虚拟机确保虚拟机可以上网 为了使用方便我们可以使用远程连接工具连接虚拟机这里使用的使用SecureCRT 准备一个下载连接这里我们下载阿里云的centos7yum文件文件比较小下载起来方便需要使用wget命令没有这个命令的需要提前安装以下下载命令wgethttp://mirrors.aliyun.com/repo/Centos-7.repo清空Wireshark抓取的数据包因为打开软件之后默认是开启数据包抓取的。 将下载连接复制并粘贴到虚拟机开始下载 将抓取到的数据包保存方便后续查看 打开上一步保存的数据包文件 右键选中其中一条TCP数据包选择对话过滤再选择TCP数据就可以单独查看这一次会话的数据包 过滤出来的TCP会话数据包 现在我们对TCP建立连接的数据包进行简单的分析如图所示第一条数据由虚拟机发送给服务器是TCP建立连接的第一次“握手”首先客户端会开启请求SYN控制位向服务器发送SYN包SYN是Synchronization同步的意思SYN包的目的是请求与服务器进行数据同步并携带随机的Seq序号一同发送给服务器。 同时我们可以看一下标志位SYN1意味着开启同步在页面找到TransmissionControlProtocol这其实就是TCP的全称传输控制协议然后找到Flags就可以看到标志位的情况。 我们接着看本次连接的第二条数据包也就是TCP建立连接的第二次“握手”是由服务器发送给虚拟机的服务器会开启SYN和ACK控制位向客户端发送了SYN包和ACK包SYN包的意思上面说过了就是请求同步的作用ACK是Acknowledgement确认的意思表示服务器确认与客户端同步数据然后我们看一下序号和确认号这条数据包的序号是0确认号是1序号是随机的但确认号不是这里的确认号是上一条数据包的序号加1也就是ACK01因为第一次“握手”时客户端向服务器发送的数据包中Seq序号是0所以这里的ACK就是01。 这里有个问题为什么要有序号的存在答案是为了保证通道的唯一性因为应用程序可能会发送多个序号给服务器序号的存在可以让服务器精准的找到客户端发过来的请求同步信息后续服务器拿到序号之后也是有用的服务器向客户端发送SYN包和ACK包会把这个序号加1作为ACK确认号发给客户端这样客户端才知道这条数据包是服务器请求同步的报文。 我们再看看第二次“握手”的标志位情况这里服务器向客户群发送了SYN包和ACK包标志位应该是SYN1ACK1。 我们接着看TCP建立连接的第三次“握手”是由客户端发送给服务器的发送的是ACK包表示确认同步的意思这里客户端会将第二次“握手”时服务器发过来的确认号ACK作为第三次“握手”的序号也就是1将第二次“握手”时服务器发过来的序号Seq加1作为确认号也就是1一同发送给服务器表示确认同步数据TCP通道建立成功。 同样来看看标志位的情况这次时ACK为1表示开启确认的报文。 TCP成功建立连接之后做什么呢说明应用层可以使用这个TCP通道传输数据了这个应用层协议我们后面再讲。现在我们来看一下TCP关闭连接的过程客户端和服务端都能主动发起关闭请求我们这次实验是由客户端主动发起的关闭请求这个时候客户端会在报文中开启FIN和ACK两个控制位FIN就是Finish结束的意思这里也就是确认要结束会话的意思由于序号和确认号在HTTP传输过程被不同的叠加这里客户端发送给服务器的请求结束会话的序号变成了135ACK编号为3206这是TCP关闭连接的第一次挥手。 看一下标志位的情况ACK确认和FIN完成处于开启状态。 TCP关闭连接的第二次挥手由服务器发送给客户端服务器收到客户端的关闭连接请求然后服务端发送一个ACk报文确认收到了客户端的请求序号Seq使用的是第一次“挥手”时发过来的确认号也就是Seq3206确认号为第一次“挥手”时发过来的序号加1也就是1351136。这个时候连接还没有断开我们继看第三次“挥手”。 看一下第二次“挥手”的标志位情况确认位为开启状态。 TCP关闭连接的第三次“挥手”由服务器发送给客户端第二次“挥手”只确认了客户端已经没有数据需要同步了但服务端可能还有需要发送给客户端的数据所以服务端也需要向客户端确认没有数据需要发送了即第三次“挥手”是服务端向客户端确认自己也没有数据需要发送了在服务端确认收到客户端的关闭连接请求之后会给客户端发送结束请求。报文内容为FIN包和ACK包来进行最后的确认此时序号和确认号不变因为没有交互只是多了一个控制位。 看一下第三次“挥手”的标志位情况确认位和结束位开启。 TCP关闭连接第四次“挥手”客户端收到了服务器最终的结束确认会发送ACK包来进行确认此时自己的序号需要用对方的确认号自己的确认号为对方序号加1也就是320613207。四次“挥手”完成TCP连接关闭。 看一下第四次“挥手”的标志位情况此时只有确认位开启。 五、实验总结 通过本实验学习了TCP/IP协议的应用并通过抓取TCP/IP数据报文深入了解了TCP连接和断开的过程。在分析TCP报文头部的过程中加深了对TCP协议基本概念和报文结构的理解。重点探讨了TCP连接建立过程中的三次握手和连接释放过程中的四次挥手从中了解了TCP连接的建立与断开的细节。通过使用Wireshark工具掌握了TCP协议分析技术为进一步深入研究网络通信提供了基础。这个实验有助于加深对TCP/IP协议栈的理解提高了对网络通信的认识和技能。
http://www.hkea.cn/news/14574295/

相关文章:

  • 帝国cms做漫画网站教程小程序制作单位
  • 联科三网合一网站建设系统邮件营销
  • 网站建设服务费入中山网站设计制作
  • 沈阳网站建设找德泰诺怎么做直播室的网站
  • 网站关键词排名突然没了农村网站建设必要性
  • 如何规范网站使用wordpress本地传图片
  • 如何提高网站访问量最美情侣高清免费视频播放
  • 哪里做网站排名外贸网站建设平台
  • 孝昌县建设局网站河北省建设厅网站网上建设大厅
  • 官网网站优化公司有做分期海淘的网站吗
  • 外贸网站建设网页wordpress解封
  • 中国建设银行投诉网站银铃建设通官方网站
  • 网站整体克隆包含后台wordpress分享到微信二维码
  • 网站框架是什么有没有专做自驾游的网站
  • 织梦网站首页重庆项目经理在建项目查询
  • 做网站的商家怎么赚取流量费网站如何做直播
  • 网站系统是什么电脑做ppt一般下载哪个网站好
  • 淘宝客优惠券网站建设教程视频软件工程师需要具备哪些能力
  • 网页的网站导航怎么做宣传推广方式
  • 做网站专业服务wordpress rss 作用
  • 一个公司做多个网站是好还是坏学校网站建设的意义和应用
  • 网站建设建设哪家便宜苏州 规划建设局网站
  • 石家庄网站建设蓝龙企微app下载安装
  • 上传到网站根目录网站建设的结构设计
  • 宣传旅游网站建设的重点是什么wordpress admin-ajax.php
  • 深圳做分销商城网站深圳公司开发网站
  • 个人网站做贷款广告wordpress mx主题VIP
  • 余姚做企业网站申请微信小程序流程
  • 荆门网站开发有哪些数字广东网络建设有限公司招聘
  • 中山今科网站建设wordpress如何改成cms