%# -*- coding: utf-8-unix -*-

\chapter{基于套接字的网络程序设计}
\label{chap:program}

本单元实验要求学生能熟练掌握基本套接字编程。
通过让学生编写简单的UDP应用程序、
实现适配常见应用层协议的TCP应用程序来熟悉HTTP与SMTP等应用层协议，
从而深入理解跨网络进程通信的原理和过程，
培养开发网络应用程序的能力。

本单元实验设计思路与部分框架代码来自于J.F Kurose与K.W. Ross编纂的
《计算机网络自顶向下方法（第7版）》中“套接字编程”配套材料。
