Internet
Internet
● E-mail
● Web
● Instant messaging
● Remote login
● P2P file sharing
● Multi-user network games
Internet
❑ Internet: loosely hierarchical “network of router workstation
networks”
server
mobile
❑ Major Components: Hosts, Routers, local
Communication links ISP
company
network
Internet: Three Components
End systems (hosts): millions of router
connected computing devices executing
network applications
Communication links:
Connecting hosts and routers
● fiber, copper, radio, satellite
● transmission rate = bandwidth
Protocol
Network protocols:
All Communication activity in Internet governed by protocols
Hi TCP connection
request
Hi
TCP connection
Got the response
time?
Get http://www.awl.com/kurose-ross
2:00
<file>
time
A closer look at network structure:
10
10
The Network Edge:
❑ end systems (hosts):
❑ run application programs
❑ e.g. Web, email
❑ at “edge of network”
❑ client/server model
❑ client host requests, receives
service from always-on server
❑ e.g. Web browser/server; email
client/server
❑ peer-peer model:
❑ minimal (or no) use of dedicated
servers
❑ e.g. Torrent ?
Internet Service
Internet:
Internet is used to connect the different networks of computers
simultaneously. It is a public network therefore anyone can
access the internet. On the internet, there are multiple users
and it provides an unlimited of information to the users.
Intranet:
Intranet is the type of internet that is used privately. It is a
private network therefore anyone can’t access the intranet. On
the intranet, there is a limited number of users and it provides
a piece of limited information to its users.
Difference between Internet and Intranet
Client-server model
❑ To make any use of the Internet, application programs should run on the
two endpoints of a network connection.
❑ The applications are the entities that communicate with each other to
exchange services
❑ “Client” applications request service
❑ “Server” applications provide service.
Client-Server Relationship: Many-to-One
Servers
Run all the time
Provide service to any client
Typically specialize in providing a certain type of service,
e.g. Mail.
Clients
Run when needed, then terminate (i.e. finite)
Actively Open TCP or UDP connection with Server
ISP
An Internet service provider (ISP), also sometimes referred to as an Internet
access provider (IAP), is a company that offers its customers access to the
Internet.
Other than Internet connection, ISPs may also provide related services like Web site
hosting & development, email hosting, domain name registration etc.
Regional ISP A regional ISP usually provides Internet access to a specific geographic
area and usually has a smaller technical support team
National ISP A national ISP is a business that provides Internet access in cities and
towns nationwide and have a much larger technical support team.
Some Internet applications
● Client Server
vs
● P2P file sharing
Revise