实验教学

当前位置: 首页 > 实验教学 > 实验大纲 > 正文

网络程序设计实践

发布日期:2015-09-04   作者:    点击:

课程名称:

网络程序设计实践(24学时)

内容提要:

本课程为《网络程序设计》课程的实践课,目的在于掌握虚拟实验环境的组建,通过实践加深理解网络编程的基本原理知识,特别是对TCP套接口、UDP套接口、原始套接口、带外数据、阻塞与非阻塞I/O等网络编程知识的实践验证。在此基础上熟悉常见的应用层协议的实现。使得学生能够使用掌握的知识,独立设计和实现简单的网络通信工具。该课程的学习旨在加深学生对网络编程的了解和实践认识,提高学生Linux下代码学习和编辑能力,为其在程序设计领域的网络编程和开发等方面奠定基础。

适用专业:

信息安全

实验项目与学时分配:

序号

实验项目

学时

要求

1

搭建与熟悉网络应用程序设计平台

5

必做

2

TCP协议的理解及套接口编程

6

必做

3

UDP协议ICMP协议的理解及UDP套接口和原始套接口编程

5

必做

4

带外数据的编程实现

4

必做

5

阻塞式/非阻塞式IO

2

必做

6

网络聊天软件的设计与实现

2

必做

建设单位:网络信息安全与计算机技术国家级实验教学示范中心(bat365官网登录入口)