Professional Documents
Culture Documents
Chapter - 2 - 2022 - Edited
Chapter - 2 - 2022 - Edited
What is Communication?
• The process of sending
and receiving
data/information b/n
sender and receiver
• All communication
methods have five
elements in common.
• MS, TM, & MD,
message, & protocol
Computer communication
Establishing the Rules
Once there is an agreed upon method of
communicating (face-to-face, telephone,
letter, email etc), the protocols (rules of
communication) put in place must account for
the following requirements:
• An identified sender and receiver (uniquely)
• Common language and grammar
• Speed and timing of delivery
• Confirmation or acknowledgement requirements
common computer protocols include the
following requirements:
1. Message Encoding
• Encoding is the process of
converting information
into another, acceptable
form, for transmission.
• Decoding reverses this
process in order to have
the information.
Assume f-f com
• convert, or encode, their
thoughts and
perceptions/observation
about the location into
words..
Encoding between hosts must be in an appropriate
form for the medium
2. Message Formatting and
Encapsulation
Example: Personal letter contains the following elements:
• An identifier/address of the recipient
• A salutation or greeting
• The message content
• A closing phrase
• An identifier/address of the sender
• Response Timeout
• Flow Control
Source and destination hosts use flow control to
negotiate correct timing for successful communication.
A sending host can transmit messages at a faster rate
than the destination host can receive and process
Example
5. Message Delivery Options
2.2 Network Protocols and Standards
• Data networks(infrastructure) are
systems of end devices,
intermediary devices, and the
media connecting the devices.
• For communication to occur, these
devices must know how to
communicate.
Continued……
• A group of inter-related protocols necessary to
perform a communication function is called a
protocol suite
• Protocol suites are implemented by end devices,
intermediary devices in software, hardware or
both.
What is the use of standard in a multivendor
network?
In the late 1970’s: ... incredible increases of Network
devices supply...
Vendors/manufacturers: HP, IBM, D-LINK,COMPAQ …
Problem:
• Private or proprietary networking technologies
Note:
A protocol suite may be specified by a standards organization
or developed by a vendor then will standardized by RFCs
• The TCP/IP protocol suite is an open standard (freely
available to the public)
• the TCP/IP and OSI models are the primary models used
when discussing network functionality
• The IP suite is a suite of protocols required for
transmitting and receiving information using the
Internet
• It is commonly known as TCP/IP because the first two
networking protocols defined for this standard were
TCP and IP
Divide and conquer
strategy/approach in car
manufacturing process
PROCESS 1 PROCESS 2 PROCESS 3 PROCESS 4 PROCESS 5 PROCESS 6 PROCESS 7
The Open System Interconnection (OSI)
reference model in late 1970’s
Comparing the OSI and TCP/IP Models
TCP/IP Protocol Suite
The Benefits of Using a Layered Model
Easier to learn
Help visualize the interaction between various protocols
Depicts /shows the operation of the protocols occurring
within each layer
Shows the interaction of protocols with the layers above
and below each layer. etc
• Easier to develop
• Realizes Multivendor interoperability etc
Other Standards Organizations
• Packet construction
• IP /logical addressing
– IPV4 or IPV6
• Routing
• finds best path
Data Link Layer - Layer 2
• Frame construction
• MAC addressing
• Error checking
Physical Layer - Layer 1
• actual data transfer happens (in bit
streams….)
• This layer is often referred to as
the "hardware layer." Although
the above layers can be
implemented as firmware (chip-
level functions on the NIC), rather
than actual software.
NOTE: Protocol Data Units (PDUs)
• Data
• Segment (Layer 4 PDU)
• Packet (Layer 3 PDU)
• Frame (Layer 2 PDU)
• Bits (layer 1 PDU)
Note:
The form that a piece of data
takes at any layer is called a
protocol data unit (PDU).
Note: the function of each layer in TCP/IP model