Basics of Networking Communication and Internet Structure

undefined
Comparing Communication Types
Basic communication vocabulary
Synchronous Communication
Asynchronous communication
Broadcast
Multicast
Point-to-point communication
General Communication
S
y
n
c
h
r
o
n
o
u
s
 
c
o
m
m
u
n
i
c
a
t
i
o
n
Both sender and receiver active at same time
Example?
A
s
y
n
c
h
r
o
n
o
u
s
 
c
o
m
m
u
n
i
c
a
t
i
o
n
Sending and receiving occur at different times
Example?
General Communication
Based on number of receivers
B
r
o
a
d
c
a
s
t
 
c
o
m
m
u
n
i
c
a
t
i
o
n
:
 
s
i
n
g
l
e
 
s
e
n
d
e
r
a
n
d
 
m
a
n
y
 
r
e
c
e
i
v
e
r
s
 
(
e
x
a
m
p
l
e
?
)
M
u
l
t
i
c
a
s
t
:
 
m
a
n
y
 
r
e
c
e
i
v
e
r
s
,
 
b
u
t
 
u
s
u
a
l
l
y
 
a
s
p
e
c
i
f
i
c
 
g
r
o
u
p
 
(
m
a
i
l
i
n
g
 
l
i
s
t
)
P
o
i
n
t
-
t
o
-
p
o
i
n
t
 
c
o
m
m
u
n
i
c
a
t
i
o
n
:
 
o
n
e
 
s
p
e
c
i
f
i
c
s
e
n
d
e
r
 
a
n
d
 
o
n
e
 
s
p
e
c
i
f
i
c
 
r
e
c
e
i
v
e
r
 
(
e
x
a
m
p
l
e
?
)
Internet’s Communication Properties
Internet supports 
point-to-point
,
asynchronous
 communication
Internet provides a general communication
“fabric”
Internet’s Communication Properties
Internet is fast enough to mimic
synchronous
 communication
Multicasting
 is also possible
Chat rooms
Streaming video accessible by anyone
(broadcasting)
Internet Schematic Diagram
Client/Server Structure
Server
 stores info; 
client
 requests it
Most interactions (like loading web page) over
the Internet use 
client/server interaction 
protocol
Click Web link
Client, requests page (file) from server
Web server responds with page contents
Client/server relationship ends
Basic Client/Server Interaction
Client/Server Structure
Relationships are brief, so a server can serve many
clients “at the same time”
Ask, receive, done
Yahoo, Google, eBay…
One client computer can ask for services from many
servers
Client/Server Relationships
Getting More Connected
Internet is primarily a point-to-point
asynchronous communication system
Software has been built to implement the
many forms of communication
E.g., Skype “slices up” signals from
computer’s microphone and video camera
into packet-size blocks
Getting More Connected
Content is transferred to other party,
whose client reassembles sound and
image
Process relies on fast and reliable
transmission
Computer Addresses
IP Addresses
Each computer connected to Internet has
unique address
Series of four numbers separated by dots
E.g., 166.66.86.42
Range of each number is 0–255
How many possible addresses?
IP Addresses
Computer Addresses
Domain Names
IP addresses hard to remember
Internet uses symbolic names for computers
based on a hierarchy of 
domains
A
 
d
o
m
a
i
n
 
i
s
 
a
 
r
e
l
a
t
e
d
 
g
r
o
u
p
 
o
f
 
n
e
t
w
o
r
k
e
d
c
o
m
p
u
t
e
r
s
Computer Addresses
Domain Names
E
x
a
m
p
l
e
:
 
t
u
r
i
n
g
.
c
s
.
m
i
l
l
e
r
s
v
i
l
l
e
.
e
d
u
N
a
m
e
 
o
f
 
c
o
m
p
u
t
e
r
 
i
s
 
t
u
r
i
n
g
P
a
r
t
 
o
f
 
t
h
e
 
C
S
 
d
e
p
a
r
t
m
e
n
t
 
d
o
m
a
i
n
 
(
c
s
)
P
a
r
t
 
o
f
 
t
h
e
 
M
U
 
d
o
m
a
i
n
 
(
m
i
l
l
e
r
s
v
i
l
l
e
)
W
h
i
c
h
 
i
s
 
p
a
r
t
 
o
f
 
t
h
e
 
e
d
u
c
a
t
i
o
n
a
l
 
d
o
m
a
i
n
(
e
d
u
)
Computer Addresses
Domains are hierarchical
Each is a member of the next larger
domain
edu is a peer of other top-level domains
such as com
The .edu Domain
The .edu Domain
DNS Servers
D
o
m
a
i
n
 
N
a
m
e
 
S
y
s
t
e
m
 
(
D
N
S
)
 
t
r
a
n
s
l
a
t
e
s
h
i
e
r
a
r
c
h
i
c
a
l
,
 
h
u
m
a
n
-
r
e
a
d
a
b
l
e
 
n
a
m
e
s
 
i
n
t
o
 
I
P
a
d
d
r
e
s
s
e
s
E
v
e
r
y
 
