计算机网络与通信实验大纲 下载本文

2) Ping命令

点击“开始→程序→附件→命令提示符”进入DOS 窗口,运行(以A机为例): (1)“Ping 127.0.0.1”

即Ping本地主机地址127.0.0.1。可以知道TCP/IP是否在工作或者TCP/IP协议是否安装正确。

(2)“Ping 192.168.0.1”

Ping 网卡的IP地址(192.168.0.1)。如果Ping本地主机地址正常,但这次不能工作,就可以知道是网络配置不正确。

(3)“Ping 192.168.0.2”

Ping另一台计算机的IP地址,如果能够Ping本地IP地址但另一计算机不响应,可能是网线有问题,或者网卡、网线接触不良。

以上Ping的结果都返回数据包,其中应有: Pinging 127.0.0.1 with 32 bytes of data:

Reply from 127.0.0.1:bytes=32 time<10ms TTL=128

如果出现“Request timed out”表明超过,其原因是网络通信故障或者网络设置错误,以上3个都Ping通后,说明网络配置无误,可以进行下一步操作了。

实验2、3

一、 实验目的:

1、 掌握常用的HTML语言标记;

2、 利用文本编辑器建立HTML文档,制作简单网页。 二、 实验内容和步骤:

1. 打开文本编辑器“记事本”中输入HTML代码程序,建立一个具有基本结构标记的HTML文件,然后以自己名字(用字母)另存为.htm文件,并在浏览器中运行。(详见HTML基础教程ppt) 2. 对网页基本要求:

实现不同颜色、大小的字体、个性化浏览器标题、页面背景、文字图像滚动、表格、一条以上的超链接 三、 实验报告

提交制作的个人主页,满足上述要求视为合格,在合格基础上根据网页设计美观性进行评分。

实验4

一、 实验目的:

1、 使用apache-tomcat进行服务器架设、网页部署及网页浏览。 2、 使用Wireshark分析网络数据交互过程

二、 实验环境介绍

1、Tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用。)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为8.0.0-RC1 (alpha) Released。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。 2. WireShark

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

在过去,网络封包分析软件是非常昂贵,或是专门属于营利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是目前全世界最广泛的网络封包分析软件之一。 使用Wireshark目的的例子:

(1)、网络管理员使用Wireshark来检测网络问题。

(2)、网络安全工程师使用Wireshark来检查资讯安全相关问题。 (3)、开发者使用Wireshark来为新的通讯协定除错。

(4)、普通使用者使用Wireshark来学习网络协定的相关知识。 (5)、寻找敏感信息。 Wireshark工作流程:

(1)选择捕获接口。一般都是选择连接到Internet网络的接口,这样才可以捕获到与网络相关的数据。否则,捕获到的其它数据对自己也没有任何帮助。 (2)使用捕获过滤器。通过设置捕获过滤器,可以避免产生过大的捕获文件。这样用户在分析数据时,也不会受其它数据干扰。而且,还可以为用户节约大量的时间。

(3)使用显示过滤器。通常使用捕获过滤器过滤后的数据,往往还是很复杂。为了使过滤的数据包再更细致,此时使用显示过滤器进行过滤。

(4)使用着色规则。通常使用显示过滤器过滤后的数据,都是有用的数据包。如果想更加突出的显示某个会话,可以使用着色规则高亮显示。

(5)构建图表。如果用户想要更明显的看出一个网络中数据的变化情况,使用图表的形式可以很方便的展现数据分布情况。

(6)重组数据。Wireshark的重组功能,可以重组一个会话中不同数据包的信息,或者是一个重组一个完整的图片或文件。由于传输的文件往往较大,所以信息分布在多个数据包中。为了能够查看到整个图片或文件,这时候就需要使用重组数据的方法来实现。 三、 实验步骤

1. 基于Tomcat的网站部署

1) 进入apache-tomcat-6.0.35文件夹

2) 进入bin文件夹,将会有如下文件显示

3) 双击“startup.bat”批处理文件,会有命令行窗口弹出(注意不要关闭)

其中最后一行,会有“信息:Server startup in xxx ms”字样,代表服务器启动成功。