1 / 17
文档名称:

网络程序设计实验.doc

格式:doc   大小:742KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络程序设计实验.doc

上传人:w447750 2017/9/11 文件大小:742 KB

下载得到文件列表

网络程序设计实验.doc

文档介绍

文档介绍:网络程序设计
实验报告
一熟悉Wireshark网络流量分析工具
实验目的:
,能在所用电脑上进行抓包
,能应用该软件分析数据包格式
,并分析对应的IP数据包格式
:
:4

(1)实验原理:ping是用来测试网络连通性的命令,一旦发出ping命令,主机会发出连续的测试数据包到网络中,在通常的情况下,主机会收到回应数据包,ping采用的是ICMP协议
(2) 知识点:数据包格式
(硬件环境、软件环境):
(1) 硬件环境:Intel Pentium III 以上CPU,1GB以上内存,200GB以上硬盘
(2) 软件环境:Microsoft Windows Server2003操作系统,
Microsoft Visual Studio2005开发环境。
实验内容及步骤:
内容:,简单描述安装步骤。
,选择接口选项列表。或单击“Capture”,配置“option”选项。
,点击“start”开始抓包,显示结果。
,双击查看此数据包具体结构。
;写出IP数据报的格式;捕捉IP数据报的格式图例;针对每一个域所代表的含义进行解释。
步骤:
Step1:安装Wireshark
1

Step2:打开wireshark,选择接口选项列表。或单击“Capture”,配置“option选项。
Step3:打开WireShark,选择"Capture>>Interfaces",选择自己的网卡,设置完成后,选择"Start"开始监控流量。开始抓包,显示结果。
Step4:选择某一行抓包结果,双击查看此数据包具体结构。
step5:捕捉IP数据报。
IP数据报的格式如下图所示:
捕捉到的IP帧如下图所示:
由图可知,这个IP帧的一下信息:
版本号:IPV4
首部长度:20 bytes
总长度:202 Bytes,即可变部分为182.
标识:0x1aa3(6819)
标志:0x00
片偏移:0,表示本片是原分组中的第一片。
生存时间:64,说明这个数据报还可以在路由器之间转发64次。
协议:UDP(17)
头部检验和:0xd8a1 (接受正确)
Source:
Destination:
实验心得:
分析了数据报协议,探究了其工作原理,利用Wireshark软件对ICMP数据包进行细致分析,特别是整个封装流程,进一步加深了对理论知识的理解。
二基于Windows Socket的网络编程设计
实验目的
主要是通过UDP Socket编程和TCP Socket编程实验,让同学们掌握Socket编程方法,同时通过本单元实验让学生掌握如何开发基于TCP/IP协议的网络应用。
:
:4

(1) 实验原理:socket套接字可实现网络的连接和数据在两台电脑间的相互传输
(2) 知识点:UDP协议下的利用Windows Socket之间的通信;TCP协议利用Windows Socket之间的通信
(硬件环境、软件环境):
(1) 硬件环境:Intel Pentium III 以上CPU,1GB以上内存,200GB以上硬盘
(2) 软件环境:Microsoft Windows Server2003操作系统,
Microsoft Visual Studio2005开发环境。
实验内容及步骤:
内容:
;
;
;

步骤:
Step1、定义一些全局变量,控制程序的执行,代码如下:
private Socket socket;//定义套接字
private Thread thread1;//定义线程
private IPAddress ip = ("");//定义IP地址,并给其一个初始值
Step2、与客户端进行监听,代码如下:

try
{
ip = (); //输入IP地址检查格式是否正确
}
catch
{
("地址格式不对,请重