I
n
t
e
r
n
e
t
 
h
o
s
t
 
k
n
o
w
s
 
t
h
e
 
I
P
 
a
d
d
r
e
s
s
 
o
f
 
i
t
s
n
e
a
r
e
s
t
 
D
N
S
 
n
a
m
e
 
s
e
r
v
e
r
Hostname needs to be translated to IP address
by DNS server for communications
DNS Servers
DNS uses client/server model
Name is sent to closest DNS server
I
f
 
n
o
t
 
o
n
 
D
N
S
 
s
e
r
v
e
r
,
 
i
t
 
c
o
n
t
a
c
t
s
 
a
n
 
a
u
t
h
o
r
i
t
a
t
i
v
e
n
a
m
e
 
s
e
r
v
e
r
 
(
A
N
S
)
ANS has complete list of IP address/domain name
mappings for all 
computers in its domain
Server returns address
DNS Servers
Root name servers know addresses of name
servers for edu, com, org, etc. domains
Their addresses are preprogrammed into your
computer’s net software
Servers listed at 
www.root-servers.org
 (13 + mirrors)
Top-Level Domains
T
o
p
-
l
e
v
e
l
 
d
o
m
a
i
n
 
n
a
m
e
s
 
(
T
L
D
s
)
.edu for educational groups
.com for commercial enterprises
.org for organizations
.net for networks
.mil for the military
.gov for government agencies
Top-Level Domains
TLDs were expanded to include biz, info,
name, travel, etc.
Full list can be found at 
www.icann.org
(ICANN is 
I
nternet 
C
orporation for
A
ssigned 
N
ames and 
N
umbers)
Top-Level Domains
Also country code TLDs (ccTLDs)
ca (Canada)
uk (United Kingdom)
fr (France)
Allow domain names to be grouped by
their country of origin
 
 
Following Protocol
Protocol
 describes the specific technical steps involved in
a communication
TCP/IP (Transmission Control Protocol/Internet Protocol)
is key protocol used on Internet
TCP/IP
TCP/IP Postcard Analogy
Internet communication is like sending a novel
to your publisher using postcards
Novel is broken into small units that fit on a
postcard
“postcards” are numbered to indicate where
each belongs in the novel
As each postcard is completed, it is mailed
T
C
P
/
I
P
TCP/IP Postcard Analogy
Your publisher eventually receives postcards,
but not necessarily in sequential order
Nor do they take the same route
Cards are finally ordered
T
h
e
s
e
 
p
o
s
t
c
a
r
d
s
 
a
r
e
 
r
e
a
l
l
y
 
I
P
 
p
a
c
k
e
t
s
They hold: one unit of information, the destination
IP, and their sequence number
(which packet they are)
Packets Are Independent
Each TCP/IP packet can take different
route
Congestion and service interruptions do not
delay transmissions
The TCP/IP protocol works under adverse
conditions
Under heavy traffic packets may be “dropped”
Packets Are Independent
If a packet is dropped, recipient can
request a resend
Packets can arrive out of order
Moving Packets: Wires & More
Internet uses
telephone carriers for long-distance
connections
fiber optics (e.g., see
http://www.submarinecablemap.com/
)
dedicated lines for connections
Transmissions may rely on multiple
technologies
Far and Near: WAN and LAN
I
n
t
e
r
n
e
t
 
i
s
 
a
 
c
o
l
l
e
c
t
i
o
n
 
o
f
 
w
i
d
e
 
a
r
e
a
n
e
t
w
o
r
k
s
 
(
W
A
N
)
Machines aren’t geographically close
Internet is a collection of point-to-point
channels
P
a
c
k
e
t
s
 
t
a
k
e
 
s
e
v
e
r
a
l
 
m
u
s
t
 
v
i
s
i
t
 
a
 
s
e
q
u
e
n
c
e
 
o
f
c
o
m
p
u
t
e
r
s
 
(
o
r
 
h
o
p
s
)
 
b
e
f
o
r
e
 
t
h
e
y
 
r
e
a
c
h
 
t
h
e
i
r
d
e
s
t
i
n
a
t
i
o
n
A ping is a “please reply” message
See 
ping.eu
 
or 
network-tools.com
Far and Near: WAN and LAN
L
o
c
a
l
 
a
r
e
a
 
n
e
t
w
o
r
k
 
(
L
A
N
)
Computers are geographically close
Usually linked by a single cable or pair of
wires
E
t
h
e
r
n
e
t
 
i
s
 
t
h
e
 
m
a
i
n
 
t
e
c
h
n
o
l
o
g
y
Used in labs or buildings
Slide Note
Embed
Share

The content covers the basics of networking communication, including synchronous and asynchronous communication, broadcast, multicast, and point-to-point communication. It also discusses internet properties, client/server structure, and interactions in client/server relationships. The visuals provide a clear understanding of these concepts.

  • Networking Communication
  • Internet Structure
  • Synchronous Communication
  • Asynchronous Communication
  • Client/Server Relationship

