Schedule
- 1/28 - Lecture 1
Course overview and Introduction: Packet and circuit switching, connection oriented/connectionless services, overview of data communication network architectures, layered architectures., OSI and TCP/IP protocol reference models.
- 2/4 - Lecture 2
Layered Protocol Architectures: OSI and TCP/IP protocol layering, common layer functions, example networks and data communications services, overview of standardization process.
- 2/11 - Lecture 3
Physical layer: Theoretical basis for data transmission and fundamental limits, transmission medium, modem signal constellations, quantization, PCM, binary encoding techniques, channel capacity, transmission of analog and digital signals, transmission media.
- 2/18 - Lecture 4
Data link layer: Error detection, parity check codes, cyclic redundancy checks, retransmission strategies, stop and wait ARQ, go-back-n ARQ, sliding window control.
- 2/25 - Lecture 5
Data link layer: Performance of various data link control procedures, example data link control protocols (HDLC, Frame Relay, Internet, ATM).
- 3/4 - Lecture 6
Multiple access: controlled and random access techniques, roll call polling, hub polling, pure Aloha, slotted Aloha, carrier sense multiple access with collision detection, performance analysis and comparison.
- 3/11 - Spring Break: No Class
- 3/18 - MID-TERM EXAM
- 3/25 - Lecture 7
Multiple access: controlled and random access techniques, roll call polling, hub polling, pure Aloha, slotted Aloha, carrier sense multiple access with collision detection, performance analysis and comparison.
- 4/1 - Lecture 8
Network layer routing function: bifurcated routing, shortest path routing, flooding, flow based routing, distance-vector routing, link-state routing, hierarchical routing.
- 4/8 - Lecture 9
The network layer in the Internet: The IP protocol, Internet control protocols, IP routing, IP multicasting, mobile IP, multi protocol label switching, differentiated services, integrated services.
- 4/15 - Lecture 10
ATM networks: ATM protocol model, services, signalling, traffic management.
- 4/22 - Lecture 11
The transport layer: The transport service and elements of transport protocols, the transport layer in the Internet, the TCP and UDP protocols.
- 4/29 - Lecture 12
Interworking: Classical IP over ATM, LAN emulation and Virtual LANs, Multi-Protocol Lable Switching, Next Hop Routing Protocol.
- 5/6 - Lecture 13
Network performance evaluation: Introduction to traffic modeling, short range and long range dependent traffic models, queueing analysis.
- 5/13 - Final Exam