Computer Network  (2013 Fall Advanced/Excellent Class)
Hot! The experiment video has been published! Hot! >> video

Goals

(1) Develop a fundamental understanding of the network design principles and performance metrics
(2) Become familiar with the mechanisms and protocols for reliable data comm. via a computer network
(3) Be able to evaluate the performance of various network technologies and protocols
(4) Develop interest in performing research in the area of Computer Networks


Classroom and Laboratory

(1) Course time: Every Tuesday in Week 1-12, 14-17, Lecture hour 5-6, Classroom D9-D205
(2) Experiment time: Advanced Class, Wendesday Night in Week 4,9,12,15, Labroom N1-D204
(3) Experiment time: Excellent Class, Friday Afternoon in Week 4,9,12,15, Labroom N1-D204
(2) Final Examination: to be anounced


Syllabus

#Week

Date

Content

Lecture Notes

Homework

Lab

1

2013-09-03

  Chapter1. Foundation
  1.2

  L01-Switched-network-history

1-25  

2

2013-09-10

  Chapter1. Foundation
  1.3

  L02-Network-architecture  

mailsystem
 

3

2013-09-17

  Chapter1. Foundation
  1.4,1.5,1.6

  L03-Imple-and-performance

1-05
OA-1

 

4

2013-09-24

  Chapter2. Direct Link Networks
  2.1,2.2,2.3
  L04-Direct-link-network
  demo for reliable comm.
2-18
 Lab01

5

2013-10-01

 National holiday, no course

 

   

6

2013-10-08

  Chapter2. Direct Link Networks
2.4,2.5

  L05-Reliable-transmission

2-24,2-27
OA-2
 

7

2013-10-15

  Chapter2. Direct Link Networks
2.6,2.8 + Background of 802.x

  L06-Media-access-control

2-36,2-37
2-44,2-45
   Lab02
cancelled

8

2013-10-22

  Chapter3. Packet Switching
  3.1,3.2,3.5

  L07-Packet-switched-network

3-3,3-13
3-38,3-39

 

9

2013-10-29

  Chapter4. Internetworking
  4.1

  L08-Internetworking  

4-04,4-06 Lab02

10

2013-11-05

  Chapter4. Internetworking
  4.2

  L09-Routing-I  

Routing1
OA-3

 

11

2013-11-12

  Chapter4. Internetworking
  4.2

  L10-Routing-II  

Routing2  

12

2013-11-19

  Chapter4. Internetworking
  4.3

  L11-Internet-I  

Address Lab03

13

2013-11-26

 Examination Week, no course      

14

2013-12-03

  Chapter4. Internetworking
  4.3,4.4,4.6

  L12-Internet-II  

   

15

2013-12-10

  Chapter5. End-to-End Protocols
  5.1,5.2

  L13-TCP-I

  Lab04

16

2013-12-17

  5.2 Reliable Byte Stream (TCP)
  6.3 TCP congestion control

  L14-TCP-II

   

17

2013-12-24

  9.1.2 World Wide Web (HTTP)
  9.1.3 Name Service (DNS)
  8.5 Firewalls

  L15-Summary

   

 


Experiment1: Socket Progamming

(1) Experiment Report
      Template [download]

(2) Experiment Instruction book:
       Introduction to windows socket programming [download]

(3) Experiment sample:
       VC6 Socket programming Sample Code [download]

(4)
Reference books
      [1] Michael J.Donahoo, Kenneth L. Calvert. 陈宗斌等译, TCP/IP Sockets in C, (Second Edition). TCP/IP Sockets 编程 (第二版), 清华大学出版社,
      [2] W.Richard Stevens. TCP/IP IIIustrated Volume 1: The Protocols. TCP/IP详解 卷一: 协议, 机械工业出版社

(5)
Develop environment
      [1] Winsocket programming: Windows + Codeblocks 10.0 ; Windows + Visual C++ 6.0
      [2] Linux standard socket progamming: Windows + Cgywin + gcc; Linux + gcc




Experiment2: Layer 2 observation and switch

(1) Experiment Report
      Template [download]

(2) Experiment Instruction book:
       Introduction to experiment enviroment in lab N1-East204 [download]
       Switch and spanning-tree observation [download]

(3) Manual books on network equipments:
       Brief IOS commands manual for Cisco Router [download]
       Product manual of for Ruijie Switch [download]
       Product manual of for Ruijie Router [download]
             
(4)
Network Simulator:
       Boson Netsim 7.0 [download]


Experiment3: Layer 3 observation and router

(1) Experiment Report
      Template [download]

(2) Experiment Instruction book:
       RIP and OSPF [download]
       Port monitoring [download]
       RIP observation [download]
       OSPF observation[download]

(3) Manual books on network equipments:
       Brief IOS commands manual for Cisco Router [download]
       Product manual of for Ruijie Switch [download]
       Product manual of for Ruijie Router [download]
             
(4)
Network Simulator:
       Boson Netsim 7.0 [download]

 

Experiment4: Layer 4 observation

(1) Experiment Report
      Template [download]

(2) Experiment Instruction book:
      FTP Server Software [download]
  
   TCP handshake observation [download],
      TCP-based Application: FTP observation [download],
      TCP/IP usual commands [download],

 



Reference Textbooks

[1]   L. L. Peterson & B. S. Davie,   Computer Networks: A Systems Approach, 3rd Edition [download] or 4th Edition.
[2]   James F. Kurose and Keith W. Ross, Computer Networking, A Top-Down Approach Featuring the Internet, 3rd Edition [download] or 4th Edition.
[3]   Andrew Tanenbaum, Computer Networks, 4th Edition [download]
[4]   谢希仁,计算机网络,第4版 或 第5版,电子工业出版社


Feedback

If you have any question, welcome to write an e-mail to me ( liuwei@hust.edu.cn).
Due to the large number of spam e-mails, please add ``[Comnet][Question]'' as the prefix in the title of your e-mail.
That will help me to identify your questions, thank you.

 

<Last Updated: 2013-10-29>