- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机网络原理》试验指导书
目 录
TOC \o 1-3 \h \z \u 《计算机网络原理》试验指导书 1
试验一 IP协议分析 2
一、试验目标 2
二、试验课时 2
三、试验类型 2
四、试验步骤 2
试验二 TCP网络编程 5
一、试验目标 5
二、试验课时 5
三、试验类型 5
四、试验步骤 5
试验一 IP协议分析
一、试验目标
1. 掌握IP数据报报文格式
2. 掌握子网掩码和路由转发
二、试验课时
4课时
三、试验类型
验证型试验
四、试验步骤
试验分组进行,每组6人,采取网络结构二。
说明:主机A、C、D默认网关是;主机E、F默认网关是。
主机B开启静态路由服务(方法:在命令行方法下,输入“staticroute_config”)。 根据拓扑结构图连接网络,使用拓扑验证检验连接正确性。
练习一:领会真实ARP(同一子网)
主机A、B、C、D、E、F在命令行下运行“arp -a”命令,察看ARP高速缓存表。
【问题】
ARP高速缓存表由哪几项组成?
主机A、B、C、D开启协议分析器,打开捕捉窗口进行数据捕捉并设置过滤条件(提取ARP、ICMP)。
主机A、B、C、D在命令行下运行“arp -d”命令,清空ARP高速缓存。
主机A ping 主机D()。
主机A、B、C、D停止捕捉数据,并立即在命令行下运行“arp -a”命令察看ARP高速缓存。
【问题】
结合协议分析器上采集到ARP报文和ARP高速缓存表中新增加条目,简述ARP协议报文交互过程和ARP高速缓存表更新过程。
练习二:编辑并发送IP数据报
主机A开启仿真编辑器,编辑一个IP数据报,其中:
MAC层:
目标MAC地址:主机BMAC地址(对应于接口MAC)。
源MAC地址:主机AMAC地址。
协议类型或数据长度:0800。
IP层:
总长度:IP层长度。
生存时间:128。
源IP地址:主机AIP地址()。
目标IP地址:主机EIP地址()。
校验和:在其它全部字段填充完成后计算并填充。
【问题】
IP在计算校验和时包含哪些内容?
在主机B(两块网卡分别打开两个捕捉窗口)、E上开启协议分析器,设置过滤条件(提取IP协议),开始捕捉数据。
主机A发送第1步中编辑好报文。
主机B、E停止捕捉数据,在捕捉到数据中查找主机A所发送数据报。
【问题】
第1步中主机A所编辑报文,经过主机B抵达主机E后,报文数据是否发生改变?若发生改变,统计改变字段,并简述发生改变原因。
将第2步中主机A所编辑报文“生存时间”设置为1。重新计算校验和。
主机B、E重新开始捕捉数据。
主机A发送第5步中编辑好报文。
主机B、E停止捕捉数据,在捕捉到数据中查找主机A所发送数据报。
【问题】
主机B、E是否能捕捉到主机A所发送报文?简述产生这种现象原因。
试验二 TCP网络编程
一、试验目标
1. 了解基于MFCTCP网络编程方法
2. 学习使用MFC编写简单TCP网络程序
二、试验课时
4课时
三、试验类型
设计型试验
四、试验步骤
该试验以两位同学为一组,一位同学开发服务器程序,一位同学开发用户端程序。使得用户端和服务器之间能够实现信息交换。
一、Windows Socket和套接口基础概念
网际协议(Internet Protocol,IP)是一个用于互联网网络协议,已广为人知。它可广泛用于大多数计算机操作系统上,也可用于大多数局域网LAN(比如办公室小型网络)和广域网WAN(比如说互联网)。从它设计看来,它是一个无连接协议,并不能确保数据投递万无一失。两个上层协议(TCP和UDP)依靠IP协议进行数据通信。
假如期望在Microsoft Windows下经过TCP和UDP协议建立网络应用程序,则需要使用Winsock套接口编程技术。
套接口,就是一个指向传输提供者句柄。Win32中,套接口不一样于文件描述符,所以它是一个独立类型——SOCKET。Windows Sockets描述定义了一个Microsoft Windows网络编程界面,它是从Unix Socket基础上发展而来,为Windows TCP/IP提供了一个BSD型套接字规范,除和4.3BSD Unix Sockets完全兼容外,还包含一个扩充文件,经过一组附加API实现Windows式(即事件驱动)编程风格;而Winsock则是在Microsoft Windows中进行网络应用程序设计接口。Windows在Internet支配域中TCP/IP协议定义了Winsock网络编程规范,融入了很多新特点。使用Socket目标是使用户
文档评论(0)