90352340
90352340
Communications
Programming
Week 1: Network Protocols
and Standards
Outline
• Motivation
• Communication Network
• Components of a Network
• Types of Networks
• OSI Model
IP picture frame
Tweet-a-watt: http://www.ceiva.com/
monitor energy use
Internet phones
Slingbox: watch, 3
Internet control cable TV remotely
refrigerator
Impacts Of Networks In Our Daily
Lives
Networks support the way we communicate.
Networks support the way we learn.
Networks support the way we work.
Networks support the way we play.
4
What is a Communication Network?
The interconnected equipment
(hardware, software) and
medias/facilities that provide the
communication services
6
Devices
Some examples of end devices are:
Computers (workstations, laptops, file servers, web servers)
Network printers
VoIP phones
TelePresence endpoint
Security cameras
Mobile handheld devices (such as smart phones, tablets, PDAs, and
wireless debit/credit card readers and barcode scanners)
8
Network Representations
9
Traditional Service Networks
11
Scalability
12
Network Security
Loss of business
transactions due to network
outage; Loss of funds; Loss
of intellectual properties;
Exposure of confidential
data.
Remedies: Restricting
access to equipment;
Authentication (enforcing
passwords); Encryption of
passwords and data; Using
Firewalls for analysing
traffic; Using Antivirus
13
Types of Networks
15
Wide Area Networks
• WANs interconnect LANs over wide geographical areas such as between cities, states,
provinces, countries, or continents. 16
19
Network Protocols
(HTTP is an application-layer protocol that governs the interaction between a web server and a
client)
(TCP is a transport-layer protocol controlling the conversation details between a web server and
client through segmentation controlling the size and rate of the message segments.)
(Encapsulation of the segments into packets including assigned IP addresses for routing utilizing
the best available network path)
22
ARPANET was funded by the U.S. Department of Defense (DoD) for use by
universities and research laboratories. Bolt, Beranek and Newman (BBN) was the
contractor that did much of the initial development of the ARPANET, including
creating the first router known as an Interface Message Processor (IMP).
In 1973, Robert Kahn and Vinton Cerf began work on TCP to develop the next
generation of the ARPANET. TCP was designed to replace ARPANET’s current
Network Control Program (NCP).
In 1978, TCP was divided into two protocols: TCP and IP. Later, other protocols
were added to the TCP/IP suite of protocols including Telnet, FTP, DNS, and many
others.
23
Benefits of Using a Layered Model
• A layered model depicts the
operation of the protocols occurring
within each layer, as well as the
interaction of protocols with the
layers above and below each layer
• Assists in protocol design, because
protocols that operate at a specific
layer have defined information that
they act upon and a defined interface
to the layers above and below.
• Fosters competition because
products from different vendors can
work together.
• Prevents technology or capability
changes in one layer from affecting
other layers above and below.
• Provides a common language to
describe networking functions and
capabilities. 24
OSI (Open System Interconnection) Reference
Model
• The ISO (International Organization for
Standards) established the OSI (Open
System Interconnection) model, first
introduced in the late 1970s.
• OSI model provides an extensive list of
functions and services that can occur at
each layer.
• It also describes the interaction of each
layer with the layers directly above and
below it.
• The OSI model has seven related layers.
Each layer defines part of the process of
moving the information through the
network. 25
Functions of the OSI layers
26
The Interaction Between Layers in
the OSI Model
27
An Exchange Using the OSI Model
28
TCP/IP Reference Model
29
Comparing the OSI and TCP/IP
Models
30
TCP/IP Protocol Suite and
Communication Process
31
Communicating the Messages -
Segmentation
Segmenting message benefits
• Different conversations can be interleaved (multiplexing)
• Increased reliability of network communications (use of alternative paths for
the delivery of the packets)
(Sending of one long message without segmentation would make significant
delays and if the message delivery fails at any anytime the hole message will
be lost after a long delay)
Segmenting message disadvantage
• Increased level of complexity
• Increase overhead
32
Protocol Data Units (PDUs)
At each layer a PDU takes a specific name reflecting its
function:
Data
Segment
Packet
Frame
Bits
33
Encapsulation
Data encapsulation is the process that adds additional protocol header information to the data before
transmission
When sending messages on a network, the protocol stack on a host operates from top to bottom.
34
De-Encapsulation
• De-encapsulation is the process used by a receiving device to remove one or
more of the protocol headers.
• The data is de-encapsulated as it moves up the stack toward the end-user
application .
35
Network Address and Data Link
Addresses
36
Addressing
37
Relationship of layers and addresses
in TCP/IP
38
Open Standards
The Internet Society (ISOC)
The Internet Architecture Board (IAB)
The Internet Engineering Task Force (IETF)
Institute of Electrical and Electronics Engineers (IEEE)
The International Organization for Standards (ISO)
39
ISOC, IAB, IETF and IRTF
40
Other Standards Organization
Communication Networks
Network Components
Types of Networks
Reference Model
OSI
TCP/IP
Messages, PDU, Encapsulation and De-Capsulation
Standards
42
References
Chapter 1 & 5: Cisco Networking Academy Program. (2022). Networking essentials: Companion
guide (1st ed.). Cisco Press.
43