计算机网络常用应用层协议实验报告

合集下载

计算机网络-实验5应用层smtp协议分析

计算机网络-实验5应用层smtp协议分析

实验5 应用层SMTP协议分析一、实验目的1、学习CMailServer邮件服务软件和Outlook Express客户端软件的基本配置与使用,分析SMTP及POP3协议报文格式和SMTP及POP3协议的工作过程。

二、实验工具软件简介为了观察到邮件发送的全部过程,需要在本地计算机上配置邮件服务器和客户代理。

在这里我们使用CMailServer服务器软件配置本地邮件服务器,使用Windows XP自带的Outlook Express作为客户代理。

(1)CMailServer(2)Outlook Express三、实验内容和步骤电子邮件相关协议分析实验(1)CMailServer邮件服务器配置(2)在初次进入CMailServer后,系统只提供Admin系统管理帐户,需要配置后才能使用。

就本次实验而言,我们只要完成服务器设置和帐户设置,就可以进行实验了。

首先,选择菜单:工具-服务器设置,打开图5.52所示对话框,完成如下设置:服务:选择为局域网邮件服务器;取消允许ESMTP、邮件代理和作为NT服务运行的选择;邮箱域名设置为:单域名,并指定。

由于实验网络并没有接入外部网络,因此这里可以由学生自己定义,例如。

而后,选择菜单:账号-新建账号打开图5.53所示对话框,完成新账号设置。

账号指定为:test1;密码设置为:111;姓名指定为:Test;在完成上述配置后,PC1就可以提供实验所需的电子邮件服务了,新建的账号邮箱为:**************。

同学在实验时,要求设置域名为:班号.cn、账号为自己的名字拼音缩写、密码为自己的学号、姓名为自己的真实姓名。

(3)Outlook Express客户端配置打开Outlook Express,点击“工具”,然后选“帐户”,打开图5.54所示对话框。

单击添加,选择邮件,进入Internet连接向导。

以上例,显示名:输入用户的姓名;电子邮件地址输入**************.;接收邮件服务器和发送邮件服务器设置为PC1的IP地址;帐户名和密码输入test1和111,直到完成。

计算机网络协议实验报告

计算机网络协议实验报告

实验报告项目名称:小型局域网的设计课程名称:计算机网络B班级:电G131姓名:xxx xx学号:51201320xx 5120132045教师:张晓明信息工程学院计算机系一、实验目的基于网络协议分析工具Ethereal,通过多种网络应用的实际操作,学习和掌握不同网络协议数据包的分析方法,提高 TCP/IP 协议的分析能力和应用技能。

二、实验前的准备●二人一组,分组实验;●熟悉 Ping、Tracert等命令,学习FTP、HTTP、SMTP和POP3协议;●安装软件工具Ethereal,并了解其功能、工作原理和使用方法;●安装任一种端口扫描工具;●阅读本实验的阅读文献;三、实验内容、要求和步骤3.1 学习Ethereal工具的基本操作学习捕获选项的设置和使用,如考虑源主机和目的主机,正确设置Capture Filter;捕获后设置Display Filter。

3.2 PING命令的网络包捕获分析PING命令是基于ICMP协议而工作的,发送4个包,正常返回4个包。

以主机210.31.32.7 为例,主要实验步骤为:(1)设置“捕获过滤”:在Capture Filter中填写 host 210.31.32.7;(2)开始抓包;(3)在 DOS 下执行PING命令;(4)停止抓包。

(5)设置“显示过滤”:IP.Addr==210.31.32.7(6)选择某数据包,重点分析其协议部分,特别是协议首部内容,点开所有带+号的内容。

(7)针对重要内容截屏,并解析协议字段中的内容,一并写入 WORD 文档中。

