zoukankan      html  css  js  c++  java
  • 第一次作业:使用Packet Tracer分析HTTP数据包

    • 姓名          卢林鑫
    • 学号          201821121112
    • 班级          计算1814

    1.实验目的

      熟练使用Packet Tracer工具。分析抓到的HTTP数据包,深入理解:HTTP协议,包括语法、语义、时序。

    2.实验内容

    客户端向服务器发送请求报文,服务器向客户端发送响应报文。具体包含:

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

    3.实验步骤

    3.1 建立网络拓扑结构

     

     一个客户端(PC)和一个服务端(server)形成一个拓扑结构

    3.2 配置参数

    (1)设置客户端IP地址为192.168.1.112

     (2)设置服务端IP地址为192.168.1.113

    (3)协议设置为HTTP

     

              

     3.3抓包

     数据包如下:

    HTTP Data:Accept-Language: en-us
    Accept: */*
    Connection: close
    Host: 192.168.1.113

     

    HTTP Data:Connection: close
    Content-Length: 369
    Content-Type: text/html
    Server: PT-Server/5.2

    3.4 分析数据包

    HTTP REQUEST

          Accept-Language: en-us          //表明用户希望优先得到中文版本的文档

          Accept:*/*             //表示用户可以接受任意数据类型

          Connection:close         //告诉服务器发送完请求的文档就可释放连接

        Host: 192.168.1.113      //要访问的主机的IP地址

    HTTP RESPONSE

           Connection: close          //告诉服务器发送完请求的文档后就可释放链接

      Content-Length:369         //告诉浏览器报文中实体主体的大小

      Content-Type:text/html       //服务器可返回形式为文本和网页

      Server:PT-Server/5.2      //服务器上的软件名和版本号

     4.通过该实验产生新的疑问与解答

    1.Q:什么是HTTP协议?

       A:HTTP 协议定义服务器端和客户端之间文件传输的沟通方式

    2.Q:抓包是什么?

       A:抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。

    3.Q:抓包工具?

       A:抓包工具是拦截查看网络数据包内容的软件。抓包工具由于其可以对数据通信过程中的所有lP报文实施捕获并进行逐层拆包分析,一直是传统固网数通维护工作中罐常用的故障排查工具,业内流行的抓包软件有很多:Wire shark、SnifferPro、Snoop以及Tcpdump等各抓包软件界面,应用平台稍有差别外,基本功能大同小异。 

     

  • 相关阅读:
    MySQL5.7的Linux安装shell脚本之二进制安装
    MySQL与Mongo简单的查询 1
    order by 与group by 之间排序问题
    说说左连接出现重复记录的问题
    MySQL5.6的Linux安装shell脚本之二进制安装(一)
    搭建简单FTP服务器以及过程中容易遇到的几个问题(一)
    jqurty
    jquery中的事件与动画
    SQL SERVER数据库设计与现实
    jquery2
  • 原文地址:https://www.cnblogs.com/llx1999/p/11487459.html
Copyright © 2011-2022 走看看