《计算机网络》实验八 应用层相关协议分析

这篇具有很好参考价值的文章主要介绍了《计算机网络》实验八 应用层相关协议分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实验八 应用层相关协议分析.............................................................................................. 2

一、实验目的.................................................................................................................... 2

二、实验原理.................................................................................................................... 2

(1)CMailServer................................................................................................................................. 2

(2)Outlook Express........................................................................................................................... 2

三、实验设备.................................................................................................................... 3

四、实验内容与步骤.......................................................................................................... 3

1. 电子邮件相关协议分析.................................................................................................................. 3

2. 通过PC2监控到数据流量,分析这些数据包并回答下列问题:.......................................... 9

五、实验思考.................................................................................................................. 15

实验八 应用层相关协议分析

一、实验目的

熟悉CMailServer邮件服务软件和Outlook Express客户端软件的基本配置与使用;分析SMTP及POP3协议报文格式和SMTP及POP3协议的工作过程。

二、实验原理

为了观察到邮件发送的全部过程,需要在本地计算机上配置邮件服务器和客户代理。在这里我们使用CMailServer服务器软件配置本地邮件服务器,使用Windows自带的Outlook Express作为客户代理。

(1)CMailServer

CMailServer于2000年8月问世,是安全易用的全功能的邮件服务器软件,基于Windows平台,支持通用邮件客户端软件Outlook Express、Microsoft Outlook、Foxmail等收发邮件。CMailServer设置简单,容易使用,非常适合实验使用。

(2)Outlook Express

Outlook Express是Windows系统自带的电子邮件客户端软件,功能强大,支持多用户,无论是电子邮件还是新闻组,Outlook Express都是有力的重要工具软件。

三、实验设备

    计算机以太网环境、CMailServer、Outlook Express、Wireshark网络协议分析软件

四、实验内容与步骤

1. 电子邮件相关协议分析

(1)CMailServer邮件服务器配置

(2)在初次进入CMailServer后,系统只提供Admin系统管理帐户,需要配置后才能使用。就本次实验而言,我们只要完成服务器设置和帐户设置,就可以进行实验了。

服务器设置:

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

帐户设置:(新建的账户邮箱为sky1@sky.com)

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

  1. Outlook Express客户端配置Outlook登录不上去,用的Foxmail)计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark
  2. 在PC2上使用Outlook Express创建新邮件,收信人为自己。计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

PC2上运行wireshark,开始截获报文。PC2执行Outlook Express发送与接收;如果邮件收发都没有问题,可以在CMailServer状态窗口中看到以下所示信息。

  1. 计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

(6)停止截获报文,将截获的结果保存为Mail-学号并进行分析。计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark(7)改用网易邮箱或其他邮箱服务器,以网易邮箱为例,需要先开启网易邮箱中的POP/SMTP服务,再进行授权,才可以配置outlook,outlook需要中的发送邮件与接受邮件服务器,为网易邮箱的相关服务器,可在网易邮箱中查看。

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

2. 通过PC2监控到数据流量,分析这些数据包并回答下列问题:

(1)综合分析截获的报文,从TCP连接建立后开始分析SMTP协议的工作过程,填写表1,仅填写SMTP报文

表1  SMTP协议工作过程

SMTP连接的建立过程

报文号

源站点

目标站点

报文信息及参数

报文作用

35

103

109

Service ready(220)

连接SMPT服务器成功

38

109

103

AUTH LOGIN

登录认证

42

103

109

MTEX

单位

邮件传送过程

报文号

源站点

目标站点

报文信息及参数

报文作用

44

109

103

MAIL From<test1@test.com>

邮件传送

46

109

103

RCPT TO <test1@test.com>

了解接收方是否做好准备接收

48

109

103

DATA

表示要开始传输数据的内容

50

109

103

Text data(12line)

文本数据12行

51

103

224.0.0.252

Standard query 0x5d4f PTR 109.0.168.192.in-addr.arpa

标准查询0x5d4f PTR 109.0.168.192。地址:arpa

52

109

58.251.106.181

53827 → 143 [RST, ACK] Seq=1 Ack=1 Win=0 Len=0

53827→ 143[RST,ACK]序列=1 ACK=1 Win=0 Len=0

53

103

224.0.0.252

Standard query

标准查询

55

103

192.168.0.103

From:“sky1@sky.com”

来自sky1@sky.com”

56

103

192.168.0.109

250OK

可以接受

SMTP连接的释放过程

报文号

源站点

目标站点

报文信息及参数

报文作用

59

109

103

QUIT

退出

60

103

109

221 SMTP SERVICE CLOSED

SMTP服务关闭

(2)综合分析截获的报文,从TCP连接建立以后开始分析POP3协议的工作过程,将结果填入表2,仅考虑请求和应答报文。

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

表2 POP协议工作过程

状态

报文号

类型(请求/应答)

信息及参数

报文作用

确认状态

14

应答

+OK CMailServer 5.4.6 POP3 Service Ready

用户成功连接pop服务器

16

应答

+OK welcome here

可以接受并欢迎

17

请求

Pass 111

请求传输111

18

应答

+OK

成功连接

处理状态

19

请求

STAT

请求服务器发回邮箱的统计资料

21

请求

LIST

服务器请求列出消息列表

23

请求

54202 → 110 [ACK] Seq=44 Ack=91 Win=131072 Len=0

发出请求54202→ 110[确认]序列=44确认=91win=131072 Len=0

24

应答

1 246  , 2 1976  , 3 1422  , . 

1 246  , 2 1976  , 3 1422 

25

请求

UIDL

请求查询某封文件的唯一标识,避免重复下载

26

应答

+OK

成功

27

请求

UIDL

请求查询某封文件的唯一标识,避免重复下载

28

应答

+OK

