计算机网络课程设计题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计程设机网络课计算中小型千兆网吧组建一.
内容及要求:用BOSON软件实现小规模网络的模拟。熟悉对路由器和交换机的
配置命令,调通网络,并通过实例深入理解网络基本工作原理及实现方法。学会
网络构建、日常维护以及管理的方法,使学生掌握在信息化社会建设过程中所必
须具备的计算机网络组网和建设所需的台上网的计算机。100-200基本知识与
操作技能,网吧包含二.小型网络的组建通过对网络的具体规划和组建,掌握
网络互连设备的使用及工作原理;掌握IP地址的配置及数据传输过程和路由
的选择。具体要求如下:1.使用模拟仿真软件,构建一个小型网络。要求使用
路由器、交换机等网络互连设备。根据设计要求,选择网络类型。地址,要
求配置内部网络地址。分配和配置IP2.对交换机、路由器等进行配置。3.通
过使用模拟仿真软件,模拟局域网间的数据通信过程。4.分析通信过程中出现
的问题,并加以解决。5.写出课程设计报告:设计目的、设计内容、设计方案、
拓扑图、设备选型、方案报6.
价、子网划分等内容。企业网络工程(1) (2)银行网络工程 (3)医院
网络工程 (4)校园网网络工程大型机场信息网络工程 (5)
邮电综合管理信息网 (6)
(7)某航空公司网络系统建设
某市宽带信息网络 (8) 证券交易网络系统 (9)学校以太网网络建设(10)
程序的设计与实现Ping三.程Ping设计的目的是使学生掌握网络层协议的原
理及实现方法。设计内容,在给定的序的基础上做如下功能扩充:显示帮助信
息-h
IPv4ping-b 允许一个广播地址,只用于IPv4值,只用于ttl-t 设置安静
模式。不显示每个收到的包的分析结果,只在结束时,显示汇总结果-q
命令的基本描述PingPing的操作是向某些IP地址发送一个ICMP Echo消息,
接着该节点返回一个ICMP Echo
消息。reply头的格式如下头作为基本控制。IPICMP消息使用IP0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version=4头长 IHL Internet Type of Service = 0包的总长度
Total Length IP包分段用于IP Identification, Flags, Fragment Offset
包的存活时长 Time to Live IP Protocol ICMP = 1 Addresses 发
送Echo消息的源地址是发送Echo reply消息的目的地址,相反,发送消息的源
地址。消息的目的地址是发送Echo replyEcho
:消息格式如下 Echo Reply Echo ICMPPing实际上是使用中的ECHO报文来实
现的。或 0 1 2
3 0 1 2 3
4
5
6
7
8
9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identifier | Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data ... +-+-+-+-+-Type8消息的类型为echo。的消息类型
为0 echo reply
Code=0Checksum包结束的校验和开始到IP为从TYPE Identifier消息echo
reply用来匹配echo和如果 code = 0, identifier Sequence Number消
息和echo reply用来匹配如果 code = 0, identifierecho:功能描述消
息。 echo reply 收到echo 消息必须回应
的主机用来匹配返回的可能被发送echo identifier 和 sequence number
port的UDP或TCP可能用于类似于: identifier 消息。例如 echo reply
请求后递增。会在每次发送echo, 而sequence number 用来标示一个会话
的主机或路由器返回同一个值与之匹配echo 收到、数据结构的描述1包格
式1) IP struct ip {版本号与包头长度BYTE Ver_ihl; //
BYTE TOS; //服务类型 WORD Leng; //IP包长度置
零 ,WORD Id; //IP包标示,用于辅助IP包的拆装,本实验不用 IP置
零包的拆装,本实验不用,偏移量WORD Flg_offset; //,也是用于 BYTE TTL; //IP包的存活时间
BYTE Protocol; //上一层协议, 本实验置ICMP , 等所有包头都填写正确
后,计算并替换。最初置零包头校验和WORD Checksum; //, BYTE Saddr[4];
//源端地址 IP地址目的端BYTE Daddr[4]; //IP
包数据BYTE Data[1];
//IP.