Computer Network  (2014 Fall)
 

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 Thursday in Week 1-12, 14-17, Lecture hour 3-4, Classroom D9-D508
(2) Experiment time: Advanced Class2012, Thursday Afternoon in Week 4,8,12,16, Labroom N1-D204
(3) Experiment time: Excellent Class2012, Thursday Evening in Week 4,8,12,16, Labroom N1-D204
(2) Final Examination: to be anounced


Reference Textbooks

[1]   L. L. Peterson & B. S. Davie,   Computer Networks: A Systems Approach, 4th Edition.
[2]  吴功宜,计算机网络(第三版),清华大学出版社,2011-06
[3]  谢希仁,计算机网络(第六版),电子工业出版社,2014-01

Syllabus

#Week

Date

Content

Lecture Notes

Experiment

1

2014-09-04

  Chapter1. Foundation
  1.2

  L01-Switched-network-history

 

2

2014-09-11

  Chapter1. Foundation
  1.3

  L02-Network-architecture  

 

3

2014-09-18

  Chapter1. Foundation
  1.4,1.5,1.6

  L03-Network-performance

 

4

2014-09-25

  Chapter2. Direct Link Networks
  2.1,2.2,2.3
  L04-Direct-link-network  Experiment01

5

2014-10-02

 National holiday, no course

 

 

6

2014-10-09

  Chapter2. Direct Link Networks
2.4,2.5

  L05-Reliable-transmission

 

7

2014-10-16

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

  L06-Media-access-control

  

8

2014-10-23

  Chapter3. Packet Switching
  3.1,3.2,3.5

  L07-Packet-switched-network

Experiment02

9

2014-10-30

  Chapter4. Internetworking
  4.1

  L08-Internetworking  

 

10

2014-11-06

  Chapter4. Internetworking
  4.2

  L09-Routing  

选做题

11

2014-11-13

  Chapter4. Internetworking
  4.2

  L10-Router  

 

12

2014-11-20

  Chapter4. Internetworking
  4.3

  L11-Internet-addressing  

Experiment03

13

2014-11-27

 Examination week, no course    

14

2014-12-04

  Chapter5. End-to-End Protocols
  5.1,5.2

  L12-TCP-I

 

15

2014-12-11

  5.2 Reliable Byte Stream (TCP)
  6.3 TCP congestion control

  L13-TCP-II

 

16

2014-12-18

  Chapter4. Internetworking
  4.3,4.4,4.6

  L14-TCP-III
  L14-Internet-BGP  

Experiment04

17

2014-12-25

  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],



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: 2014-9-4>