Data Communications and Computer Networks

Jun16

Course No.:11120780
Title:Data Communications and Computer Networks
Class Hours/Week:  1.5-1          Credit:2
Category:Elective
Prerequisites:Digital electronic technology
Audience:Undergraduates
Teaching manner:Online and with multimedia
Course objectives and basic requirements:
Students who complete the course should be able to demonstrate the abilities of doing the following:
a) Explain the basic principles and the implementing mechanisms of data communications and computer networks.
b) Explain the conceptions of the network engineering.
c) Build, configurate,maintain and manage the primary network protocol systems.
d) Establish application services based on INTERNET.
Course introduction:
Firstly, the course proposes an analysis model about data communications and computer networks, namely the architecture of computer networks. The course elaborates the definition, arithmetic, analysis model and control strategy of the protocols according to their physical layer, data layer, network layer, transport layer and application layer. The principle and the process of implementation of the current primary Internet network application are introduced in the course, which also describes the developing trend of network technique at last.
Syllabus and lecture schedule:
1. Summary, the classification of network, primary performance index, network architecture   (2 class hours)
2. Basic concept of physical layer, digital transmission, channel multiplex, synchronous optical network (2 class hours)                                                                 
3. Basic concept of data link layer, the control protocols and analysis of data link layer   (4 class hours)                        
4. Summary of LAN, working principle of Ethernet, VLAN, Fast Ethernet, WLAN    (2 class hours)
5. Structure of WAN, datagram and virtual circuit, packet forwarding, congestion control   (1 class hours)                                                            
6. Network interconnection, IP, sub-net designation, control message protocol, routing protocol,
IP multicast, VPN and NAT, IPv6                (6 class hours)
7. Transport protocol, UDP, TCP, flow and congestion control         (5 class hours)
8. Application layer, DNS, FTP principle, DHCP, SNMP                         (1 class hours)
9. RTP, IP phone, multi-protocol label switching, Access network                  (1 class hours)
Lab Session:
16 lectures lab session is arranged in the last two weeks of the semester.
Contents of Experiments:
Students can choose any one set of the three to pratice.
Set 1, Basic structure of network
Exp 1, Point to point communication protocol by dial-up method
Exp 2, Structure of network within Ethernet
Exp 3, Structure of network within fiber-optic Ethernet
Exp 4, Structure of VALN network
Exp 5, Infrastructure wireless LAN
Exp 6, Ad Hoc wireless LAN
Exp 7, Route configuration
Set. 2, Structure of networking application services
Exp 8, INTERNET services providing by dial-up connect
Exp 9, WWW server providing
Exp 10, FTP services providing
Exp 11, E-Mail services providing
Exp 12, Programming based on TCP/IP
Exp 13, Configuration and testing of Firewall
Exp 14, Application services for the other network   
Set.3, Researching Experiments
Exp 15: Configuration and providing VPN service
Exp 16: Configuration and providing VOIP based on softswitching
Exp 17: Remote control through Internet (programming)
Exp 18: Life video stream service through Internet using multicast protocol
Exp 19: Package data Monitoring and analyzing
Exp 20: Applications of SNMP (Simple Network Management Protocol)
Exp 21: Structure of IP mobile network
Exp 22: Crosslink between Ad Hoc and Internet
Exp 22: Self-creating Experiment
Test and Grading Criteria
1. Written Assignments + Experiment:          30%-40%
2. Final-exam              60%-70%
Any innovation will be encouraged and be evaluated extra grad.
Suggested textbooks or references:
1. Xie Xiren. Computer Network, 4 Ed.  Electron & Industry Press, 2003