同意请求

更新状态

29

请求

QUIT

请求停止连接

30

应答

+OK bye

同意 bye

(3)查看两次截获的报文的结果中TCP连接建立的过程,回答SMTP和POP3分别使用的TCP端口是多少。

答:SMPT源端口:25,目的端口:53902

POP3源端口:110,目的端口:54202

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

五、实验思考

通过此次实验,对于SMTP和POP3协议的理解更加深刻了,明白了SMTP的一个重要特点是它能够在传送中接力传送邮件,即邮件可以通过不同网络上的主机接力式传送。工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。 SMTP是个请求/响应协议,它监听25号端口,用于接收用户的邮件请求,并与远端邮件服务器建立SMTP连接。

POP3采用Client/Server工作模式。当客户机需要服务时,客户端的软件(Outlook Express或FoxMail)将与POP3服务器建立TCP连接,此后要经过POP3协议的三种工作状态,首先是认证过程,确认客户机提供的用户名和密码,在认证通过后便转入处理状态,在此状态下用户可收取自己的邮件或做邮件的删除,在完成响应的操作后客户机便发出quit命令,此后便进入更新状态,将做删除标记的邮件从服务器端删除掉。到此为止整个POP过程完成。此外,对于前一个实验中建立TCP连接也有巩固。

通过这些协议的实现,让我对计算机网络的技术有了初步的认识。

计算机网络实验8综合实验,计算机网络,计算机网络,microsoft,wireshark

 文章来源地址https://www.toymoban.com/news/detail-769979.html

到了这里,关于《计算机网络》实验八 应用层相关协议分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络——应用层

    这篇文章是计算机网络系列文章的第五篇 计算机网络——物理层 计算机网络——数据链路层 计算机网络——网络层 计算机网络——传输层 计算机网络——应用层 计算机网络中的应用层在当今的社会起到了什么作用? 应用层在当今社会有着必不可缺的作用。是协议栈中的最

    2024年02月16日
    浏览(44)
  • 计算机网络 应用层

    域名系统概述 域名系统 DNS (Domain Name System) 是互联网使用的命名系统,用来把便于人们使用的机器名字转换为 IP 地扯 互联网的域名系统 DNS 被设计成为一个联机分布式数据库系统,并采用客户服务器方式。 DNS 使大多数名字都在本地进行解析(resolve). 互联网的域名结构 采用层

    2024年01月17日
    浏览(46)
  • 计算机网络-应用层(3)

            文件传输协议   ( File   Transfer   Protocol , FTP )   简称为“文传协   议”,用于在Internet上控制文件的 双向传输。   FTP   客户上传文   件时,通过服务器 20号 端口建立的连接是建立在 TCP   之上的 数   据连接 ,通过服务器 21号 端口建立的连接是建立在 TCP   之上

    2024年02月08日
    浏览(44)
  • 计算机网络——应用层(3)

    我的计算机网络专栏,是自己在计算机网络学习过程中的学习笔记与心得,在参考相关教材,网络搜素的前提下,结合自己过去一段时间笔记整理,而推出的该专栏,整体架构是根据计算机网络自顶向下方法而整理的,包括各大高校教学都是以此顺序进行的。 面向群体:在学

    2024年01月17日
    浏览(40)
  • 计算机网络网--应用层

    特点 网络核心中没有应用层软件 网络核心没有应用层功能 网络应用只在端系统上存在,快速网络应用开发和部署 在计算机网络中,进行通信的是 进程 而不是程序。不同端系统上,进程通过计算机网络交换 报文 而相互通信。 进程与计算机网络接口 进程通过称为 套接字 的

    2024年02月15日
    浏览(36)
  • 计算机网络复习(应用层)

    1、应用层对应用程序的通信提供服务 2、应用层协议定义了如下内容: 报文类型是请求还是响应 各种报文类型语法 字段的定义 时序 3、应用层功能: 文件传输、访问管理 电子邮件 虚拟终端 查询服务和远程作业登录 1、C/S模型 ①服务器(Server): 永久性提供服务 永久性地

    2024年04月27日
    浏览(31)
  • 计算机网络-应用层(1)

            域名系统   ( DNS )    是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用 UDP   协议,较少情 况下使用 TCP   协议,端口号均为53。          域名系统由三部分构成:   DNS   名字空间、域名服务器、   DNS客户机。 (1)根域:    

    2024年02月08日
    浏览(39)
  • 计算机网络学习笔记-应用层

    目录 概述 客户-服务器方式(C/S) 对等方式(P2P) 域名系统DNS 域名 四种类型 根域名服务器 顶级域名服务器 权限域名服务器 本地名服务器 域名解析过程 万维网WWW 超媒体与超链接 工作方式 URL(统一资源定位符) HTTP(超文本传输协议) 报文类型 报文结构:开始行、首部

    2024年02月11日
    浏览(34)
  • 第六章 应用层【计算机网络】

    以下内容源自《【计算机网络】》 仅供学习交流使用 第五章 运输层【计算机网络】 计算机网络(第8版) 谢希仁 编著 6.1.1域名系统概述 6.1.2互联网的域名结构 6.1.3域名服务器 6.2.1 FTP概述 6.2.2FTP的基本工作原理 6.2.3简单文件传送协议TFTP 6.3远程终端协议 TELNET 6.4.1万维网概述

    2024年02月13日
    浏览(32)
  • 计算机网络——08应用层原理

    编程 在不同的端系统上运行 通过网络基础设施提供的服务,应用进程批次通信 如 Web Web 服务器软件与浏览器软件通信 网络核心 中没有应用层软件 网络核心没有应用层功能 网络应用只能在端系统上存在 快速网络应用开发和部署 可能的应用架构 客户-服务器模式(C/S) 对等

    2024年02月19日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包