学分:3 学时:48
一、课程的性质和任务
- 《计算机网络》是计算机及相关专业大类课程之一。是一门集计算机技术与通信技术、软件与硬件为一体的课程。
本课程的任务是介绍计算机网络的基础理论知识、基本组织结构及分层方法; 以TCP/IP协议为对象介绍网络原
理、方法和应用;了解网络的体系结构及在Internet中各层协议的工作原理和功能;掌握网络组网技术和方法。
通过本课程的学习为学生今后的专业学习和从事计算机网络应用、设计、开发及研究打下必要的基础。
二、课程内容、基本要求与学时分配
(一)绪论(4学时)
- 了解什么是因特网,什么是协议,网络边缘及核心网络。
- 了解接入网和物理媒体,理解分组交换网的延迟,协议分层和服务模型。
(二)应用层协议(4学时)
- 了解应用层协议的原理,理解C/S模型和P2P模型。
- 掌握万维网协议HTTP; 文件传输协议FTP、电子邮件相关协议;因特网域名系统的工作过程。
- 掌握简单的网络编程。
(三)传输层协议(8学时)
- 理解传输层服务和工作原理,复用和分用;掌握无连接传输协议UDP,具体UDP头的格式。
- 理解可靠数据传输的工作原理。
- 深入理解面向连接的传输协议TCP;包括TCP头。
- 深入理解TCP的链接控制;了解TCP的拥塞控制原理和方法。
(四)网络层协议(20学时)
- 理解网络层工作原理,为点到点的协议。
- 了解路由器原理,深入理解数据报格式和IP头格式。
- 理解IPv4地址的表示、分类、发展。
- 掌握可变长子网掩码VLSM、域间无差别路由CIDR的工作原理和使用方法。
- 掌握基于IP的局域网组网。
- 了解NAT、ICMP、 IPv6和 IP安全。
- 掌握选路算法 路由与转发的原理。
- 掌握静态路由表的写法和动态路由表的生成方法及路由算法分类。
- 了解具体的路由算法RIP、OSPF和BGP。
- 理解ARP协议的工作过程,了解广播和多播
(五)数据链路层协议(8学时)
- 了解链路层作用,了解介质访问协议ALOHA,载波侦听协议CSMA。
- 理解并掌握CSMA/CD的工作原理及应用。
- 了解2层交换机和3层、4层、应用层交换机工作原理,了解一些网络命令。
- 了解PPP和虚拟链路,调制解调和nyquist定理、shannon定理。
(六)无线网络(4学时)
- 了解无线通信和无线网络。
- 了解移动IP原理和具体工作方法。
三、说明
1.本课程的先修课程为《计算机组成与结构》、《数据结构与算法》。
2. 本课程为双语课程(B类)。
四、课程使用的教材和主要参考书
使 用 教 材: 《计算机网络:自顶向下方法与Internet特色(第4版影印版)》Ross K.W. 著
高等教育出版社。
主要参考书: 《计算机网络(第4版)(英文影印版)》Andrew S.Tanenbaum等著
清华大学出版社。
教学大纲制订者:孙伟峰
审订者:软件学院网络工程系
2010年 3 月 1 日
|