湖南科技大学计算机计算机网络课程设计
湖南科技大学计算机计算机网络课程设计

湖南科技大学计算机计算机网络课程设计

写在前面:

计算机网络的课程设计还是比较有趣味性的
部分题目需要设计界面
编程语言则是c++,跳出了使用java的定式(虽然我一直在用c++)

一、背景

1.加深对计算机网络的工作原理的理解

通过编写计算机程序实现、模拟网络的某些功能,将书本上抽象的概念与具体实现技术结合起来,理解并掌握计算机网络的基本工作原理及工作过程。

2.实现应用进程跨越网络的通信

了解系统调用和应用编程接口基本知识,理解应用程序和操作系统之间传递控制权的机制,掌握套接字的创建和运用,通过 socket 系统调用实现跨网通信。

3.提高网络编程和应用的能力

提高实际编程能力和灵活运用所学知识解决问题的能力。培养调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,理论应用于实践的能力。

二、题目

此次课程设计共有十个题目,按照我们老师的要求至少需要完成四个(第一个必做)

  • 1、网络聊天程序的设计与实现
  • 2、Tracert 与 Ping 程序设计与实现
  • 3、滑动窗口协议仿真
  • 4、OSPF 路由协议原型系统设计与实现
  • 5、基于 IP 多播的网络会议程序
  • 6、编程模拟 NAT 网络地址转换
  • 7、网络嗅探器的设计与实现
  • 8、网络报文分析程序的设计与实现
  • 9、简单 Web Server 程序的设计与实现
  • 10、路由器查表过程模拟

三、课程设计指导书



四、源码

实验二使用了qt,所有项目用VS2022创建,推荐使用VS2022打开。



starry0214

订阅评论
提醒
guest

1 评论
最新
最旧 最多投票
内联反馈
查看所有评论
Florida Finlay
1 年 前

It’s really a great and useful piece of information. I am glad that you shared this helpful info with us. Please keep us up to date like this. Thank you for sharing.