4003-420-01/4005-740-01 Data Communications and Networks I
Module 1. Network Protocol Architectures -- Lecture Notes
Prof. Alan Kaminsky -- Fall Quarter 2012
Rochester Institute of Technology -- Department of Computer Science
Key Organizing Principle For This Course
- What do I need to know about topic X to write network applications?
- What issues related to topic X affect network application design?
Network Architecture
Internet Protocol Architecture
- Physical Layer
- Purpose
- Techniques
- Copper wire, glass fiber, radio, satellite, . . .
- Data Link Layer
- Purpose
- Transfer data packets between two directly connected nodes
- Techniques
- Packet transmission
- Station addressing
- Channel access
- Error detecting and correcting codes
- Network Layer
- Purpose
- Move packets from source node (host computer) through intermediate nodes (routers) to destination node (host computer)
- Techniques
- Host addressing
- Packet forwarding
- Route finding algorithms (routing)
- Transport Layer
- Purpose
- Transfer data end-to-end from source node to destination node
- Techniques
- Segmentation
- Sequence numbers
- Timeouts and retransmissions
- Flow control
- Congestion control
- Application Layer
|
Data Communications and Networks I
|
|
•
|
|
4003-420-01/4005-740-01
|
|
•
|
|
Fall Quarter 2012
|
|
Course Page
|
|
Alan Kaminsky
|
|
•
|
|
Department of Computer Science
|
|
•
|
|
Rochester Institute of Technology
|
|
•
|
|
4486 +
2220 =
6706
|
|
Home Page
|
Copyright © 2009 Alan Kaminsky.
All rights reserved.
Last updated 05-Sep-2009.
Please send comments to ark@cs.rit.edu.
|