Uploaded on Sep 22, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Lecture 3 The Basics of Networking

  2. Comparing Communication Types Basic communication vocabulary Synchronous Communication Asynchronous communication Broadcast Multicast Point-to-point communication

  3. General Communication Synchronous communication Both sender and receiver active at same time Example? Asynchronous communication Sending and receiving occur at different times Example?

  4. General Communication Based on number of receivers Broadcast communication: single sender and many receivers (example?) Multicast: many receivers, but usually a specific group (mailing list) Point-to-point communication: one specific sender and one specific receiver (example?)

  5. Internets Communication Properties Internet supports point-to-point, asynchronous communication Internet provides a general communication fabric

  6. Internets Communication Properties Internet is fast enough to mimic synchronous communication Multicasting is also possible Chat rooms Streaming video accessible by anyone (broadcasting)

  7. Internet Schematic Diagram

  8. Client/Server Structure Server stores info; client requests it Most interactions (like loading web page) over the Internet use client/server interaction protocol Click Web link Client, requests page (file) from server Web server responds with page contents Client/server relationship ends

  9. Basic Client/Server Interaction

  10. Client/Server Structure Relationships are brief, so a server can serve many clients at the same time Ask, receive, done Yahoo, Google, eBay One client computer can ask for services from many servers

  11. Client/Server Relationships

  12. Getting More Connected Internet is primarily a point-to-point asynchronous communication system Software has been built to implement the many forms of communication E.g., Skype slices up signals from computer s microphone and video camera into packet-size blocks

  13. Getting More Connected Content is transferred to other party, whose client reassembles sound and image Process relies on fast and reliable transmission

  14. Computer Addresses IP Addresses Each computer connected to Internet has unique address Series of four numbers separated by dots E.g., 166.66.86.42 Range of each number is 0 255 How many possible addresses?

  15. IP Addresses

  16. Computer Addresses Domain Names IP addresses hard to remember Internet uses symbolic names for computers based on a hierarchy of domains A domain is a related group of networked computers

  17. Computer Addresses Domain Names Example: turing.cs.millersville.edu Name of computer is turing Part of the CS department domain (cs) Part of the MU domain (millersville) Which is part of the educational domain (edu)

  18. Computer Addresses Domains are hierarchical Each is a member of the next larger domain edu is a peer of other top-level domains such as com

  19. The .edu Domain

  20. The .edu Domain

  21. DNS Servers Domain Name System (DNS) translates hierarchical, human-readable names into IP addresses Every Internet host knows the IP address of its nearest DNS name server Hostname needs to be translated to IP address by DNS server for communications

  22. DNS Servers DNS uses client/server model Name is sent to closest DNS server If not on DNS server, it contacts an authoritative name server (ANS) ANS has complete list of IP address/domain name mappings for all computers in its domain Server returns address

  23. DNS Servers Root name servers know addresses of name servers for edu, com, org, etc. domains Their addresses are preprogrammed into your computer s net software Servers listed at www.root-servers.org (13 + mirrors)

  24. Top-Level Domains Top-level domain names (TLDs) .edu for educational groups .com for commercial enterprises .org for organizations .net for networks .mil for the military .gov for government agencies

  25. Top-Level Domains TLDs were expanded to include biz, info, name, travel, etc. Full list can be found at www.icann.org (ICANN is Internet Corporation for Assigned Names and Numbers)

  26. Top-Level Domains Also country code TLDs (ccTLDs) ca (Canada) uk (United Kingdom) fr (France) Allow domain names to be grouped by their country of origin

  27. Following Protocol Protocol describes the specific technical steps involved in a communication TCP/IP (Transmission Control Protocol/Internet Protocol) is key protocol used on Internet

  28. TCP/IP TCP/IP Postcard Analogy Internet communication is like sending a novel to your publisher using postcards Novel is broken into small units that fit on a postcard postcards are numbered to indicate where each belongs in the novel As each postcard is completed, it is mailed

  29. TCP/IP TCP/IP Postcard Analogy Your publisher eventually receives postcards, but not necessarily in sequential order Nor do they take the same route Cards are finally ordered These postcards are really IP packets They hold: one unit of information, the destination IP, and their sequence number (which packet they are)

  30. Packets Are Independent Each TCP/IP packet can take different route Congestion and service interruptions do not delay transmissions The TCP/IP protocol works under adverse conditions Under heavy traffic packets may be dropped

  31. Packets Are Independent If a packet is dropped, recipient can request a resend Packets can arrive out of order

  32. Moving Packets: Wires & More Internet uses telephone carriers for long-distance connections fiber optics (e.g., see http://www.submarinecablemap.com/) dedicated lines for connections Transmissions may rely on multiple technologies

  33. Far and Near: WAN and LAN Internet is a collection of wide area networks (WAN) Machines aren t geographically close Internet is a collection of point-to-point channels Packets take several must visit a sequence of computers (or hops) before they reach their destination

  34. A ping is a please reply message See ping.eu or network-tools.com

  35. Far and Near: WAN and LAN Local area network (LAN) Computers are geographically close Usually linked by a single cable or pair of wires Ethernet is the main technology Used in labs or buildings

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#