Internet & Home Networking: Prof. J. Won-Ki Hong
Internet & Home Networking: Prof. J. Won-Ki Hong
Internet & Home Networking: Prof. J. Won-Ki Hong
Contents
Data Communication Network
Internet & World Wide Web
Home Networking
A Communication Model
Sender
Input
Information
m
Input
Device
Input data g
or signal
g(t)
Transmitted
signal
s(t)
Transmitter
Source System
Received
signal
r(t)
Output data g
or signal
g(t)
Transmission
medium
Receiver
6
Output
Information
m
Output
Device
Receiver
Destination System
Communication Network
A communication network is a collection of devices
connected by some communications media
Example devices are:
10
Communications Media
twisted pairs
coaxial cables
line-of-sight transmission: lasers, infra-red, microwave,
radio
satellite links
fiber optics
Power line
11
Network Structures
Point-to-Point Networks
each communication line connects a pair of nodes
a packet (or message) is transmitted from one node to
another
intermediate nodes, in general, receive and store
entire packet and then forward to the next node
also called store-and-forward or pack-switched
some topologies: star, ring, tree
12
Broadcast Networks
have a single communication line shared by all
computers on the network
packets sent by a host are received by all computers
some topologies: bus, satellite, radio
13
< a few km
high data transmission rate (at least several Mbps)
ownership usually by a single organization
e. g., Ethernet, IBM Token Ring, Token Bus, FDDI, Fast
Ethernet, ATM, Gigabit Ethernet
14
15
16
up to 50 km
fibre optics is a popular technology for MANs
may be private or public
may involve a number of organizations
e.g., cable TV networks (CATV), ATM networks
17
a few km to thousands of km
point-to-point networks (also called long-haul networks)
lower data transmission rate than LANs
fiber optics is a popular technology for MANs ownership
usually by more than a single organization
e.g., ARPANET, MILNET (US military), CA*NET, NSFNET,
KREONET, BoraNet, KORNET, INET, Internet
18
19
20
21
22
23
24
25
26
OSI Stack
OSI Stack
OSI Stack
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
Application
Presentation
Session
Transport
Network
Data Link
Physical
27
28
4.
30
Layer N + 1
SDU
SAP
ICI
Interface
Layer N entities
exchange N-PDUs
in their layer N
Protocol
Layer N
SDU
SDU
SAP = Service Access Point
IDU = Interface Data Unit
SDU = Service Data Unit
PDU = Protocol Data Unit
ICI = Interface Control Information
Header
31
32
33
34
The Anarchistic
Network Model
Application
Application
Presentation
Operatin
g System
Application
Session
Transport
Network
Transport
Controller
Data Link
Data Link
Physical
Physical
Physical
Network
the network
35
36
Connectionless service
modeled after the postal system
no connection required, but instead full addressing required in
each message
FIFO not guaranteed.
the path is not fixed
resources are dynamically allocated
37
Standards Organizations
38
39
40
41
Definitions
A network of networks
Based on TCP/IP (Transmission Control
Protocol/Internet Protocol)
A variety of services and tools
42
Network of networks
a group of two or more networks that are :
interconnected physically
capable of communicating and sharing data with each
other
able to act together as a single network
virtually all of todays computers are connected via
Internet
43
Based on TCP/IP
TCP/IP enables the different types of machines on
separate networks to communicate and exchange
information.
TCP/IP is
A suite of protocols
Rules for sending and receiving data across networks
Addressing
Management and verification
44
E-Mail
Usenet
FTP
Gopher
Telnet
World Wide Web
45
Non-Linear
There is no top, there is no bottom. Non-linear means you do
not have to follow a hierarchical path to information resources.
46
Web Browser
a piece of software that acts as an interface between the
user and the Internet, specifically the World Wide Web
The browser acts on behalf of the user. The browser:
contacts a web server and sends a request for information
receives the information and then displays it on the user's
computer
47
Web Server
Also known as HTTP Server or HTTP Daemon
The repository of web pages of which types are HTML
and any application data with MIME type
Listens for HTTP requests from the web browsers,
serves those requests
Designed to communicate with web browsers using
HTTP protocol
Typically runs on general purpose computer
48
HTML
consists of standardized codes,or "tags", that are used
to define the structure of information on a web page
defines several aspects of a web page including heading
levels, bold, italics, images, paragraph breaks and
hypertext links to other resources.
a sub-language of SGML (Standard Generalized
Markup Language) that defines and standardizes the
structure of documents.
standardized and portable: A document that has been
prepared using HTML can be viewed using a variety of
web browsers, such as Netscape and Lynx
49
HTTP
the set of rules, or protocol, that governs the transfer of
hypertext between two or more computers.
Based on Client/Server paradigm
Convey variety of Internet resources: HTML documents,
text files, graphics, animation and sound
HTTP also provides access to other Internet protocols,
among them:
50
URL
ftp://ftp.postech.ac.kr/pub/welcome.txt
file:///C|/My Documents/resume.htm
news:han.protocol.http
telnet://vision.postech.ac.kr
http://www.postech.ac.kr/index.html
51
Home Networking
52
Definition
the collection of technologies and services that make
it possible to connect
PCs
Network devices
Appliances
Security equipment
53
Why now?
Building Internet into consumer products is now possible
Standardization has occurred
Costs are low
Technology Enablers
ADSL and HFC (cable) networks
Enable broadband Internet to the home
Analogous History
Communications
Telephony, videophone, chat, conferencing
Entertainment
Games, TV, high-fidelity audio
Control
Lights, HVAC, security, appliances
57
Connecting Everything
Public networks
PSTN, Internet
Network
camera
HomePNA
Phone line network
Power line
network
Hub
Web
phone
Printer
IEEE 1394
HomeRF
Communications
and control
Camera
Entertainment
Center
Scanner
58
59
Internet
Connection
Sharing
End to end
broadband
Camera
Printer
60
62
Embedded web
server
TCP/IP stack
Ethernet, 1394 or
PPP/async driver
63
64
Interfaces:
65
66
67
Conclusion
68