lecture03: Internet Design Principles
This lecture covers Internet Design Principles and TCP/IP
Topics covered
- Lecture goals/outline
- The ``Internet''
- Standards
- Network Standards Bodies
- IETF
- RFCs
- Some Important RFCs
- Internet Design Principles
- Packets vs circuits
- Robustness principle
- Layered protocols: OSI model
- Encapsulation
- Layer 1: Physical layer
- Layer 2: Data-link layer
- Layer 3: Network layer ***
- Layer 4: Transport layer
- Layer 5: Session layer
- Layer 6: Presentation layer
- Layer 7: Application layer
- Post office analogy
- TCP/IP has 5 ``layers''
- TCP/IP Encapsulation
- IP header
- TCP header
- TCP/IP operation
- Narrow Waist of IP: hourglass
- Broken layering
- End-to-end principle
- Distributed control
- Deployment issues
- Network scale
- IP is not all good
- Layer 3 view of the Internet
- Addresses
- Routing vs Forwarding
- Forwarding
- Route Loop