This course is a fundamental core major course of the majors in science and engineering, which is a basic computer course for college students majored in science and engineering. Through the study of this course, students can have a basic understanding of computer network, understand the current situation and development trend of computer network, master the basic concepts involved in computer network and the basic knowledge of computer network application, understand and master the principle of Internet, and has good skills in various services provided by Internet. Thus, students are able to master the technical principles and comprehensive application of computer network. This course cultivates students' thinking ability and practical ability, which provides technical and application support for students to learn follow-up courses and to solve related problems encountered in life and work.
Let students understand the concept of computer network architecture, and master the functions and working principles of each layer in TCP/IP architecture so that students can analyze and solve network engineering problems.
Let students master the data communication, data exchange and network interconnection technologies involved in the computer communication and network. Let students can carry out networking planning and configuration and have the ability to design research schemes for network problems.
Week 1: (Total Video Duration 116'53'', 16 Videos)
1.0 Chapter Introduction (Duration 1'57'', 1 Video)
1.1 History of Computer Network (Duration 29'31'', 3 Videos)
1.2 Basic Concepts of Computer Network (Duration 6'3'', 1 Video)
1.3 Types and Features of Computer Network (duration 14'48'', 3 Videos)
2.0 Chapter Introduction (Duration 3'14'', 1 Video)
2.1 Basic Concepts of Network Protocol (Duration 10'32'', 1 Video)
2.2 Reference Model of Open System Interconnection OSI/RM (Duration 27'49'', 3 Videos)
2.3 Reference Model of TCP/IP (Duration 7'33'', 1 Video)
2.4 Comparison between OSI/RM and TCP/IP (Duration 5'24'', 1 Video)
2.5 Network Communication Standardization Organization (Duration 12'2'', 1 Video)
Unit Test of the First Week
Week 2: (Total Video Duration 141'40'', 17 Videos)
3.0 Chapter Introduction (Duration 3'29'', 1 Video)
3.1 Basic Concepts of Data Communication Technology (Duration 58'33'', 6 Videos)
3.2 Transmission Medium (Duration 14'40'', 2 Videos)
3.3 Multiplexing Technology (Duration 17'50'', 2 Videos)
3.4 Data Exchange Technology (Duration 15'13'', 2 Videos)
3.5 Error Control Technology (Duration 31'55'', 4 Videos)
Unit Test of the Second Week
Week 3: (Total Video Duration 124'18'', 19 Videos)
4.0 Chapter Introduction (duration 1'55'', 1 Video)
4.1 LAN Overview (Duration 31'30'', 4 Videos)
4.2 Ethernet Technology (Duration 60'5'', 9 Videos)
4.3 LAN Expansion (Duration 30'48'', 5 Videos)
Unit Test of the Third Week
Week 4: (Total Video Duration 135'08'', 18 Videos)
4.4 High Speed Ethernet (1Duration 11'18'', 1 Video)
4.5 Virtual LAN (Duration 12'54'', 2 Videos)
4.6 Wireless LAN (Duration 28'59'', 6 Videos)
5.0 Chapter Introduction (Duration 3'25", 1 Video)
5.1 Internet Overview (Duration 6'13", 1 Video)
5.2 IPv4 - Part I (Duration 72'19", 7 Videos)
Unit Test of the Fourth Week
Week 5: (Total Video Duration 143'03'', 16 Videos)
5.2 IPv4 - Part II (Duration 69'54", 6 Videos)
5.3 Internet Routing Protocols (Duration 30'13", 4Videos)
5.4 Private Network Interconnection (VPN and NAT) (Duration 18'43", 2 Videos)
5.5 Next Generation Internet Protocol - IPv6 (Duration 24'13", 4 Videos)
Unit Test of the Fifth Week
Week 6: (Total Video Duration 128'45'', 19 Videos)
5.6 Port and Socket (Duration 26'19", 4 Videos)
5.7 User Datagram Protocol - UDP (Duration 26'19", 4 Videos)
5.8 Transmission Control Protocol - TCP (Duration 76'7", 11 Videos)
Unit Test of the Sixth Week
Week 7: (Total Video Duration 131'20'', 15 Videos)
6.1 Application Model of Network (Duration 4'17", 2 videos)
6.2 Basic Network Service - Part 1 (Duration 35'0", 3 Videos)
6.2 Basic Network Service - Part 2 (Duration 45'34", 4 Videos)
Experiment 1: Protocol Analysis using Wireshark (Duration 46'29", 6 Videos)
Unit test of the Seventh Week
Week 8: (Total Video Duration 135'26'', 18 Videos)
Experiment 2: Networking and Router Configuration (Duration 57'51", 7 Videos)
Experiment 3: Internet Route Detection and Discovery (Duration 43'37", 7 Videos)
Experiment 4: Web Development and Service Configuration (Duration 33'58", 4 Videos)
1. Logical operation: It is necessary to learn some basic logical operations in advance, such as ‘and’, ‘or’, ‘not’, and ‘XOR’, which will be used in Chapter 3 and Chapter 5 of this course.
2. The numerical system in computer: It is necessary to learn the number representations for different bases in microcomputer system in advance, such as binary, decimal and hexadecimal.
3. Base conversion: It is necessary to learn the conversion between binary and hexadecimal, binary and decimal, hexadecimal and decimal in advance. Especially, the conversion between a 8-bit binary and a decimal digit within 0-255 is very important.
[1] Geng YANG, Yun ZHANG, et al. Computer Communication and Network (2nd Edition). Beijing: Tsinghua University Press, 2015.
[2] Geng YANG, Sujun HU, et al. Computer Network. Beijing: Higher Education Press, 2014.
Q1: Is this course the same as the H3C routing and switching technology course?
A1: It is not quite the same. The course you mentioned focuses on routing and switching technology with emphasis on practice. However, our course is similar to computer network, which is with both theory and practice.
Q2: What's the difference between the computer network course and this course? I feel that the contents of the two courses are similar. What is the difference?
A2: The courses related to network are almost the same. Compared with the computer network course, our course has less content and is a little bit easier. Specifically, our course does not involve the point-to-point channel on data link layer. In addition, network management and network security have not been involved. Generally, our course is more application oriented.
Q3: What are the preliminaries for learning this course? Can a student of non-computer major learn it?
A3: It doesn't need too much preliminaries. We will also provide the preparatory knowledge of this course in the slides for you to choose to learn according to your own needs. In addition, this course is a major basic course for students of non-computer majors in our university.
Q4: How do teachers and students communicate in this course?
A4: During learning, you can ask questions in the course forum at any time. We will seriously take every question you post in the course Discussion Forum and give a reply.