Data Communication Networks: Dr. Sonali Chouhan Dept of EEE, IITG
Data Communication Networks: Dr. Sonali Chouhan Dept of EEE, IITG
Data communications networks improve the
day-to-day control of a business by providing
faster information flow.
• Networks also allow their users to interact using
e-mail, chat and video streaming.
Examples
• Telephone Networks
• Computer Networks
• Television Broadcast Networks
• Cellular Telephone Networks
• Satellite-based cable/telephone
• Internet
• Internet of Things (IoT)
Communication Network
• A communication network in its simplest form
is a set of equipment and facilities that
provides a service: the transfer of information
between users located at various geographical
points.
• Computer network: [Tanenbaum] a collection
of “autonomous” computers interconnected
by a single technology.
Communication Network
• Two computers are said to be interconnected
if they are able to exchange information
• The merger of computers and communications
has had a profound influence on the way
computer systems are organized.
Communication Level
•
User-to-User Communication
•
Computer-to-Computer Communication
•
Computer-to-Network Communication
Computer A Computer B
User-to-User
Application Communication
Application
16
Multi-layer Network Models
• The process of transferring a message between
sender and receiver is more easily implemented
by breaking it down into simpler components.
• Instead of a single layer, a group of layers are
used, dividing up the tasks required for network
communications.
• The best known network model is the OSI
models.
17
Network Models
18
The OSI Networking Reference Model
• OSI= Open Systems Interconnect. Created by the
International Standards Organization (OSI) in 1984
as a network standards framework.
• The model’s seven layers from high to low are:
• 7. Application
• 6. Presentation
• 5. Session
• 4. Transport
• 3. Network
• 2. Data Link
• 1. Physical
19
Application Layers
• The application layers are the user’s connection to the
network and include the application software and other
software used to connect the application to the
network:
– 7. Application: provides a set of utilities used by
application programs.
– 6. Presentation: formats data for presentation to the
user, provides data interfaces, data compression and
translation between different data formats.
– 5. Session: responsible for initiating, maintaining and
terminating each logical session between sender and
receiver.
20
Internetwork Layers
22
How the layers fit together in practice
23
Message Transmission Using Layers
• Network model layers use protocols, i.e., sets of rules to
define how to communicate at each layer and how to
interface with adjacent layers.
• Generally, outgoing messages travel down all network
layers.
• Before sending a message to the next layer, each layer
places it in an envelope of overhead information related
to that layer (encapsulation).
• At the receiving end, messages travels up through the
network layers, each layer removing the envelopes
added when the message was sent.
24
Message transmission using layers 25
Networking Example: clicking on a
WWW hyperlink
• Clicking on a hyperlink starts an HTTP request-response cycle. First, the
user’s Web browser sends an HTTP request.
• The HTTP request is then handed to the transport layer’s TCP protocol
and placed in a TCP segment.
• The TCP segment is placed in an IP (network layer) packet.
• The IP packet is next placed in a Data Link layer (usually Ethernet)
frame and sent out over the physical layer (network medium) as a bit
stream (series of 1s and 0s).
• On the Web server, this process occurs in reverse, each layer removing
the overhead information added by each layer until the HTTP request
is finally produced for the server to read.
• The server then sends an HTTP response back to the client which is
sent back to the user’s Web browser.
26
A Transmission System
Transmitt Receiv
er Communication er
Channel
Transmitter: Converts digital data into signal suitable for
transmission and send the signal over the communication
channel
Receiver: Receives the signal and converts it back into digital data
to be delivered to the user.
•
Twisted Pair
•
Coaxial Cable
•
Fiber Optics
Twisted Pair
Ionosphere
(80 - 720 km)
Sky wave
Mesosphere
(50 - 80 km)
15,000-20000 km
2,000-4000 km