截获数据Frame 3 (74 bytes on wire,74 bytes captured)Arrival Time: Nov 11,2014:15:49:35Packet Length:74bytesCapture Length:74bytesEthernet II,Src: f0:de:f1:ef:cf:3e, Dst: 08:81:f4:9e:47:f0Internet Protocol,Src Addr:10.10.56.126(10.10.56.126),DstAddr:210.31.32.7(210.31.32.7)分析第三帧,74字节在线,捕获74字节到达时间:2014年11月11日15点49分35秒包长度:74字节捕获长度:74字节以太网2,源物理地址:f0:de:f1:ef:cf:3e,目标物理地址:08:81:f4:9e:47:f0 源IP地址:10.10.56.126 目标IP地址:210.31.32.73.3 TRACERT 命令数据捕获观察路由跳步过程。

主要协议分析实验报告(3篇)

主要协议分析实验报告(3篇)

第1篇一、实验背景随着计算机网络技术的飞速发展,网络协议作为计算机网络通信的基础,扮演着至关重要的角色。

为了更好地理解网络协议的工作原理和功能,我们开展了主要协议分析实验。

本实验旨在通过分析常用网络协议的报文格式和工作机制,加深对网络协议的理解。

二、实验目的1. 熟悉常用网络协议的报文格式和工作机制。

2. 掌握网络协议分析工具的使用方法。

3. 培养网络故障排查和问题解决能力。

三、实验环境1. 实验设备:PC机、网线、Wireshark软件。

2. 实验网络:局域网环境,包括路由器、交换机、PC等设备。

四、实验内容本实验主要分析以下协议:1. IP协议2. TCP协议3. UDP协议4. HTTP协议5. FTP协议五、实验步骤1. IP协议分析(1)启动Wireshark软件,选择合适的抓包接口。

(2)观察并分析IP数据报的报文格式,包括版本、头部长度、服务类型、总长度、标识、标志、片偏移、生存时间、协议、头部校验和、源IP地址、目的IP地址等字段。

(3)分析IP分片和重组过程,观察TTL值的变化。

2. TCP协议分析(1)观察TCP数据报的报文格式,包括源端口号、目的端口号、序号、确认号、数据偏移、标志、窗口、校验和、紧急指针等字段。

(2)分析TCP连接建立、数据传输、连接终止的过程。

(3)观察TCP的重传机制和流量控制机制。

3. UDP协议分析(1)观察UDP数据报的报文格式,包括源端口号、目的端口号、长度、校验和等字段。

(2)分析UDP的无连接特性,观察UDP报文的传输过程。

4. HTTP协议分析(1)观察HTTP请求报文和响应报文的格式,包括请求行、头部字段、实体等。

(2)分析HTTP协议的请求方法、状态码、缓存控制等特性。

(3)观察HTTPS协议的加密传输过程。

5. FTP协议分析(1)观察FTP数据报的报文格式,包括命令、响应等。

(2)分析FTP的文件传输过程,包括数据传输模式和端口映射。

网络层协议分析实验报告

网络层协议分析实验报告

1、网络层协议分析1.A 数据包捕获分析部分1.A.1、实验目的1)、了解ICMP 协议报文类型及作用。

2)、理解IP协议报文类型和格式。

3)、分析ARP 协议的报文格式,理解ARP 协议的解析过程。

1.A.2、实验内容介绍1)、ICMP协议分析实验执行ping 和tracert 命令,分别截获报文,分析截获的ICMP 报文类型和ICMP 报文格式,理解ICMP 协议的作用。

2)、IP协议分析实验使用Ping 命令在两台计算机之间发送数据报,用Wireshark 截获数据报,分析IP 数据报的格式,理解IP V4 地址的编址方法,加深对IP 协议的理解。

3)、IP 数据报分片实验我们已经从前边的实验中看到,IP 报文要交给数据链路层封装后才能发送。

理想情况下,每个IP 报文正好能放在同一个物理帧中发送。

但在实际应用中,每种网络技术所支持的最大帧长各不相同。

