Protocols: Ralph Vincent H. Badon
Protocols: Ralph Vincent H. Badon
NETWORK PROTOCOLS
NETWORK PROTOCOLS
NETWORK PROTOCOLS
Protocol Functions
Segmentation/Reassembly
data is segmented into protocol data
units (PDUs)
buffer size of intermediate nodes
error control is more efficient with
smaller blocks of data
Encapsulation
PDUs contain control information as well
as the data handed to it
attaching of control information to the
head of a PDU is known as encapsulation
5
Protocol Functions
Connection Control
data transfer can be either connectionless or
connection-oriented
in connectionless transfers each PDU is
independent of all others sent
in connection-oriented transfers a logical
connection is established prior to the data
transfer, then each PDU sent has a sequence
number
sequencing supports ordered delivery, flow
control, and error control
connection control function of a protocol
manages the establishment and disconnection of
a link
6
Protocol Functions
Ordered Delivery
PDUs may travel different routes, and may
arrive out of order with respect to the
transmitting order
a protocol must be able to reorder the PDUs in
the correct order
Flow Control
a receiver may not be able to process the PDUs
as fast as the transmitter can send them
a receiver requires some way of limiting the
rate of the transmitter
flow control functions ensure that data sent
does not overwhelm the receiver
7
Protocol Functions
Error Control
PDUs can be lost or damaged
methods for detecting and correcting errors is
required
retransmission upon failure of
acknowledgement of receipt is a common
method for handling lost PDUs
Addressing
a protocol must have a means for identifying a
particular user using a particular application
on a particular host residing on some network
addressing is a means for protocols to identify
these needs
8
Protocol Functions
Multiplexing
multiplexing is used to improve the
efficiency and usage of the transmission
medium
Transmission Services
other types of services to the upper
layers exist
three common services are: priority,
grade of service, and security
Protocol Suites
TCP/IP
Netware Protocol Suite
10
TCP/IP
12
a connectionless protocol
it doesnt request acknowledgements for
data sent
a packet-based protocol used to exchange
data over computer networks.
IP handles addressing, fragmentation,
reassembly, and protocol multiplexing.
a network-layer protocol that contains
addressing and control information that
allows data packets to be routed
13
15
21
23
25
Any questions?
End of Lecture.
MITM 205 Advance Computer Networks
30