Capitulo 1 Stalling 8ed
Capitulo 1 Stalling 8ed
Capitulo 1 Stalling 8ed
Communications
Chapter 1 – Data Communications,
Data Networks, and the Internet
Ninth Edition
by William Stallings
Data Communications, Data
Networks, and the Internet
“The fundamental problem of
communication is that of reproducing at
one point either exactly or approximately a
message selected at another point”
1.3
Figure 1.1 Five components of data communication
1.4
Figure 1.2 Data flow (simplex, half-duplex, and full-duplex)
1.5
1-2 NETWORKS
1.6
Figure 1.3 Types of connections: point-to-point and multipoint
1.7
Technological Advancement
Driving Forces
Traffic • Development of
growth at new services
a high &
steady • Advances in
rate technology
Changes in Networking
Technology
* Digital electronics
Communications Model
Communications Tasks
Transmission system utilization Addressing
Interfacing Routing
Flow control
Transmission Lines
Capacity
The basic building block of
any communications facility
is the transmission line.
Reliability
and
Networking
Advances in technology have led to greatly
increased capacity and the concept of
integration, allowing equipment and
networks to work simultaneously.
Voice Data
Image Video
Network Hardware
Classifying networks based on their scale:
Local Area Networks
Metropolitan Area Networks
Wide Area Networks
Wireless Networks
Home Networks
Internetworks
15
Network Hardware
16
LANs and WANs
There are two broad categories
of networks:
Typically
consist of a number of
interconnected switching nodes
Wide Area Networks
Alternative technologies used include:
Circuit switching
Packet switching
Frame relay
Asynchronous Transfer Mode (ATM)
Circuit Switching
Uses a dedicated communications path
Connected sequence of physical links
between nodes
Logical channel dedicated on each link
Rapid transmission
The most common example of circuit
switching is the telephone network
Network Hardware
Wide Area Networks
21
Packet Switching
Data are sent out in a sequence of small
chunks called packets
Packets are passed from node to node
along a path leading from source to
destination
Packet-switching networks are commonly
used for terminal-to-terminal computer and
computer-to-computer communications
Asynchronous Transfer Mode
(ATM)
Referred to as cell relay
Culmination of circuit switching and packet
switching
Uses fixed-length packets called cells
Works in range of 10’s and 100’s of Mbps
and in the Gbps range
Data rate on each channel dynamically set
on demand
Local Area Networks (LAN)
Metropolitan Area Networks
(MAN)
Network Hardware
Wireless Networks
26
Network Hardware
Wireless Networks
System interconnection
Bluetooth a short-range wireless network. Allows
system components together, digital cameras,
headsets, scanners, and other devices to connect to a
computer by merely being brought within range.
Wireless LANs
Every computer has a radio modem and antenna with
which it can communicate with other systems.
Standard for wireless LANs: IEEE 802.11, which most
systems implement and which is becoming very
widespread.
27
Network Hardware
Wireless Networks
(IEEE 802.16).
The Channel Allocation
Problem
To allocate a single broadcast channel among
competing users, we can use:
• Static Channel Allocation in LANs and MANs
• Dynamic Channel Allocation in LANs and MANs
Static Channel Allocation in LANs
and MANs
Frequency Division Multiplexing (FDM) is an
example of static channel allocation where the
bandwidth is divided among a number of N
users.
When there is only a small and constant number
of users, each of which has a heavy (buffered)
load of traffic (e.g., carriers' switching offices),
FDM is a simple and efficient allocation
mechanism.
However, when the number of senders is large
and continuously varying or the traffic is bursty,
FDM presents some problems.
Multiple Access Protocols
• ALOHA
• Carrier Sense Multiple Access Protocols
• Collision-Free Protocols
• Limited-Contention Protocols
• Wavelength Division Multiple Access Protocols
• Wireless LAN Protocols
Evolution of random-access methods
ALOHA network
Procedure for ALOHA protocol
Pure ALOHA
The basic idea of an ALOHA system is simple: let users transmit whenever they
have data to be sent. There will be collisions, of course, and the colliding
frames will be damaged. If the frame was destroyed, the sender just waits a
random amount of time and sends it again.
How the channel know that there is a collision:
- Due to the feedback property of broadcasting, a sender can always find out
whether its frame was destroyed by listening to the channel, the same way
other users do. With a LAN, the feedback is immediate; with a satellite, there
is a delay of 270 msec before the sender knows if the transmission was
successful.
- If listening while transmitting is not possible for some reason,
acknowledgements are needed.
Pure ALOHA (2)
22.54
Figure 22.13 Popular routing protocols
22.55
Figure 22.14 Distance vector routing tables
22.56
Figure 22.15 Initialization of tables in distance vector routing
22.57
Note
22.58
Figure Updating in distance vector routing
22.59
Figure Two-node instability
22.60
Summary
Trends challenging data communications:
• traffic growth
• development of new services
• advances in technology
Transmission mediums
• fiber optic
• wireless
Network categories:
• WAN
• LAN
Internet
• evolved from the ARPANET
• TCP/IP foundation