码迷,mamicode.com
首页 > 其他好文 > 详细

第三次实验报告:使用Packert Tracer分析TCP建立连接过程.

时间:2019-10-20 17:57:54      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:配置ip地址   不同   padding   结构   img   窗口   序号   实验报告   进入   

  • 姓名:贡觉扎西
  • 学号:201821121122
  • 班级:计算1814

     1.实验目的

  • 使用路由器连接不同的网络
  • 使用命令行操作路由器
  • 通过抓取HTTP报文,分析TCP连接建立的过程

    2.实验内容

    使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。

  • 建立网络拓扑结构
  • 配置参数
  • 抓包
  • 分析数据包

    3. 实验报告

  •  1.建立网络拓扑结构

  •  技术图片

     

     

      2.配置参数

  • 客户端的ip地址为192.168.1.28,网关为192.168.1.29

    ·服务器的ip地址为192.168.2.29,网关为192.168.2.28

  •  

     

    命令解释:

    enable :进入特权执行模式

    configure terminal : 进入全局配置模式 

    interface+接口名字:选择相应的路由器接口

    p address:为接口配置ip地址

    no shutdown:激活接口


  •  

     技术图片

     

     

    3.抓包,分析TCP建立连接过程

  • 1.抓包
  • 技术图片

     

     TCP报文分析:

    SOURCE PORT#源端口

    DESTINATION PORT#目的端口

    SEQUENCE NUMBER#序号

    ACKNOWLEDGEMENT NUMBER#确认号

    OFFSET#数据偏移 

    RESERVED#保留   

    WINDOW#窗口

    CHECKSUM#检验和  

    UEGENT POINTER#紧急指针

    OPTION#选项 

    PADDING3填充

    FLAGS #

       URG#紧急指针标志

      ACK#确认序号标志

      PSH#push标志

      RST#重置连接标志

      SYN#同步序号,用于建立连接过程

      FIN#结束标志,用于释放连接

    2.TCP链接画出TCP连接立示意图

  • 技术图片

     

     

  • 2.分析序号和确认号的变化

  • 第一次握手:pc机向服务器发出连接请求报文段,此时SYN=1,初始序号seq=0。

    第二次握手:服务器收到请求连接报文段并同意连接,向PC机发送确认,ACK=1,同时初始序号seq=0。

    第三次握手:PC机收到确认后,向服务器发送确认,确认报文段ACK=1,序号seq=1,TCP建立连接。

  • 3.解答:为什么连接建立需要第三次握手

  • 为了防止已经失效的连接请求报文段突然又传到服务端,从而产生错误。

第三次实验报告:使用Packert Tracer分析TCP建立连接过程.

标签:配置ip地址   不同   padding   结构   img   窗口   序号   实验报告   进入   

原文地址:https://www.cnblogs.com/jidazhaxi/p/11707938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!