Internet I - Loyola Law School
Download
Report
Transcript Internet I - Loyola Law School
Comparative Telecommunications Law
Spring, 2007
Prof. Karl Manheim
14: Internet I (Tech Basics)
Copyright © 2007
What is the Internet
An InterNetwork
A global connection of public networks
Consisting of hardware, transmission, other layers
predominant vehicle for telecommunication
carrying ~ 10 exabytes of information annually <link>
Exa = 1 quintillion (10^18 or 2^60)
1,000,000,000,000,000,000 bytes (~ words)
Compare all human communication (1999) ~ 12 exabytes
How the Internet works <article>
Spring, 2007
2
CTL
What is the Internet
Interconnection requires standards
Who should set them?
If not by gov’t, how is interoperability assured?
Voluntary adoption by networks (“buy-in”)
New standards by IETF (private org)
Internet protocols (standards)
IP : datagrams/packets (info blocks)
TCP : transmission/routing protocols
End-to-end principle
The Internet runs on TCP/IP
Spring, 2007
3
CTL
U.S. Backbone Connectivity
Spring, 2007
8
CTL
The Layers of the Internet
Hardware: Physical Devices & Connections
Transmission modality: Method
Transmission protocols: Language
Addressing: Delivery Instructions
Applications: Particular Services (& their code)
Data: Usable Information
Spring, 2007
11
CTL
The Layers of the Internet
Data: Usable Information
Applications: Particular Services
Addressing: Delivery Instructions
Transmission protocols: Language
Transmission modality: Method
Hardware: Physical Devices
Spring, 2007
12
CTL
Internet Hardware
Computers & other processing devices
Including storage devices (e.g., raid arrays)
Wire “Backbone” (mostly fiber & radio)
Increasingly wireless
The “Inter-network”
Currently, mostly owned by major telcos
Switches (routing devices)
Compare automobile traffic
Spring, 2007
13
CTL
Transmission Modality
Digital transmission
Binary digits, 0 and 1
That’s what modern computers use
To put data on an analog tel network, you need a
ModulatorDemodulator
Packet Switching
Discrete length Packets of binary information
Routing
Each packet sent/routed/received independently
Redundancy, robustness
Compare “circuit switching” for telephony
Spring, 2007
14
CTL
Transmission Protocol
Language of the Internet
Sender and receiver both know binary digits
and packets, but must code/decode the same
Must be device independent (cross-platform)
Must be human language independent
Must be application independent
TCP/IP
Everything that goes over the Internet uses TCP/IP
IP (Internet Protocol)
communicable rules for packets
TCP (Transmission Control Protocol)
Spring, 2007
sequencing & error checking (assure packets are readable)
assuring “end-to-end” connections and reliability
15
CTL
TCP/IP Packets
Spring, 2007
source
16
CTL
Addressing
IP Addresses
<tutorial>
137.204.190.254
4 numbers (quartet), 2 base 8 (0-255)
Network address
Specific computer address
www.lls.edu
Domain Name
Servers translate
IP numbers into
URLs
Universal Resource Locator (URL) [web address]
Top Level Domain (ccTLD)
Second Level Domain (SLD) [network address]
Computer address
Spring, 2007
17
CTL
Comparing IP Numbers with PSTN
157.242.136.220
1.213.736.1000
157: Region
Regional Internet Registry (RIR)
1: Country code
US/Canada/Caribbean
Am. Registry for Inet Nos.
China (86)
242: National/Local
NIR or LIR (mostly Asia)
213: Area (city) code
Beijing (10)
136: Internet Service Provider
220: Computer/Inet device
736: Exchange
1000: Number
DHCP?
Extension?
Further addressing
Further addressing
Static or dynamic
Spring, 2007
Static
18
CTL
Comparing IP Numbers with PSTN
157.242.136.220
1.213.736.1000
Translated by DNS
www.lls.edu
Loyola Law School (LA)
Go to “root server”
Where do I find edu directory
Go to edu directory
number for Loyola Law Sch
Go to lls.edu (157.242.136.220)
What is the IP number for
Go to LLS (1.213.736.1000)
What is the phone number
Prof. Manheim’s computer?
for Prof. Manheim’s office
Go to Manheim’s computer
Spring, 2007
Go to LA book
What is the main phone
for lls.edu?
Go to national directory
Where do I find LA book
What is the main IP number
Translated by Phone Book
19
Go to Manheim’s phone
CTL
Domain Name System (DNS)
www.lls.edu
TLD (top level domain name)
SLD (second level domain name)
3LD (3d level d. name or computer/internet device)
Root Server
contains IP #s of all TLD servers
TLD Server
contains IP #s of all SLD servers (for that TLD)
SLD Server
contains IP #s of all 3LDs (or Internet devices)
Spring, 2007
20
CTL
Types of Top Level Domains
gTLD (generic)
.com, .net, .org, .name, .biz, .info, .xxx, .eu
.edu, .gov, .mil
ccTLD (country code)
.us, .uk, .cn
iTLD (international)
.int (limited to treaty organizations – UN.int)
Spring, 2007
21
CTL
Root Servers
Spring, 2007
22
CTL
Internet Applications
World Wide Web
Graphical User Interface (GUI)
Graphical depiction and formatting of data
Code: Hyper Text Markup Language (HTML)
Alt. Codes: XML, Java, Flash, WAP
Email
Text transport (Client-Server-Inet-Server-Client)
Code: Simple Mail Transport Protocol (SMTP)
Alt. Codes: MIME, HTML
Other: FTP, Skype, File sharing, ATMs, etc.
Spring, 2007
23
CTL
Data
Anything that can be digitized
Text
Images
Sound
Video
Genetic information
Spring, 2007
24
CTL
Putting it all together - Layers
Used by Internet
HTTP, SMTP, FTP
MIME, ASCII
N/A (session timing)
TCP
IP
Ethernet, 802.11
Cables, hubs, wires
Spring, 2007
25
CTL
Who Owns It
There is no “it,” only components
distributed system w/o centralized control
compare ownership of spectrum
scarcity vs ubiquity
Components are privately owned
computers, network components, lines
users may have to pay for use of components
Information on the internet
may be “owned” (as in intellectual property) or
in the public domain (not owned, or “open”)
Spring, 2007
26
CTL