首页

教学大纲

一、课程的性质、地位和作用

计算机网络是计算机技术和通信技术密切结合而形成的新的技术领域,是当今计算机界公认的主流技术之一,也是迅速发展并在信息社会中得到广泛应用的一门综合性学科。计算机网络课程是计算机专业和信息类专业的专业基础课,也是许多非计算机专业,如管理类、工商类专业的一门重要课程。

二、课程的教学目的和要求

通过本课程的学习,使学生掌握计算机网络的应用、结构、模型、协议等基本理论,特别是MAC层、网络层、传输层的工作原理。因为这些基础性的重要问题已经研究的较为清楚,重点掌握这些原则,将使学生能够在飞速发展的网络研究中保持判断力和创造力。
同时,本课程还将介绍计算机网络的最新技术(如无线网络和Web2.0等),以及最新的研究进展、热点和难点问题,锻炼和培养学生对网络现状和网络未来的发展具有良好的洞察力。
另外,通过大量的网络工程实践,使学生能够对路由器、交换机等常用网络设备具有较强的操作能力,并且能够自己独立组建、管理一定规模的网络,对网络服务器也有较强的配置能力。

三、相关课程

先修课程:数据结构、计算机组成原理、操作系统(可同时开设)
后续课程:网络实验(同时开设)、网络编程、网络安全

四.课程内容(含学时分配)

  1. 概述(4学时)
    • 计算机网络的应用
    • 局域网、城域网、广域网
    • 无线网络
    • 网络体系结构
    • 服务与协议
    • OSI参考模型、TCP/IP参考模型
    • 我国互联网的发展历史
    • 网络标准化
  2. 物理层(4学时)
    • 数据通信的理论基础
    • 有导向的传输介质
    • 无线传输
    • 卫星通信
    • 调制解调器、ADSL和无线
    • 多路复用技术
    • 交换技术
  3. 数据链路层(5学时)
    • 数据链路层的设计要点
    • 错误检测与纠正
    • 基本的数据链路层协议
    • 滑动窗口协议
    • 数据链路层协议示例
  4. 介质访问控制子层(7学时)
    • 信道分配问题
    • 多路访问协议
    • 以太网
    • 无线局域网
    • 蓝牙技术
    • 数据链路层交换
  5. 网络层(7学时)
    • 网络层的设计要点
    • 路由算法
    • 拥塞控制算法
    • 服务质量
    • 网络互联
    • IP协议和地址、ICMP、OSPF、BGP
    • IPv6
  6. 传输层(7学时)
    • 传输服务和Socket编程
    • 传输协议的要素
    • UDP
    • TCP
    • 性能问题
  7. 应用层(7学时)
    • DNS服务器配置及管理
    • 电子邮件服务器配置及管理
    • WWW和HTTP协议
    • 动态网页
    • Apache服务器配置及管理
    • 多媒体业务
  8. 网络安全(7学时)
    • 密码学
    • 对称密钥算法
    • 公开密钥算法
    • 数字签名
    • 公钥管理
    • 通信安全
    • 认证协议
    • 电子邮件安全
    • Web安全
    • 网络协议分析工具

五、课程教材和参考资料

  主要教材:

  1. 《计算机网络》(第4版),Andrew S. Tanenbaum著、潘爱民翻译,清华大学出版社,2003

  主要参考书:

  1. 《Computer Networks》(影印版),A.S Tanebaum, 清华大学出版社, 2003
  2. 《Computer Networking: A Top-Down Approach Featuring the Internet》(影印版,第3版),James F. Kurose and Keith W. Ross, 高等教育出版社, 2005
  3. 《Computer Networks: A Systems Approach》(影印版,第3版),Larry L. Peterson, Bruce S. Davie, 机械工业出版社, 2005
 
Powered by LaXtyle