CS 635 Final Exam Review
1. Computer Network (Layered) Architectures
OSI Reference Model
TCP/IP protocol suite
IEEE 802 LAN (Ethernet)
Medium access control
protocol: CSMA/CD
ATM fiber optic network.
2. Physical Layer
Fundamentals of Data communication (Fourier Analysis, Queuing
Theory, Bandwidth, Channel Capacity)
Transmission Media (Twisted pair, Coaxial Cable, Fiber Optics,
Microwave, Wireless, Satellites)
Modulation techniques: QAM, PCM
Switching and Multiplexing
3. Data link Layer
Data Framing
Error Correction and Detection
Data link control
Flow control: Sliding Window Protocol
Error control: Stop-and-wait ARQ, Go-back-N ARQ and Selective-repeat
ARQ
(Performance of each protocol)
4. Network Layer
Network types (Switching networks: Circuit/Packet/Virtual Circuit
Broadcast network: LAN)
Network routing (Routing algorithms; Dijkstra's
shortest path, Bellman-Ford Distance Vector, Link State Routing)
Internetworking (Repeater/Bridge/Router/Transport &
Application Gateway)
IP Protocol
5. Transport Layer
Quality of Service
Connection and disconnection management (Three-way handshake)
TCP Protocol
6. Network Security
Symmetric-Key and Public-Key encryption algorithms
Digital signature
Management of Public Keys (Certification)
Communication Security (Firewalls)
Authentication Protocols
Web Security (SSL)
7. TCP/IP Network Programming
TCP/IP services
Client/Server TCP/IP programming (C/C++/C#)