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