1 / 6
文档名称:

网络协议分析实验报告.doc

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

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

分享

预览

网络协议分析实验报告.doc

上传人:1006108867 2022/2/12 文件大小:73 KB

下载得到文件列表

网络协议分析实验报告.doc

相关文档

文档介绍

文档介绍:-
. z.
课 程 设 计
课程设计题目 网络协议分析实验报告
学 生 姓 名 :
学 号目的端口号为不常用的值,TTL值初始为1,逐步增加,接收超时ICMP报文和ICMP不可达报文;如果接收到ICMP超时报文,那么记录发送ICMP超时报文的路由器IP地址,如果收到ICMP不可达报文,那么为目的主机到达;
输出记录的所有路由器IP地址。
实验结果
1
UDP协议的主要作用是将网络数据流量压缩成数据报的形式。一个典型的数据报就是一个二进制数据的传
输单位。每一个数据报的前8个字节用来包含报头信息,剩余字节那么用来包含具体的传输数据。
UDP报头
UDP报头由4个域组成,其中每个域各占用2个字节,具体如下:
源端口号目标端口号数据报长度校验值
UDP协议使用端口号为不同的应用保存其各自的数据传输通道。UDP和TCP协议正是采用这一机制实现对同一时刻内多项应用同时发送和接收数据的支持。数据发送一方〔可以是客户端或效劳器端〕将UDP数据报通过源端口发送出去,而数据接收一方那么通过目标端口接收数据。有的网络应用只能使用预先为其预留或注册的静态端口;而另外一些网络应用那么可以使用未被注册的动态端口。因为UDP报头使用两个字节存放端口号,所以端口号的有效X围是从0到65535。一般来说,大于49151的端口号都代表动态端口。数据报的长度是指包括报头和数据局部在内的总的字节数。因为报头的长度是固定的,所以该域主要被用来计算可变长度的数据局部〔又称为数据负载〕。数据报的最大长度根据操作环境的不同而各异。从理论上说,包含报头在内的数据报的最大长度为65535字节。不过,一些实际应用往往会限制数据报的大小,
-
. z.
有时会降低到8192字节。
UDP协议使用报头中的校验值来保证数据的平安。校验值首先在数据发送方通过特殊的算法计算得出,在传递到接收方之后,还需要再重新计算。如果某个数据报在传输过程中被第三方篡改或者由于线路噪音等原因受到损坏,发送和接收方的校验计算值将不会相符,由此UDP协议可以检测是否出错。这与TCP协
议是不同的,后者要求必须具有校验值。
2
实验3 TCP协议分析
实验目的
掌握TCP协议
掌握TCP客户机/效劳器编程模式
实验任务
熟悉程序tcp-,tcp--,使用网络嗅探器〔如wireshark〕分析TCP协议三次握手过程;
-
. z.
实验环境
1〕Linux系统;
2〕gcc编译工具,gdb调试工具。
实验步骤
首先分别编译程序tcp--server.,编译命令如下:
gcc tcp- tcp- –o tcp-client
gcc tcp- tcp- –o tcp-server
启动网络嗅探程序:wireshark。
翻开两个终端窗口,进入程序所在