Professional Documents
Culture Documents
Lecture 06
Chapter 1 & Chapter 2
❖ a series of steps
Layering of airline functionality
airplane routing airplane routing airplane routing airplane routing airplane routing
Application Application
Transport Transport
Network Network Network
Datalink Datalink Datalink
Physical Physical Physical
Application Application
Transport Transport
Network Network Network
Datalink Datalink Datalink
Physical Physical Physical
Application Application
Transport Transport
Network Network Network
Datalink Datalink Datalink
Physical Physical Physical
L3 Network IP
‣ Improve flexibility
Why not?
‣ sub-optimal performance
switch
destination Hn Ht M network
M application Hl Hn Ht M link Hn Ht M
Ht M transport physical
Hn Ht M network
Hl Hn Ht M link router
physical
Introduction: summary
covered a “ton” of material! you now have:
❖ Internet overview ❖ context, overview, “feel”
❖ what’s a protocol? of networking
❖ network edge, core, access ❖ more depth, detail to
network follow!
▪ packet-switching versus
circuit-switching
▪ Internet structure
❖ performance: loss, delay,
throughput
❖ layering, service models
❖ security
❖ history
Network classification by size
❖ Networks can be classified roughly by their physical size
star
mesh
Network topologies
▪ Bus: Devices connected by a common link called bus/backbone
• Each message is broadcasted on bus
• Ease of installation
• Disadvantage: failure of bus, failure of network
▪ Ring: devices connected via an one sided signal
• Easy to install and reconfigure
• Disadvantage: failure of any device fails the entire network.
• Can be solved by adding dual rings which is of course expensive
ring
bus
End of chapter 1
Chapter 2
Application Layer
clients:
• communicate with server
client/server • may be intermittently
connected
• may have dynamic IP addresses
• do not communicate directly
with each other
Port Numbers
Sockets
• process sends/receives messages to/from its socket
• socket analogous to door
– sending process shoves message out door
– sending process relies on transport infrastructure on
other side of door to deliver message to socket at
receiving process
application application
socket controlled by
process process app developer
transport transport
network network controlled
link by OS
link Internet
physical physical
application underlying
application layer protocol transport protocol
• data integrity
• end-point authentication
- Quiz # 1 for Chapter 1 to be taken in the class on Thursday, 15th September, 2022
during the lecture time
No Retake
Be on time