Download Introduction to Internet

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Peering wikipedia , lookup

Computer network wikipedia , lookup

Distributed firewall wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Remote Desktop Services wikipedia , lookup

Internet protocol suite wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Net bias wikipedia , lookup

Wake-on-LAN wikipedia , lookup

Lag wikipedia , lookup

Deep packet inspection wikipedia , lookup

Cross-site scripting wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Hypertext Transfer Protocol wikipedia , lookup

Transcript
Introduction to Internet
Chapter 1 Objectives
•
•
•
•
•
•
•
Origins of the Internet
Packets and Routers
TCP/IP
DNS
HTTP
URL
Client-Server
Origins of Internet
• Internet is a network of computer networks
• Hub concept – 1966 ARPANET
• Distributed network – no hub, flow around
disabled units
Routers
• Routers replaces the central hub, the
connectors
• Routers run special-purpose software for
connecting networks
• Routers are the traffic cops of the Internet,
they direct and route the network traffic
Packets
• The network traffic is the packets
• When sending a file, it is broken up into
packets
• Packet size ranges from 100 bytes to 1500
bytes
• Packet has a header (filename, origin &
destination, order number of packet 5 of
22)
Packet-switching
• Packets are sent over the network
• Nearest router receives, checks
destination, sends to another router closer
to destination
• Once all packets arrive, file is
reconstructed by putting the packets back
together again
TCP/IP
• IP Internet Protocal – router software
• TCP Transmission Control Protocol –
software manages creating packets on
both sending and receiving routers
IP address
• Destination addressing scheme
• Four numbers 192.56.215.131
• Each number between 0 to 255
Domain Name System (DNS)
•
•
•
•
DNS laid on top of IP addressing system
Created to be more human friendly
192.56.215.131 = www.highpoint.edu
Hostname.organizationname.countryname
/type of organization
• .us United States / .com company
• ICANN manages domain names
Hypertext
• Answer to problem of various file formats
• Imagine newspaper article with a foot note
-> go to library and look up
or-> click to electronically retrieve
HTML
• HTML Hypertext markup language –
document format
• HTTP Hypertext transfer protocal –
transmission protocal
• Browser – software to read the HTML
Internet Applications (i.e., Web Application)
Application
Protocol
Client
Server
Web
Browser
HTTP
(Hypertext Transfer Protocol)
Web Server
URL’s
• Uniform resource locator – used to tell
where to find a document and how to
retrieve it
• The IP/DNS locates the computer
• And specific document on computer to
retrieve
http://universityextension.ucdavis.edu
/distancelearning/index.htm
• http://
- protocal
• universityextension.ucdavis.edu
- combo host/domain name
• distancelearning/index.htm
- the index.htm document
stored in the distancelearning folder
Client-Server Computing
• PC is the client
• Server is the computer that the Web page
document resides
• Server comes from it’s task to serve
documents to other computers on network
• Source document contains HTML
instructions to tell browser how to display
Client/Server Application
Request
Application
Protocol
Client
Server
Response
Client-Server Computing
• Visit to a web page – you don’t actually go
there. The page is sent to your computer.
• After the page arrives the connection is
broken. Unlike the phone network that
keeps the connection until the call is
ended.
Common Internet Application Protocols
Application
Protocol
Client
HTTP – Web
SMTP – E-mail
FTP – File Transfer
IRC – Chat
Companies can, and do,
create their own application protocols.
Server
Web Browsers and Servers
Web
Browsers
Internet Explorer
Netscape
Mozilla
Opera
Web Servers
Apache
Microsoft IIS
Netscape Internet Server
Web Development Options
Web
Browser
Web Server
HTML
Executables
Scripts
Scripts
Executables
SQL
Web Development Options
Web
Browser
Web Server
HTML
Executables
Scripts
Scripts
Executables
SQL
End of Chapter 1
•
•
•
•
•
•
•
Origins of the Internet
Packets and Routers
TCP/IP
DNS
HTTP
URL
Client-Server