EECE 553: Computer Network Architecture

 

Fall 2004, 2005

 


1.   Course Summary

 

This is a basic course in computer and communication networking, for graduate students within Watson School of Engineering. The course will cover fundamentals, practices, and research topics, especially the architectures of backbone data networks, wireless LANS and Ad Hoc Networks, 2G, 3G and 4G for wireless communication networks. These architectures and implementations will be discussed via their controlling and modeling methods, such as, routing protocols, QoS control mechanism, security, network management systems, etc.

 

 

 


2.   Instructor

 

Dr. Ming Yu, Assistant Professor

      Dept. of Electrical & Computer Engineering

      Thomas J. Watson School of Engineering and Applied Science

      SUNY at Binghamton, NY.

 

      Office: Room: ENGB P12

      Phone: (607) 777-6133

      Email: mingyu@binghamton.edu

 

      Class Meeting Time:            Mon, Wed, 05:05PM – 6:30PM

      Classroom:                            FA-352

      Office House:                        Tue, 2:00PM-5:00PM or by appointment.

      Teaching Assistant:

 


3.   Schedule and Major Topics

 

1        Week 1~2:     Overview of Telecom Networks

2        Week 3~4:     Network Fundamentals

3        Week 5~7:     Architectures of Major Network Implementations

4        Week 8:          Midterm Exam

5        Week 9~12:   Network Control and Modeling Methods

6        Week 13:       Final Exam

 

Course Web Page: http://blackboard.binghamton.edu/

Course Mailing List: also see the blackboard. Only for registered graduate students.

Prerequisites: EECE-459: Computer Networks, or similar courses in ECE or CS. Basic C Language and MATLAB are required.

 

Purposes for The Course:

·        Understand the fundamentals and architectures of networks

·        Review the design and implementation practices of networking industries

·        Prepare for thesis or dissertation research in networking areas

 

The major topics will be covered are architectures of major network implementations and designs, for which the topics will be covered, such as routing protocols, (RIP, OSPF, BGP, and MPLS), QoS control and evaluation, network security, network management systems.

 

List of Major Topics:

·        Overview of Telecom Networks

·        Network Fundamentals: OSI and TCP/IP Layer Models and Functions.

·        Architectures of Telephone, IP, and Data Networks: Practices and Principles for Wired and Wireless.

·        Network Elements: Major Switch and Router Implementations

·        Network Design: Delay, Packet Loss Ratio, Link Utilization, and Throughput Models and Analysis.

·        IP Backbone Networks

·        2G, 3G, and 4G Wireless Communication Networks

·        Wireless LANs

·        Mobile and Ad Hoc Networks

·        Switched Ethernet

·        Routing Protocols: RIP, OSPF, BGP, and MPLS.

·        QoS: IntServ and DiffServ.

·        Network Security Essentials: Encryptions, IPv6, IPsec, and PKI.

·        Network Management Systems: Standard Models, and enterprise implementations such as HPOV, Cisco IOS, etc.

·        Research Topics and Projects: Traffic Modeling, QoS Routing, Secure Routing, Topology Discovery, and Performance Analysis.

 

 


4.   Textbooks and References

 

Textbook (Required):

·    Tanenbaum, Computer Networks, 4th Edition, 2003, Prentice-Hall.

 

Textbooks (Optional):

·    Yi-Bing Lin and Imrich Chlamtac: Wireless and Mobile Network Architectures, Wiley, 2001.

·        Stallings, Wireless and communications networks, 4th Edition, 2003, Prentice-Hall.

 

References:

·         W. Richard Stevens, "TCP/IP Illustrated, Volume 1: The Protocols," Addison-Wesley, 1994

·         Gary R. Wright and W. Richard Stevens, "TCP/IP Illustrated, Volume 2: The Implementation," Addison-Wesley, 1995.

·         Uyless Black, “Network Management Standards,” 2nd edition, McGraw-Hill, 1995.

·         John T. Moy, “OSPF: Anatomy of an Internet Routing Protocol,” Addison-Wesley, 1998.

·        Bertsekas and Gallager, "Data Networks," 2nd edition, Prentice Hall, 1992.

·         Stallings, Cryptography and Network Security, Prentice-Hall, 2003.

 

Papers and Reading Materials Archived on Watson Server are selected from:

 

1        ACM/IEEE Trans. On Networkings

2        IEEE Trans. On Communications

3        IEEE Networks Magazines

4        IEEE Communications Magazines

5        Dissertations of other US universities

6        IETF’s RFCs


6.   Student Evaluation

 

1        Assigned Readings

2        Problems from Textbooks (x3)

3        Problems from Reference Books (x2)

4        Open Problems for Term Papers or Project

 


·        Project

1        Choose Topics

2        Design Considerations

3        Implementations or Simulations

4        Writing Technical Reports or Term Papers

5        Presentation

 


·        Grading

1.      Homework     15% (Each homework 3%).

 

·        Policy

2.      Homework: I do not accept late homework. All homework is due by 5:00PM on the assigned due date.

3.      Project: You can join a group of 3 to 4 peoples and collaborate on the project. But grade of each individual will be different based his or her contribution to the project.

4.      Exams: One exam is closed book and notes; the other one is open book.

5.      Cheating: If you are caught cheating on an assignment, you will get a zero (0) for that assignment. Please read the Code of Conduct issued by SUNY at Binghamton if you are not familiar with the definition of cheating.


         

 

Have A Great Semester!