Catalog Entry (2009-2010):
4710 Computer Communication Networks(4) High-speed access control protocols, routing protocols, traffic management, and network topologies. Giga-bit Ethernet, ATM, and TCP/IP. Performance modeling and simulation techniques. Prereq: CEEN 3250.
Text:
High-Speed networks, TCP/IP and ATM Design Principles, by William Stallings, Prentice Hall, Fifth Edition, ISBN No. 0-132-525965-7
Class/Laboratory Schedule:
4 Credit Hours; 3 Hours Lecture; 3 Hours Lab; Elective
Goals:
High-speed networks dominate both the wide-are networks and local area networks. This course is designed to present and discuss the high-speed access control protocols, routing protocols, traffic management, and network topologies. These topics will be complement with the performance modeling and simulation techniques.
Prerequisites by:
Course: Communication Circuits (CEEN 3250), Digital Computer Design I (CEEN 4330)
Topic: General knowledge of a computer system design, Fundamentals of communications
Topics:
- Networking Fundamentals
Topologies
Review of LAN and IEEE 802.X Protocols
- Gigabit Ethernet
Basic Function
Physical and MAC layers
Carrier Extension, Burst Modes
Performance Modeling
- ATM Networks
Protocol Architecture
Logical configurations
Adaptation Layers
Performance Modeling
- Internetwork Traffic Management
Internet Protocol
Ipv4 Protocol
IP Addressing
Subnetting including VLSM and CIDR
Ipv6 Protocol
ARP, RIP, Distance Vector Routing Protocol
- Transport-Level Traffic Control
Transmission Control Protocol
UDP Performance
TCP Congestion Control
Real-Time Transport Protocol
- Frame Relay
Architecture
ATM and Frame Relay Interfacing
Laboratory Exercises:
The students are required to write the necessary software to set up the Token Ring card (Initialize, Open, Close, etc.) and also monitor the activities on the Token Ring LAN system. The other laboratory assignments are involved in design and modeling of a medium scale Ethernet system and a Token Bus system, simulating these models and analyzing the results. The results are analyzed for the bottlenecks, system loading, system capacity and throughput.
Computer Usage:
Use of simulation CAD systems to create related networks.

