



















































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
data communication notes on networking
Typology: Lecture notes
1 / 59
This page cannot be seen from the preview
Don't miss anything!




















































— computer networking is not only to exchange bytes
— huge system with several utilities and functions. For examples
For proper communication, entities in different
systems must speak the same language
— there must be mutually acceptable conventions and rules
about the content, timing and underlying mechanisms
as “PROTOCOLS”
A Real World Example to Protocol Architecture
philosopher-translator-secretary architecture
Issues:
protocols are
independent of
each other
— for example,
secretaries may
change the
comm. medium
to email
— or the
translators may
agree on using
another
common
language
adds a header
File Transfer Application Layer: Application specific commands,
passwords and the actual file(s) – high level data
Communications Service Module: reliable transfer of those data –
error detection, ordered delivery of data packets, etc.
Network Module: actual transfer of data and dealing with the network –
if the network changes, only this module is affected, not the whole
system
Generalize the previous example for a generic
application
—
we can have different applications (e-mail, file transfer, …)
network
— so that network can route
— Circuit switching
— Packet switching
— LANs
— etc.
This layer may need specific drivers and interface
equipment depending on type of network used.
— independence property
The service access point or SAP
The port number in TCP/IP protocol stack
Header (and sometimes trailer)
each layer has a different header/trailer
This is basically what we call packet
each layer has a different PDU
Destination port
Sequence number
into smaller packets
Error detection code (generally at trailer)
Transport
Header
Network
Header
Network
Header
Transport
Header
(Network PDU)
— Nonstandard: K sources and L receivers lead to
K*L different protocols
— If common protocol used, we design only once
— Customers do not stick to a specific vendor
— If a common standard is not implemented in a
product, then that product’s market is limited;
customers like standard products
provides a general framework for
standardization
defines a set of layers and services provided by
each layer
one or more protocols can be developed for
each layer
also published by ITU-T (International
Telecommunications Union)
Seven layers – seven has been presented as
the optimal number of layer
by that time TCP/IP started to become the de
facto standard