Course Name | Modern Computer Networks | Course Number | ||||||||
Course Semester | Semester 1 | Course Time | 36 Hours | Credit | 2 credits | |||||
Course Type | √ Obligatory Courses □ Elective Courses | |||||||||
Institute | Information Science School | Applicable Major | Management Science & Engineering | |||||||
Assessment method | □ Examination √ Test | |||||||||
Advanced courses | Data Structures | |||||||||
Teacher | Zhijian Wang | |||||||||
Teaching Objectives | ||||||||||
Teaching objectives of Modern Computer Networks is to make students understand and master the basic concepts and basic principles of modern communication technologies and methods between computers, and that of modern computer networks. Based on the existing computer knowledge, students should be able to catch the idea of modern network communication technology, have a more comprehensive understanding of network system. This course study helps to improve students' basic knowledge and theory of networking and communications, to train their ability on network applications. We hope students can achieve the following objects by this course: (1) mastering the basic concepts, basic technology, and basic principles of modern computer networks; (2) understanding the key issues of modern computer network design; (3) having basic modern computer network applications ability. |
||||||||||
Teaching Contents | ||||||||||
This course discusses both the principles and practice of computer networking. Usually we start with a discussion of the relevant principles, followed by a number of examples that illustrate these principles. We begin working our way up the protocol hierarchy beginning at the bottom. We provide some background in the field of data communication, some materials are concerned with how to deliver information over physical channels. Several examples of the physical layer are discussed. The data link layer looks at the problem of how to send packets across a link, including error detection and correction. We look at DSL as a real-world example of a data link protocol. We examine the medium access sublayer, this is the part of the data link layer that deals with how to share a channel between multiple computers. Many routing algorithms, both static and dynamic, are covered, we discuss this issue from how to prevent congestion to how to guarantee a certain quality of service. The network layer in the Internet is given extensive coverage. The emphasis of transport layer is on connection-oriented protocols and reliability, since many applications need these. Both Internet transport protocols, UDP and TCP, are covered in detail. The application layer deals with its protocols, and its applications. |
||||||||||
Outline Designer | Zhijian Wang | Date | 2015.9.8 8th.Sep.2015 |