在传输层上采用TCP协议传数据。
21.基于多播的文件传输程序设计(1人)
程序分文件发送端、文件接收端两部分。功能是文件发送端能同时向n个接收端传输文件。要求采用UDP协议并以多播(组播)方式实现通信。
22. 基于多线程的文件传输程序设计(1人)
程序分服务器端、客户端两部分。功能是服务器端能同时响应n个客户端的TCP连接请求,提供指定文件下载。服务器端要求采用多线程编程技术。
23. RIP路由仿真配置与测试程序设计(1-2人)
以图形化界面形式,对多个路由器组成的网络,实现RIP路由仿真配置与测试。
(此题目仅适合于有较好编程基础的、网络工程专业的同学优先)。
24.点对点语音聊天程序设计(1人)
程序主要由语音采集、语音发送、语音接收、语音播放四个部分组成。通信协议采用UDP;图形化界面;语音采集与播放采用windows API(ACM)接口。(此题目仅适合于有较好编程基础的同学)。
25. 综合扫描器程序的实现(2人)
(1)ARP扫描实现
(2)ICMP扫描实现
(3)TCP扫描实现
(4)UDP扫描实现
26. 网络对时程序实现(1人)
27. 网络文件传输系统实现(1-2人)
28. 本地计算机基本信息管理(1-2人)
如:获取计算机的名称和IP地址;获取计算机的子网掩码;获取计算机的DNS设置;获取计算机的网卡地址;获取计算机安装的协议;获取计算机提供的服务;获取计算机的所有网络资源;修改本地计算机的网络设置;获取计算机TCP/IP的所有信息。
29. 利用RTP协议完成多媒体数据流传输(1人)
30. 网络管理工具设计(1人)
可以搜索指定网段内的主机,显示其网络配置信息,搜索共享文件夹和工作组。
31. 网络速度检测工具(1人)
向TCP、UDP网络发送数据流从而来测试网络的吞吐率、回应时间等:包括TCP响应时间(TCP Response Time)、TCP传输率(TCP Throughput)、UDP串流传输率(UDP Streaming Throughput)。
32、ARP保护工具(1人)
防护主机恶意发送ARP数据包,同时拦截接受非局域网内正常的ARP数据包.从而达到防止局域网内ARP欺骗事件的发生,保护主机正常上网,防止交换机MAC地址池紊乱。
33、流媒体下载软件(1人)
编写软件,完成下载在线播放的流媒体文件的功能,支持RSTP,MMS协议。