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

第二次实验报告:使用Packet Tracer分析应用层协议

时间:2019-09-22 13:12:11      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:vlc   use   segment   区分   class   不同的   外部   open   mic   

姓名:张杰

班级:计算1812

学号:201821121055

1 实验目的

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

2 实验内容

使用Packet Tracer,正确配置网络参数,抓取应用层协议的数据包并分析,协议包含DNS、FTP, DHCP, stmp, pop3。步骤包含:

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

3. 实验报告

3.1至3.3的网络拓扑结构及配置参数统一如下:

技术图片

 

 

设置客户端IP地址:192.168.2.55

设置服务器端IP地址:192.168.2.56

3.1 DNS

DNS也就是做 DNS 解析时,客户端和服务端的通讯协议,端口号是53。

若要获取DNS包,就要额外配置客户端的DNS服务器的地址。将PC端DNS服务器的地址改为网络拓扑结构中Server的IP。

技术图片

 

 

 打开服务器端的DNS服务设置,打开该服务,并且添加一条域名对应IP的信息

技术图片

 

 

 输入域名开始DNS解析服务,并获取DNS包

技术图片

 

 

技术图片

 

 

 OSI Model

  第七层:In Layers:1. The DNS server receives a DNS query.(服务器收到DNS询问)

           2.The name queried resolved locally(进行本地解析,如果本地解析成功,将覆盖从服务器传来的IP,访问非目标网页)

 

 

 

       Out Layers:The DNS server finds a domin whis this name.(DNS服务器用这个域名寻找内容)

  第四层:In Layers:The device decapsulates the PDU from the UDP segment(从UDP中获取PDU)

      Out Layers:The devie encapsulates the PDU into an UDP segment(将PDU封装到UDP中)

  第三层:In Layers:1. The packet‘s destination IP address matches the device‘s IP address or the broadcastaddress. The device de-encapsulates the packet.(匹配IP)

      Out Layers:1. The destination IP address is in the same subnet. The device sets the next-hop todestination.(目标IP地址位于同一子网中。设备将下一跳设置为destination。)

  第二层:In Layers:1. The frame‘s destination MAC address matches the receiving port‘s MAC address, the broadcast address, or a multicast address.(匹配MAC地址)

            2. The device decapsulates the PDU from the Ethernet frame.

      Out Layers:1. The next-hop IP address is a unicast. The ARP process looks it up in the ARP table.

            2. The next-hop IP address is in the ARP table. The ARP process sets the frame‘s destination MAC address to the one found in the table.
            3. The device encapsulates the PDU into an Ethernet frame.

  第一层:In Layers:1. FastEthernetO receives the frame.(接收数据)

      Out Layers:1. FastEthernetO sends out the frame.(发送数据)

技术图片技术图片

3.2 FTP

在命令行模式下键入以下指令(使用软件自带的用户及密码)

技术图片

 

 报文解析:技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 

 技术图片

 

 技术图片

 

 技术图片

 

3.3 DHCP

仅将服务器端IP设置由静态变为DHCP

请求报文

技术图片

 

 技术图片

 

 

3.4 smtp和pop3

建立拓扑结构

技术图片

 

 配置IP:  PC0:192.168.2.55       PC1:192.168.2.56           Server:192.168.2.57

技术图片

 

 技术图片

 

 同样PC1也需要配置,参考PC0。

进入PC0 EMAIL,用user1向user2发送邮件。获取SMTP报文

进入PC1 EMAIL,接受邮件,获取POP3报文

 SMTP所得报文如下:

技术图片

 

 技术图片

 

 当服务器端收到报文时,会再次向PC0发送报文,表示服务器端收到邮件,等待用户下载。

技术图片

 

 

POP3所得报文如下

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 Server向PC1发送邮件信息

 

3.5 以上专用名词概念及介绍

端口的简单概念:一个ip地址代表一台主机,但是主机上可能会有很多服务。一台主机上的不同服务功能,就是通过端口区分,然后让外部人员访问,不同的服务,客户和服务器之间通信,就可能使用不同的协议
协议的简单概念:不同的服务提供不同的端口,对应不同的功能,通信方式可能也是不同的,这种通信的方式理解为协议
ip,port,protocol(协议),ip,端口,协议缺一不可
OSI,开放系统互联(Open System Interconnection)

第二次实验报告:使用Packet Tracer分析应用层协议

标签:vlc   use   segment   区分   class   不同的   外部   open   mic   

原文地址:https://www.cnblogs.com/zg-8898/p/11563671.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!