网络技术综合实习题目由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“网络技术实习报告”。
网络技术综合实习
一、综合实习的目的综合实习是计算机科学与技术专业的重要实践性教学环节。在进行了专业基础课和《计算机网络》的学习的基础上,设计或分析一个实际的计算机网络是为了加深对计算机网络基本原理的认识,初步掌握计算机网络协议和体系结构的实现,以及利用协议开发应用系统的方法,提高进行工程设计和系统分析的能力。本次综合实习是为了巩固同学们所学的知识,以及加强同学们分析解决计算机应用实际问题的能力和培养同学们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。这次网络综合实习是有助于培养应用性人才的一种教学形式,它将是同学们在综合运用所学知识,解决本专业方向的实际问题方面得到系统性的训练。
二、综合实习选题
题目一: 局域网模拟:模拟CSMA/CD(95分)
设计要求:
1)实现CSMA/CD的三种坚持算法的一种,建议实现IEEE802标准采用的1坚持方式
2)给出一个网络拓扑结构,并以图形方式模拟个节点的运行状况以及帧在网络中的传输情况(坚持算法次采用二进制指数退避算法)。
3)要求有记录网络以运行情况的文件日志。
4)提示:可用按钮或画板来表示各个节点,并用文字表示个节点的各种状况:传输中、监听中、空闲中等,用连线表示信道,信道状态也可用文字表示空闲或忙。帧则可用一定长度的与信道不同颜色的线段表示。帧传播的时间可扩大到几秒(为了便于观察),根据信道(连线)的长度来决定帧(线段)的移动速度。信道的状态可用标志来表示(0表示空闲,1表示忙),节点状态也同理。
题目二:滑动窗口协议仿真(95分)
设计要求:
1)程序按照滑动窗口协议实现端对端的数据传送。包括协议的各种策略,如包丢失、停等应答、超时等都应有所仿真实现。
2)显示数据传送过程中的各项具体数据。双方帧的个数变化,帧序号,发送和接受速度,暂停或重传提示等。
3)设计美观易用的图形界面。
题目三: Go-Back-N Protocol 协议仿真(93分)
设计要求:
1)模拟实现go-back-N协议功能
2)发送窗口没有收到确认的包的值最大值为5 3)当发送端窗口满时,发送端继续发送第六或者更多的包,将会发生什么?请在设计中体现出来。
题目四:发送Ethernet ARP包(95分)
设计要求:
在熟悉ARP协议并了解Winpcap编程的前提下,构造ARP包,选择并打开网 卡,将ARP包发送出去。
1)命令行格式:arpsend src_ip src_mac dst_ip dst_mac flag 2)输出:Send OK 3)程序的正确性的检验。可以安装一个截获包的软件,如Iris,运行该软件以查看能否收到程序发出的ARP包,并检查包中各字段填充的内容(如各地址、协议类型)是否准确。
题目五:解析IP数据包(95分)
本次设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。
程序具体要求:
1)以命令行形式运行:ipparse logfile , 其中ipparse是程序名,而logfile则代表记录结果的日志文件。
2)在标准输出和日志文件写入捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。
3)当程序接收到键盘输入Ctrl+C 时退出。
题目六:RIP协议仿真(95分)
设计要求:
1)程序按照RIP协议机制实现路由器间的路由信息通信与更新。
2)显示通信过程中的各项具体数据。路由表修改信息、本地路由表更新过程和结果等等。
3)设计美观易用的图形界面。
题目七:基于UDP协议的数据包收发程序(100分)
设计要求:
1)按照UDP协议数据包发送方式实现用户端之间的通信。2)统计包的发送和接收数,计算数据包的丢失数。3)设计美观易用的图形界面。
题目
八、设计一个发送TCP数据包的程序(100分)
设计要求:
1)以命令行形式运行:SendTCP source_IP source_port dest_ip dest_port 其中,SendTCP为程序名,source_IP为源端IP地址,source_port为源端口,dest_ip 为目的IP地址,dest_port为目的端口
2)其他的TCP头部参数请自行设定。
3)数据字段为“This is my homework of network ,I am happy!”.4)成功发送后在屏幕上输出“Send OK”。
题目
九、简单FTP客户端软件开发(100分)
网络环境中的一项基本应用就是将文件从一台计算机中复制到另一台可能相距很远的计算机中。而文件传送协议FTP是因特网上使用得最广泛的文件传送协议。FTP使用客户服务器方式。
设计要求:
1)以命令行形式运行
2)该FTP客户端程序具有以下基本功能:能完成FTP链接的打开和关闭操作;能执行文件的上传和下载;能完成目录的创建、删除等有关操作。要求可以传输简单的文本文件。
题目十:FTP站点搜索引擎(100分)
设计要求:
1)由客户指定搜索IP段。
2)实现多线程搜索,要求搜索速度要尽可能高。
3)以目录树的方式将所有搜索到的FTP站点统一列出。打开某一站点的目录树即可查看其中的所有资源。
4)设计美观易用的图形界面。
题目十一:编写一个类似 OICQ的聊天程序。包括客户端和服务器,可以供多个用户进行聊天。(100分)
设计要求:
1)登录功能。客户端登录到聊天服务器,服务器管理所有登录的客户,并将客户列表发送给各个客户显示。
2)客户可以通过服务器转发,实现一对一和多对多聊天。
3)实现呼叫功能。当客户端程序连接服务器时,通过服务器搜索所要呼叫的客户,如果检测到此用户且该用户正处于联网状态,则服务器通知此用户的客户端程序响应主叫方客户端程序,然后在主叫方和被叫方建立连接后,双方就可以聊天或进行其它的通信。
题目十二:网络管理命令软件包设计(100分)设计要求:
1)阅读常用windows管理命令、常用网络命令使用技巧详解 2)选择其中三个命令组成一个一体化的图形用户软件.
题目十三:网络监视器设计(100分)
设计要求:
1)实现触发功能,让网络监视器在发生某种或某些情况时开始或停止捕获信息。
2)实现数据捕获筛选功能。包括:通过协议筛选、通过地址筛选、通过数据模式筛选。
3)实现捕获数据显示功能。由用户选定显示内容,以清晰易懂的方式显示数据。
4)分析数据功能。将捕获到的数据帧进行拆分分析。5)设计美观易用的图形界面。
题目十四:软件防火墙设计(100分)
设计要求:
1)检查传入数据包中的源地址或目标地址及其他信息,然后阻止数据包通过或者允许它通过。
2)通过匹配 IP 数据头来确定是否允许通信通过接口。
3)将所有传出的通信都记录在状态表中。在连接通信返回到接口时,将检查状态表以确保这些通信来源于此接口。
4)实现应用程序筛选器功能,允许用户分析特定应用程序的数据流并且提供应用程序特定的处理。
5)客户可制定特定的安全策略。6)设计美观易用的图形界面。
题目十五:VLAN构建(93分)
设计要求:
1)编写完整的VLAN构建方案。包括所需设备以及详细列明各个步骤。2)利用实验室提供的设备完成VLAN构建。测试其可用性。3)通过各种方式记录构建过程。如照片,文字记录等等。
4)编写完善的构建报告书。写明构建过程中所遇到的问题,解决方法,体会和总结等等。
题目十六:网络设计(93分)
现在请你为某个学校做网络设计。(子网规划,路由配置,防火墙配置部分)该校现需对办公楼和教学楼建网,办公楼分开行政管理和教务管理两个子网(每个子网不超过20台主机),教学楼只设计两个网络教室(要不同子网,每室25台主机)。
目前拥有两台Cisco2600路由器(每台都配置了三个以太口E0、E1、E2,其中一台还配了一个串口S0用于接入Internet),两台24口二层交换机和两台48口二层交换机,以及由ISP提供的一条已铺设到办公楼机房的2M数字线路用接入Internet(端口地址已由ISP分配:我端是172.16.9.2/24,对端是172.16.9.1/24)。
要求:
1、仅使用192.168.1.0一个C的地址对所有子网进行规划,并写出每个网络的地址范围及子网掩码,注明可用的地址范围。
2、画出网络拓扑图,并标明路由器端口号及其配置的IP地址和子网掩码,每个子网的区域及网络地址。
3、用静态路由配置两个路由器,使得所有用户可以上Internet网,写出每个路由器所配的静态路由。
4、配置防火墙,使得:(其中主页服务器及代理服务器地址应属于行政子网,地址由你指定)
(1)主页服务器仅对外网开放http服务,代理服务器对外网IP全通,外网不能访问除上述以外的行政网的其它部分及教务网。限制外网对网络教室的80端口的访问,对网络教室其他访问不限。
(2)网络教室不能访问除主页http服务和代理服务器之外行政子网的其它部分,且仅能访问教务网的http和ftp服务。
5、写出各应用防火墙的端口的配置(端口地址,防火墙应用语句及方向),以及各访问控制列表语句,并详细解释每一条命令的作用。
6、编写完善的构建报告书。写明构建过程中所遇到的问题,解决方法,体会和总结等。