例如:以太网的帧中最多可容纳1500 字节的数据,这个上限被称为物理网络的最大传输单元(MTU,MaxiumTransfer Unit)。

TCP/IP 协议在发送IP 数据报文时,一般选择一个合适的初始长度。

当这个报文要从一个MTU 大的子网发送到一个MTU 小的网络时,IP 协议就把这个报文的数据部分分割成能被目的子网所容纳的较小数据分片,组成较小的报文发送。

每个较小的报文被称为一个分片(Fragment)。

每个分片都有一个IP 报文头,分片后的数据报的IP 报头和原始IP 报头除分片偏移、MF 标志位和校验字段不同外,其他都一样。

重组是分片的逆过程,分片只有到达目的主机时才进行重组。

当目的主机收到IP 报文时,根据其片偏移和标志MF 位判断其是否一个分片。

若MF 为0,片偏移为0,则表明它是一个完整的报文;否则,则表明它是一个分片。

当一个报文的全部分片都到达目的主机时,IP 就根据报头中的标识符和片偏移将它们重新组成一个完整的报文交给上层协议处理。

应用层协议实验报告

应用层协议实验报告

应用层协议实验报告应用层协议实验报告引言:在计算机网络中,应用层协议是实现不同网络应用之间通信的关键。

通过应用层协议,我们可以实现电子邮件、文件传输、远程登录等各种网络应用。

本实验旨在探索和理解应用层协议的工作原理和功能。

一、实验背景计算机网络中的应用层协议是建立在传输层协议之上的,它负责提供应用程序之间的通信。

常见的应用层协议包括HTTP、FTP、SMTP等。

本实验中,我们将重点研究HTTP协议。

二、实验目的1. 理解应用层协议的作用和原理;2. 掌握HTTP协议的基本工作原理;3. 实现一个简单的HTTP服务器和客户端。

三、实验过程1. HTTP协议的基本原理HTTP协议是一种无状态的协议,它使用请求-响应模型进行通信。

客户端发送HTTP请求到服务器,服务器接收请求并返回相应的HTTP响应。

2. HTTP请求的格式HTTP请求由请求行、请求头和请求体组成。

请求行包含请求方法、URL和协议版本。

请求头包含一些附加的信息,如User-Agent、Host等。

请求体通常用于传输数据。

3. HTTP响应的格式HTTP响应由响应行、响应头和响应体组成。

响应行包含协议版本、状态码和状态信息。

响应头包含一些附加的信息,如Content-Type、Content-Length等。

响应体包含服务器返回的数据。

4. 实现一个简单的HTTP服务器和客户端为了更好地理解HTTP协议,我们将实现一个简单的HTTP服务器和客户端。

服务器接收客户端的请求,解析请求并返回相应的数据。

客户端发送请求到服务器,并接收服务器返回的数据。

五、实验结果通过实验,我们成功实现了一个简单的HTTP服务器和客户端。

服务器能够接收客户端的请求,并返回相应的数据。

客户端能够发送请求到服务器,并接收服务器返回的数据。

六、实验总结通过本次实验,我们深入理解了应用层协议的工作原理和功能。

通过实现一个简单的HTTP服务器和客户端,我们更加熟悉了HTTP协议的格式和通信过程。

协议分析实验报告

协议分析实验报告

协议分析实验报告协议分析实验报告引言:协议是计算机网络中实现通信的基础,各种协议的设计与实现直接影响着网络的性能和安全性。

为了深入了解协议的工作原理和性能特点,我们进行了一系列协议分析实验。

本报告将对我们的实验过程和结果进行详细介绍,并对协议分析的重要性进行探讨。

实验一:TCP协议分析我们首先选择了TCP协议作为实验对象,TCP协议是一种可靠的传输协议,在互联网中被广泛应用。

我们通过Wireshark工具对TCP协议的数据包进行抓取和分析。

通过观察数据包的头部信息,我们可以了解到TCP协议的各个字段的含义和作用。

