网络编程技术实训实习
Course Project in Network Programming
一、课程基本情况
教学周数:1周
学分:1学分
开课学期:第6学期
课程性质:选修
先修课程:
适用专业:网络工程
开课单位:计算机与软件学院网络工程系
二、实训目标和基本要求
本课程设计是一门综合性的实验。通过本次课程设计,掌握基于网络应用程序设计能力; 加
深对TCP/IP协议栈的理解;掌握C/S编程模式;掌握Socket机制,传输控制协议,用户 数据报协
议;掌握网络抓包的原理。掌握网络编程应用程序分析、设计、编程和调试的整个 过程。
三、实训内容及要求四、课程考核
网络聊天系统:使用C/S模式,
运用流式Socket通信机制或 数
据包通信机制,实现一个能 一对
一或一对多聊天的应用 程序。
数据包监控系统:运用操作系 统
提供的数据链路层抓包原 理与
机制,实现一个通过抓包 而能对
网络进行监控的应用 程序。
网络性能测量与分析:运用操 作
系统提供的数据链路层抓 包原
理与机制,实现抓包,并 能根据
抓包流量对网络的性 能进行测
量和分析。