1. 计算机网络实验简介

1.1. 实验安排

本学期计算机网络实验有6次实验课,每次实验课2个学时,总共12个学时,实验内容涵盖有 编程设计型配置验证型 两种类型,总共9个小实验。

  1. 配置验证型实验:VLAN与接口模式配置、RIP路由配置及协议分析、NAT组网实验。验证型实验必须在本实验课程提供的实验环境下完成。

  2. 编程设计型实验 (需自己动手编程)有两种系列:

    1). 协议栈编程实验:该系列实验需要在本课程提供的代码框架上,实现以太网收发 → ARP 解析 → IP 协议实现 → ping 响应 → UDP 实现 → TCP 实现 → Web服务器。网络编程实验环境的安装和配置详见附录B 网络编程实验环境

    • 必做部分 :以太网收发 → ARP 解析 → IP 协议实现 → ping 响应 → UDP 实现

    • 选做部分 :TCP 实现 → Web服务器

    欢迎有兴趣的同学在完成必做实验的基础上,搭建属于你自己的TCP和Web服务器:)

    2). Socket编程实验: 邮件客户端的设计与实现。

实验安排如下:

../_images/%E5%AE%9E%E9%AA%8C%E5%AE%89%E6%8E%92.png