同时,我们还分析了TCP协议的连接建立过程、数据传输过程以及连接释放过程,以便更好地理解TCP协议的工作原理。

实验二:UDP协议分析接着,我们选择了UDP协议进行分析。

与TCP协议不同,UDP协议是一种无连接的传输协议,在一些实时性要求较高的应用中被广泛使用。

我们通过对UDP协议的数据包进行抓取和分析,了解了UDP协议的头部格式和特点。

同时,我们还研究了UDP协议的优缺点,以及与TCP协议相比的适用场景。

实验三:HTTP协议分析HTTP协议是万维网中最为重要的协议之一,它负责在客户端和服务器之间传输超文本文档。

我们通过对HTTP协议的数据包进行抓取和分析,了解了HTTP协议的请求和响应的格式,以及常见的状态码的含义。

同时,我们还分析了HTTP协议的特点和应用场景,以便更好地理解和使用HTTP协议。

实验四:DNS协议分析DNS协议是域名解析系统中的重要组成部分,负责将域名转换为IP地址。

我们通过对DNS协议的数据包进行抓取和分析,了解了DNS协议的查询和响应的格式,以及常见的域名解析过程。

同时,我们还研究了DNS协议的安全性问题,以及一些常见的DNS攻击方式和防范措施。

实验五:SSL/TLS协议分析SSL/TLS协议是一种用于保护网络通信安全的协议,广泛应用于电子商务、在线支付等场景。

我们通过对SSL/TLS协议的数据包进行抓取和分析,了解了SSL/TLS协议的握手过程、密钥交换过程以及数据传输过程。

网络层协议实验报告(3篇)

网络层协议实验报告(3篇)

第1篇一、实验目的1. 理解网络层协议的基本概念和作用;2. 掌握IP协议、ARP协议和RIP协议的基本原理和配置方法;3. 通过实验验证网络层协议在实际网络中的应用。

二、实验环境1. 实验设备:一台安装有Cisco Packet Tracer软件的PC机;2. 实验软件:Cisco Packet Tracer 7.3.1模拟器;3. 实验拓扑:实验拓扑结构如图1所示,包括三台路由器(R1、R2、R3)和三台主机(H1、H2、H3)。

图1 实验拓扑结构图三、实验内容1. IP协议分析实验(1)实验目的:了解IP协议的基本原理和配置方法。

