Internet Resources Discovery (IRD) : Introduction To The Internet/WWW
Internet Resources Discovery (IRD) : Introduction To The Internet/WWW
Introduction to the
Internet/WWW
1 T.Sharon-A.Frank
Introduction to the Internet
• Internet Resources/Services
• What is the Internet
• Standards/Protocols
T.Sharon-A.Frank
2
Internet Resources/Services
T.Sharon-A.Frank
4
?What is the Internet
T.Sharon-A.Frank
5
What’s the Internet: “nuts and bolts” view
router
• millions of connected workstation
computing devices: hosts, server
mobile
end-systems
local ISP
– pc’s workstations, servers
– PDA’s phones, toasters
running network apps regional ISP
• communication links
– fiber, copper, radio, satellite
• routers: forward packets
(chunks) of data thru network
company
T.Sharon-A.Frank
6 network
Internet Infrastructure
LAN WAN LAN
Corporate Campus
Regional and Ethernet
Network
National Providers (ISP)
Router
Router
T.Sharon-A.Frank
7
Interconnected Network
Private
Dedicated
Public
Router Circuit Switched
Local Area
ISDN
Bridge Router
Metropolitan
Local Area Area
Gateway Gateway
Public
Packet Switched
Who Runs the Internet?
• “nobody”
• Standards:Internet Engineering Task Force (later…)
• Numbers: IANA (Internet Assigned Numbers Authority)
• Names: Internic (US), RIPE (Europe),…
• Network: ISPs (Internet Service Providers), NAPs
(Network Access Points),…
• Fibers: telephone companies (mostly)
• Content: thousands of companies, universities, individuals,
…
T.Sharon-A.Frank
9
?What’s a protocol
human protocols: network protocols:
• “what’s the time?” • machines rather than
humans
• “I have a question” • all communication activity
• introductions in Internet governed by
protocols
Hi TCP connection
req.
Hi
TCP connection
Got the reply.
time? Get http://gaia.cs.umass.edu/index.htm
2:00
<file>
time
T.Sharon-A.Frank
12
TCP/IP
TCP TCP
IP Internet
IP
T.Sharon-A.Frank
13
IP Packet
Packet Data
From: 192.112.36.5
To: 128.174.5.6
IP Address Packet Envelope
T.Sharon-A.Frank
14
IP Properties
Network Delay is Variable
• IP will get it there, but…
– Message might be lost, or sent out of order.
– Message can’t be too long (about 1K max).
– For email, web, want reliable transfer of big files.
– Still doesn’t say for which process a packet is intended:
• Message come to a machine, but are handled by a
process.
• Like a house with many people in it.
• Solution is TCP.
T.Sharon-A.Frank
15
Protocols in the TCP/IP Model
Protocols
Application
TELNET FTP SMTP DNS
Transport
TCP UDP
Network
IP
Physical+ Packet
ARPANET SATNET radio LAN
data link
Networks
T.Sharon-A.Frank
16
Internet/WWW Standards
• Internet
– Domain Name System (DNS)
• WWW
– Uniform Resource Locator (URL)
– Hypertext Markup Language (HTML)
– Hypertext Transfer Protocol (HTTP)
T.Sharon-A.Frank
17
Domain Name Service (DNS)
cs.biu.ac.il www.netscape.com www.cmu.edu
T.Sharon-A.Frank
18
Domain Names
cs.biu.ac.il
il
ac
biu
tau
cs
T.Sharon-A.Frank
19
DNS - Domain Name Lookup
• Search in cache
• Search in local repository
– If the name is in the same domain
– If the name was retrieved lately
• Ask other servers
T.Sharon-A.Frank
20
DNS - Domain Name Lookup
Domain name
server
User’s computer in Israel
in Israel
User’s computer
Name in USA
IP Address Internet
T.Sharon-A.Frank
21
DNS - Domain Name Lookup
IP Address
IP Address
Internet
T.Sharon-A.Frank
22
Uniform Resource Locator (URL)
URL is an address of a Web page in the Internet.
Protocol://domain-name:port/directory/file-name