|
|
|
Course: Computer Communications
Type: Computer Science Core
Credit Hours: 4
Semester: Fall 2002
|
Course Outline
- Network Hardware
- Broadcast, PPP, LAN, WAN
- Network Software
- Network Layers, Connection and
Connectionless Network, Quality of Service (QoS), OSI and TCP/IP Framework
- Data Transmission
- Physical Layer, Impairments, Data Rate
Spectrum, Frequency and Time Domain, DC Component, Bandwidth & Data Rate,
Channel Capacity, Shannon's Sampling Theorem
- Data Encoding
- NRZ, Baseline Wander, NRZI, Manchester
Encoding, Baud Rate it Stuffing 4B/5B, Differential Encoding, Scrambling
- Modulation
- Amplitude Shift Keying, Frequency Shift
Keying, Phase Shift Keying, Quadrature Phase Shift Keying
- Transmission Media
- Guided, Unguided, Interference, Spectrum
Twisted Pair (S/U), Coaxial Cable, Optical Fiber
- Data Link Layer (DLL)
- Frames, Flow Control, Stop and Wait,
Fragmentation, Sliding Windows, Error Correction and Detection, Parity EDC,
Hamming Distance, CRC, Error Control, Stop & Wait ARQ, Go Back-N ARQ,
Selective Reject ARQ, HDLC, SLIP, PPP
- Medium Access Control (MAC)
- Fixed Assignment Protocols: TDMA, FDMA, CDMA,
Random Assignment Protocols: Aloha, CSMA, CSMA/CD, Demand Assignment
Protocols: Token Passing, Polling
- Bridges
- Transparent, No-Frills, Learning Bridges,
Root Bridge, Spanning Trees, Dijkestra's Algorithm, Distributed Spanning
Tree Algorithm, Bridges Limitations
- Network Layer
- Responsibilities, TCP/IP Layers, TCP, UDP,
ICMP, IP, IGMP, ARP, RARP, IP Packet Fields, Fragmentation & Reassembly,
Address Translation, ARP Packet Fields, ICMP Types
- Routing in Packet Switched Networks
- Packet Switched Network, Routing Protocol,
Forwarding v Routing, Factors affecting routing, Distance Vector Routing,
Bellman-Ford Algorithm, Periodic v Triggered Updates, Bouncing Effect,
Solutions- (i) Holddowns, (ii) Split Horizon. Link State Protocol (LSP),
OSPF, Link State Packets, Flooding, Lollipop Operation
- IP Addressing
- Packets, Global Addresses, DNS, Datagram
Forwarding, Address Translation, Host Configuration (DHCP), IP Address
Classes, Subnet Addressing, Subnet Mask, CIDR, NAT, NAPT
- Border Gateway Protocol (BGP)
- Autonomous Systems (AS), Internet Exchange
Points (IXP), AS Relationships, Intradomain & Interdomain routing
protocols, Local Preference, Community Attribute, Multi Exist
Discriminator (MED), Import, Export & Path Selection policies. Origin
Attribute (IGP, EGP or Incomplete), BGP Session
- TCP Mechanism
- Transport Layer, UDP, TCP Header, Connection
Establishment, Initial Sequence Number (ISN) Selection, Flow Control, TCP
Sliding Window, Connection Tear-Down, RTT and Re transmission Time
Estimation
- Asynchronous Transfer Mode (ATM)
- Generic Connection Oriented Network, ATM
Cells, Connection Identifier, Virtual Path and Circuit. ATM Cell Formats,
ATM Services, ATM Stack, Adaptation Layers, AAL, AAL1, AAL3/4, AAL5 Frame
Format, SSCOP
- Flow Control
- Open Loop, Closed Loop, Hybrid. Traffic
Descriptors, Leaky Bucket, Taxonomy, Flow Control Window, Explicit v
Implicit, Hop-by-Hop v End-to-End, On-Off, Stop & Wait, Static Window TCP
versions, Evaluation, Trace
- Queuing Mechanisms
- Fair Queuing, Packet Drop Dimensions, Random
early Detection, RED Algorithm, RED Operation, Drop Probability, RED
Penalty Box
- Mobile IP
- Cellular Communication, Terminology,
Discovering Agents, Registration, Tunneling, Tunneling IP Header, Foreign
Agent Handoff, Route Optimization, Wireless TCP, Snooping
- Domain Name Service (DNS)
- Iterated Queries, Caching & Updating
Records, DNS Protocol Messages and Records Format
Text Books
-
William Stallings, "Data and Computer Communications", 6th Edition,
Prentice-Hall, 2000
-
Andrew S.Tanenbaum, "Computer Networks", 3rd Edition, Prentice-Hall, 1996
-
Radia Perlman, "Interconnections - Bridges, Routers, Switches and
Internetworking Protocols", 2nd Edition, Addison-Wesley
|