计算机网络原理
分享
课程详情
课程评价
spContent=1994年4月20日我国实现了和互联网的全功能连接。二十多年来,互联网的发展速度空前,层出不穷的互联网应用与服务引发了人们生活和工作方式的革命。学习计算机网络的基础知识,揭开计算机网络的神秘面纱,熟练使用网络技术为人类服务,已成为时代的必须!欢迎同学们加入计算机网络原理课程的学习之旅!
—— 课程团队
课程概述

       《计算机网络原理》课程是计算机科学与技术专业、软件工程专业、物联网工程专业的核心课程之一,是计算机科学技术领域专业人才培养的基础,在计算机学科课程体系建设中处于重要的地位。本课程以TCP/IP 网络体系结构作为主线,以 Internet 作为实例来讲解计算机网络原理及其应用。通过本课程的学习,使学生了解计算机网络的发展现状和发展趋势,掌握计算机网络的基础知识,掌握TCP/IP体系结构及各层主要协议的基本原理,熟练应用Internet的各种服务。为培养学生在计算机网络系统的规划与构建,网络应用系统的开发等方面的能力打下坚实的基础。

课程大纲

第一章  概述

教学基本要求:

(1)了解计算机网络的作用和发展过程;

(2)理解计算机网络的定义、分类方法;

(3)掌握因特网的边缘部分和核心部分;

(3)掌握计算机网络的速率、带宽、时延、信道利用率等主要性能指标;、    

(4)理解计算机网络体系结构的分层思想;掌握网络协议和计算机网络体系结构的的概念;

(5)掌握计算机网络的分层体系结构的层次、各层的功能。

第二章  物理层

教学基本要求:

1)掌握物理层基本概念、数据通信的基础知识;

2)了解传输介质的类型及主要特点、同步光纤网SONET、同步数字系列SDH和宽带接入技术;

3)掌握三种信道复用技术。

第三章 数据链路层

教学基本要求:

1)掌握封装成帧、透明传输和差错检测的基本原理;

2)掌握点对点协议PPP的基本原理;

3)掌握以太网的基本概念和CSMA/CD协议;

4)掌握使用集线器、网桥、交换机扩展以太网的方法;

5)了解主流的高速以太网技术。

第四章 网络层

教学基本要求:

(1)理解网络互联的基本概念、路由器的组成结构;

(2)掌握IP地址编制机制、地址解析的基本概念与方法;

(3)掌握IP数据报的格式、IP层转发分组的流程;

(4)掌握子网编址、构建超网的基本方法;

(5)熟练掌握路由选择协议RIP和OSPF。

(6)了解Internet控制报文协议ICMP与组管理协议IGMP、虚拟专用网VPN和网络地址转换NAT、外部网关协议BGP。

第五章 运输层

教学基本要求:

(1)理解进程之间通信的过程,理解端口的概念;

(2)理解UDP协议;

(3)掌握TCP的基本概念和TCP报文段的格式;

(4)掌握TCP的可靠传输原理、拥塞控制方法和连接的管理的原理;

(5)掌握TCP流量控制的原理和重传机制。

第六章 应用层

教学基本要求:

(1)了解TCP/IP协议簇与应用层协议之间的关系;

(2)掌握域名系统DNS、万维网WWW、电子邮件、动态主机配置协议DHCPH和简单网络管理协议SNMP。

(3)理解文件传输协议FTP,远程登录协议TELNET

第七章 无线网络和移动网络

教学基本要求:

(1)掌握无线局域网的基本知识和主要协议;

(2)了解无线个人区域网技术和无线城域网技术;

(3)掌握移动IP技术原理。



预备知识

计算机组成原理、操作系统以及高级语言程序设计基础等。

证书要求


成绩评定方法:单元测试单元作业30%,期末考试60%,课程讨论10%。

总评成绩60分至69分为合格;70分至79分为中等;80分至89分为良好;90分以上为优秀。

参考资料

[1] 谢希仁,计算机网络(第六版)[M],北京:电子工业出版社,2014.(教材)

[2] Andrew S.Tanenbaum,计算机网络(第五版) [M],北京:清华大学出版社,2011

[3] James F.KuroseKeith W.Ross,计算机网络 自顶向下方法[M],机械工业出版社,2009