(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 使用Ping命令测试H1与H2、H3之间的连通性;④ 分析实验结果,验证IP协议在网络层的作用。

(3)实验结果与分析:通过实验,验证了IP协议在网络层中实现数据包的传输和路由功能。

当H1与H2、H3之间进行通信时,数据包会按照IP地址进行路由,最终到达目标主机。

2. ARP协议分析实验(1)实验目的:了解ARP协议的基本原理和配置方法。

(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在H1、H2、H3上配置IP地址、子网掩码和默认网关;③ 在H1上配置MAC地址与IP地址的静态映射;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证ARP协议在网络层的作用。

(3)实验结果与分析:通过实验,验证了ARP协议在网络层中实现IP地址与MAC地址的映射功能。

当H1与H2、H3之间进行通信时,数据包会通过ARP协议获取目标主机的MAC地址,从而实现数据包的传输。

3. RIP协议分析实验(1)实验目的:了解RIP协议的基本原理和配置方法。

(2)实验步骤:① 在R1、R2、R3上配置IP地址、子网掩码和默认网关;② 在R1、R2、R3上配置RIP协议,使其相互通告路由信息;③ 在H1、H2、H3上配置IP地址、子网掩码和默认网关;④ 使用Ping命令测试H1与H2、H3之间的连通性;⑤ 分析实验结果,验证RIP协议在网络层的作用。

【实验任务书】实验四 应用层协议的综合实现 - 副本

【实验任务书】实验四 应用层协议的综合实现 - 副本

实验四:应用层协议的综合实现一、实验目的:1.通过对常见服务进行构架和应用,来观察常见服务应用中活动链接的变化;2.加深对应用层协议HTTP、FTP、DNS基本原理的理解;3.掌握FTP服务及WWW服务的配置。

二、实验环境:1. 运行Windows 2000 / 2003 Server / XP操作系统的PC一台;2. 每台PC具有一块以太网卡,通过双绞线与局域网相连。

三、实验内容与要求:1. 用个人计算机作为服务器使用,下载并安装IIS(Internet Information Services);2. 在服务器上构架WWW服务,使其能作为服务器正常运行,参考附件一:构建WWW 服务器。

记录实验的基本数据,包括选用的计算机的IP地址、连接的端口号、使用的协议、主目录的位置、主页文件名等;3. 在服务器上构架FTP服务,使其能作为服务器正常运行,参考附件二:构建FTP服务器。

记录实验的基本数据,包括选用的计算机的IP地址、连接的端口号、使用的协议、主目录的位置等;4. 在客户机上通过域名访问河南工业大学网站;设置客户机网络邻居属性,取消DNS服务器设置,再通过域名()访问河南工业大学网站,截屏显示结果,然后通过河南工业大学WWW服务器的IP地址(可以通过ping命令根据域名得到IP地址)访问网站,截屏显示结果,然后分析原因;5. 和相邻的同学一组,互相作为客户机通过IP地址访问对方的WWW服务器和FTP 服务器,截屏显示连接结果。

四、实验步骤:根据上面的具体要求,完成整个实验;将需要的数据和截屏记录留下,并整理实验步骤。

学生在实验过程中增加上按老师给定步骤做实验时出现的问题,运用DNS工作原理、WWW 工作原理和FTP工作原理解释实验数据。

五、实验总结:(列出实验过程中的困难和收获)实验报告撰写要求认真总结实验,规范撰写实验报告。

实验报告内容应包括实验目的、实验要求、实验过程、实验总结,其中实验过程应附必要的截图,给出详细说明,对本实验中自行完成的较复杂网络拓扑的配置实现,应用表格给出各设备的主要参数配置(见下表),最后,对实验中遇到的问题和解决进行描述和剖析,总结收获。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用应用层协议实验报告
开课实验室: 20xx年 xx月 xx日学院经管学院学号姓名成绩
课程名称计算机网

实验项目
名称
常用应用层协议指导教师
一、实验目的
1、了解常用应用层协议(DNS、FTP、TELNET、SMTP、POP、HTTP等)的基本原理、
工作过程等。

2、熟悉FTP、TELNET使用方法。

二、实验环境
计算机网路实验室,运行windows 2000/2003/xp操作系统的PC一台。

软件Cisco Packet Tracer.
三、实验过程:
1、配置如下图所示:
2、DHCP协议的操作:给服务器进行ip地址以及其他进行设置
下面对服务器的DHCP协议进行设置参数:下面在计算机可直接动态分配到IP地址:
3、FTP协议的操作:
首先将服务器的FTP开关打开,设置用户名及其密码;并在其服务器上添加文件等相关内容:
接下来通过计算机来访问服务器的文件:
4、HTTP协议操作过程:
首先对服务器进行HTTP打开,同时设置网页内容
然后,通过计算机进行服务器网页的访问:
5、接下来进行Email协议的操作:
首先对服务器进行http协议的设置:
在计算机1上进行如下设置:
同样的在计算机2上进行相似设置。

然后在主机2 上给主机1发送一封邮件。

主机1收到邮件:
四、思考题
1、FTP与TFTP有什么区别?在什么情况下使用TFTP ?
Ftp基于tcp协议,会先建立连接在传输,有完善的容错机制。

tftp基于udp协议,数据是直接发送的,对方能否收到完全不知,是不可靠的传送。

适于传送小文件,但不可用于局域网地址。

2、HTTPS相较于HTTP有什么特点?
HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议要比http协议安全。

相关文档
最新文档