Lecture 10 Internet QoS Basic concepts Networking hardware
Projects and midterm I expect a progress report by Friday next week from all individuals or groups. Midterm: two weeks from today – Material – Chapters 1,2, and 3 up to the last lecture. Open book. 3 questions: 30 minutes
The Internet Collection of interconnected networks. Internet core + Internet periphery
Layered network architecture Communication protocols. Bridge the gap between what applications expect and what the technology provides. Implement basic mechanisms: Error control Flow control Congestion control
Bridging the gap…
Hourglass Internet architecture
Internet protocol stack Why layering Peers Encapsulation and decapsulation
Internet protocol stack
Internet protocols
Encapsulation
Multiplexing - demultiplexing
Internet applications
Socket – the network abstraction. Asynchronicity
Internet service model Best effort model. The source of early success – it causes problems nowadays. How to deal with QoS constraints? End-to-end QoS requires Internet QoS.
Networking techniques Circuit switching Message switching Packet switching – store and forward networks Datagram Virtual circuit
Network versus transport layer service
Time Division Multiplexing (TDM) and Frequency Division Multiplexing (FDM)
Networking hardware Communication channels Network interfaces Switches Types of networks: Wide Area Networks – WANs Local Area Networks – LANs Residential Access Networks Dial up Integrated Service Data Networks (ISDN) Hybrid Coaxial Fiber (HCF)
Network interfaces - asynchronicity
Network switches What is a switch Hub – physical layer switch. Used in Local Area Networks Bridge – data link layer switch. Used in Local Area Networks Router – network layer switch. Used in Wide Area Networks
Routers
Dial-up networks
ISDN
HCF