397x Filetype PPTX File size 0.43 MB Source: www.csulb.edu
Protocol Suites and Layering Models
Defn: Protocols are agreements about how communication should take place.
They specify:
• Format of messages
• Meaning of messages
• Rules for exchanging messages
• Procedures for handling problems
Network hardware functions at a very low level.
Hardware related problems can occur that need to be addressed by protocols:
• Bits can be corrupted or destroyed
2
• Entire packets can be lost
• Packets can be duplicated
• Packets can be delivered out of order
Protocols can also be used to distinguish among:
• Multiple computers on a network
• Multiple applications on a computer
• Multiple copies of a single application on a computer
Sets of Protocols
• Sets of protocols are designed to work together.
• Each protocol solves a small part of the communications problem
• Sets of protocols are known as:
-- Protocol Suites
-- Protocol families
• They are designed in layers.
3
Protocol Design
• Protocols are divided into layers
• Each layer is devoted to one sub-problem
Example: The ISO (International Standards
Organization) OSI (Open System Interconnection) 7-
layer Reference Model
The OSI 7-Layer Model
The 7-Layer Model:
• Was defined fairly early in the development of networks
• Is now somewhat dated
4
• Does not include the internet layer
The OSI 7-Layers
Layer 1: Physical Layer 5: Session
• The underlying hardware • Login and passwords
Layer 2: Data Link (media access) Layer 6: Presentation
• Hardware frame definitions • Data representation
Layer 3: Network Layer 7: Application
• Packet forwarding • Individual application programs
Layer 4: Transport
• Reliability
5
The Layering Model
Protocol software follows the
layering model, with:
• One software module per layer
• Modules that work together
• Incoming or outgoing data
passing from one module to
another
The entire set of protocol
The entire set of protocol
layers (or modules) is known
layers (or modules) is known
as a stack.
as a stack.
6
no reviews yet
Please Login to review.