计算机网络
Computer Network
适用专业:计算机科学与技术
学分数:4 总学时数:64
一、本课程教学目的和任务
计算机网络是计算机科学与技术专业的重要专业必修课。通过本课程的学习,使学生能够对计算机网络原理与技术有一个系统的、全面的了解;掌握计算机网络的概念、组成和体系结构,初步掌握数据通信、各层网络协议和网络互连等方面的基本问题和主要算法,使学生有较为全面、系统、扎实的知识基础,为学习其他课程以及从事计算机网络的研究、开发、管理和使用打下坚实的基础。
二、本课程的基本要求
要求学生具有一定的通信和计算机的基础理论知识。本课涉及知识面较广,与应用联系密切,而且知识更新较快,教材内容有时无法体现当前网络界的最新技术。因此在具体教学中,授课内容要从多种教科书和网络媒介归纳综合,教学方法上,采取课堂讲授、上机操作、课后自学、课堂讨论等形式。
上机操作的主要目的是理解网络协议的基本原理,让学生熟悉TCP/IP网络编程,为今后的网络应用开发打下良好的基础。通信使用TCP/IP协议簇,编程接口使用Winsock,运输层协议使用UDP和TCP。实现功能自选(如实时对话、数据传输、HTTP-Server和HTTP-Client、FTP-Client等)。上机结束时要进行运行演示,解释程序流程,最终给出实验报告。
三、本课程与其他课程的关系
计算机网络是一门集计算机技术与通信技术为一体的综合性交叉学科。它综合运用这两个学科的概念和方法,形成了自己独立的体系。学习计算机网络课程之前,应很好地掌握计算机原理、操作系统、程序设计等相关课程。
四、课程内容
1. 计算机网络概述
发展过程、交换方式、因特网的发展、计算机网络的定义、分类、拓朴结构、传输模式、网络协议、计算机网络的层次模型、体系结构: ISO/OSI参考模型和TCP/IP参考模型。
2. 物理层
通信的理论基础、奈奎斯特定理、香农定理、传输介质、无线传输、模拟数据编码方法、调制解调器的原理、物理层标准、多路复用技术(FDM、WDM、FDM、STDM、A TDM)、复用技术的应用-电话系统、电话系统的数字传输、多个话路的PCM数字信号的时分复用、北美的T1系统和欧洲的E1系统时分复用、ISDN和A TM交换方式。
3. 数据链路层
成帧方法、差错检测和纠正、海明码、CRC码、ARQ协议、连续ARQ协议、滑动窗口协议、信道利用率、协议描述和测试、高级数据链路控制协议HDLC、点对点协议PPP。
4. 局域网与介质访问子层
信道分配方法、多路访问协议、ALOHA协议、CSMA协议、CSMA/CD协议、IEEE 802系列标准、LLC、MAC、IEEE 802.3(Ethernet)、(差分)曼彻斯、802.3的最短帧长、交换式802.3 LAN、IEEE 802.5(Token Ring)、IEEE 802.4(Token Bus)、网桥技术和原理。
5. 网络层
网络层的内部结构、路由选择机制、路由算法分类、最短路径路由算法Dijkstra算法、距离矢量路由算法、链路状态路由算法、拥塞控制的基本原理、拥塞控制算法、许可证法、反馈法、通信量整形法、漏
桶算法、网络互联与设备、因特网的网络层、IP协议、子网的划分、IP地址与硬件地址、ARP协议、RARP协议、ICMP协议、IP数据报、IPv6协议。
6. 运输层
传输服务原语、传输协议的要素、端口的作用、TCP/IP体系的运输层、建立连接、释放连接、流量控制和缓冲区管理、多路复用、UDP协议、TCP协议、TCP的序号和确认、TCP连接管理、TCP传输策略、TCP拥塞控制。
7. 应用层
域名服务和DNS协议、WWW 模型、WEB所需的基本技术、超文本传输协议HTTP、文件传输协议FTP、协议、WinSock网络编程。
8. 专题介绍
网络安全:密钥密码体制、报文鉴别、密钥分配。
因特网的演进:多媒体体系结构、IP电话、服务质量QoS、多协议标记交换MPLS、居民接入网RAN。
五、选用教材及主要参考书
1. 教材
Computer Networks(4E).Andrew S.Tanenbaum. Prentice Hall PTR,2002.8
计算机网络(第4版). 谢希仁. 电子工业出版社,2003.6
2. 参考书
[1]计算机网络(第三版). Andrew S.Tanenbaum. 熊桂喜等译. 清华大学出版社,1998
[2] 数据通信与网络(第二版). Behrouz A. Forouzan. 吴时霖等译,机械工业出版社,2002.1
[3] 计算机网络-习题与解析.鲁习文.清华大学出版社,2001.6
网课程[4] 基于Windows的TCP/IP编程. 王罡等. 清华大学出版社,2002.3
[5] 计算机网络实验教程. 谢谦等. 电子工业出版社,2000.8
[6] Computer Networks. Maarten van Steen. www.cs.vu.nl/~steen/cn/
六、学时分配
课程内容讲课实验上机大作业小计概述 4 0 4 物理层 6 0 6 数据链路层10 0 4 14 局域网与介质访问子层8 00 8 网络层8 0 2 10 运输层 4 0 2 6 应用层 6 0 4 10 专题介绍 5 00 6 其它000 1 1 合计51 0 12 1 64
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论