Lecture 1 - 2 Introduction To Internet Architecture - Protocols
Lecture 1 - 2 Introduction To Internet Architecture - Protocols
• Routers
– End systems are not directly connected to each
other via a single communication link.
– They are indirectly connected to each through
intermediate switching devices known as
routers.
– A router receives chunk of information from one
of its incoming communication link and
forwards it to one of its outgoing communication
link.
• Internet Standards
– At the technical and development level, the Internet is
made possible through creation, testing, and
implementation of Internet Standards.
– These standards are developed by Internet Engineering
Task Force (IETF).
• RFCs
– The IETF standards documents are called RFCs (Request
for comments).
– RFCs started out as general request for comments (hence
the name) to resolve architecture problems of the Internet.
– They define protocols such as TCP, IP, HTTP, SMTP.
router workstation
server
mobile
local ISP
regional ISP
company
network
• Distributed Applications
– The Internet allows distributed applications
running on its end systems to exchange data
with each other.
– These applications include remote login,
electronic mail, web surfing, instant messaging,
audio and video streaming, Internet telephony,
distributed games, peer-to-peer (P2P) file
sharing, and much more.
• Communication Services
– Connection oriented reliable service
– Connectionless unreliable service
Hi TCP connection
req
Hi
TCP connection
Got the response
time?
2:00
<file>
time
– circuit switching
• dedicated circuit per
call: telephone net
– packet-switching
• data sent through net
in discrete “chunks”
Frequency
time
TDM
Frequency
time
1.5 Mb/s
B
queue of packets
waiting for output
link
D E
Telecommunication
networks
Circuit-switched Packet-switched
networks networks