课程号 |
04834080 |
学分 |
2 |
英文名称 |
Computer Network Frontier |
先修课程 |
先修课程只要有讲到计算机基础知识即可,例如《计算概论》。 |
中文简介 |
本课程的目的是介绍计算机网络的关键概念和原理。本课程将结合自顶向下和自下而上的方法来研究互联网及其协议栈。讲述的网络架构、协议和应用程序实例包括电子邮件、Web和媒体流。本课程将涵盖支持此类网络应用程序所需的通信服务(如TCP/IP)。本课程在讲述实际网络(包括有线和无线局域网环境)中实施和部署通信服务之后,讨论网络管理问题。在整个课程中,将以互联网的架构和协议为主要例子来说明计算机网络的基本原理。 |
英文简介 |
The aim of this course is to introduce key concepts and principles of computer networks. The course will use a combination of top-down and bottom-up approach to study the Internet and its protocol stack. Instances of architecture, protocol, application-examples will include email, web and media-streaming. We will cover communications services (e.g., TCP/IP) required to support such network applications. The implementation and deployment of communications services in practical networks: including wired and wireless LAN environments, will be followed by a discussion of issues of network-management. Throughout the course, the Internet’s architecture and protocols will be used as the primary examples to illustrate the fundamental principles of computer networking.
|
开课院系 |
信息科学技术学院 |
通选课领域 |
|
是否属于艺术与美育 |
否 |
平台课性质 |
|
平台课类型 |
|
授课语言 |
英文 |
教材 |
无;
Computer networking: a top-down approach,Kurose, J.F. & Ross, K.W.,Addison-Wesley (7th ed.),2016,Computer networks: a systems approach,Peterson, L.L. & Davie, B.S.,Morgan Kaufmann (5th ed.),2011,Ethernet: Distributed Packet Switching for Local Computer Networks,R Metcalfe and D Boggs,ACM Computer Systems,1976;
|
参考书 |
7;
;
;
|
教学大纲 |
At the end of the course students should 1.be able to analyse a communication system by separating out the different functions provided by the network; 2.understand that there are fundamental limits to any communications system; 3.understand the general principles behind multiplexing, addressing, routing, reliable transmission and other stateful protocols as well as specific examples of each; 4.understand what FEC is; 5.be able to compare communications systems in how they solve similar problems; 6.have an informed view of both the internal workings of the Internet and of a number of common Internet applications and protocols.
1.Introduction. Overview of networking using the Internet as an example. LANs and WANs. OSI reference model, Internet TCP/IP Protocol Stack. Circuit-switching, packet-switching, Internet structure, networking delays and packet loss. [6 hours] 2.Link layer and local area networks. Link layer services, error detection and correction, Multiple Access Protocols, link layer addressing, Ethernet, hubs and switches, Point-to-Point Protocol. [4 hours] 3.Wireless and mobile networks. Wireless links and network characteristics, Wi-Fi: IEEE 802.11 wireless LANs. [2 hours] 4.Network layer addressing. Network layer services, IP, IP addressing, IPv4, DHCP, NAT, ICMP, IPv6. [6 hours] 5.Network layer routing. Routing and forwarding, routing algorithms, routing in the Internet, multicast. [6 hours] 6.Transport layer. Service models, multiplexing/demultiplexing, connection-less transport (UDP), principles of reliable data transfer, connection-oriented transport (TCP), TCP congestion control, TCP variants. [6 hours] 7.Application layer. Client/server paradigm, WWW, HTTP, Domain Name System, P2P. [2 hours]
课堂授课为主,课后练习、编程为辅。
平时(30%),编程(40%),考试(30%)
|
教学评估 |
杨仝:
学年度学期:18-19-3,课程班:计算机网络前沿1,课程推荐得分:0.0,教师推荐得分:8.33,课程得分分数段:95-100;
|
|