Date post: | 12-Jan-2016 |
Category: |
Documents |
Upload: | adele-gray |
View: | 248 times |
Download: | 0 times |
Service Primitives
Six service primitives that provide a simple connection-oriented service
04/21/23 www.noteshit.com
Service Primitives
A simple client-server interaction using acknowledged datagrams.
04/21/23 www.noteshit.com
OSI Model
04/21/23 www.noteshit.com
2-1 LAYERED TASKS2-1 LAYERED TASKS
A network model is a layered architecture•Task broken into subtasks•Implemented separately in layers in stack•Functions need in both systems•Peer layers communicate
Protocol: •A set of rules that governs data communication•It represents an agreement between the communicating devices
04/21/23 www.noteshit.com
Layered Architecture
A layered modelEach layer performs a subset of the required
communication functionsEach layer relies on the next lower layer to perform
more primitive functionsEach layer provides services to the next higher layer.Each layer provides services to the next higher layerChanges in one layer should not require changes in
other layersThe processes on each machine at a given layer arecalled peer-to-peer process
04/21/23 www.noteshit.com
Tasks involved in sending a letter
04/21/23 www.noteshit.com
2-2 THE OSI MODEL2-2 THE OSI MODEL
Established in 1947, the International Standards Established in 1947, the International Standards Organization (Organization (ISOISO) is a multinational body dedicated to ) is a multinational body dedicated to worldwide agreement on international standards.worldwide agreement on international standards.
An ISO standard that covers all aspects of network An ISO standard that covers all aspects of network communications is the Open Systems Interconnection communications is the Open Systems Interconnection ((OSIOSI) model. It was first introduced in the late 1970s. ) model. It was first introduced in the late 1970s.
04/21/23 www.noteshit.com
ISO is the organization.OSI is the model.
Note
04/21/23 www.noteshit.com
Seven layers of the OSI model
04/21/23 www.noteshit.com
The interaction between layers in the OSI model
04/21/23 www.noteshit.com
An exchange using the OSI model
04/21/23 www.noteshit.com
The physical layer is responsible for movements ofindividual bits from one hop (node) to the next.
Note
04/21/23 www.noteshit.com
Function of Physical layer
• Physical characteristics of interfaces and media• Representation of bits• Data rate• Synchronization of bits• Line configuration (point-to-point or multipoint)• Physical topology (mesh, star, ring or bus)• Transmission mode ( simplex, half-duplex or duplex
04/21/23 www.noteshit.com
Physical layer
04/21/23 www.noteshit.com
The data link layer is responsible for moving frames from one hop (node) to the next.
Note
04/21/23 www.noteshit.com
Data link layer
04/21/23 www.noteshit.com
Hop-to-hop delivery
04/21/23 www.noteshit.com
Function of data link layer
• Framing• Physical addressing• Flow control• Error control• Access control
04/21/23 www.noteshit.com
The network layer is responsible for the delivery of individual packets from
the source host to the destination host.
Note
04/21/23 www.noteshit.com
Network layer
04/21/23 www.noteshit.com
Source-to-destination delivery
04/21/23 www.noteshit.com
Function of network layer
• Source-to-destination delivery• Responsible from the delivery of packets from
the original • source to the final destination• Functions
– Logical addressing– routing
04/21/23 www.noteshit.com
Transport layer
04/21/23 www.noteshit.com
The transport layer is responsible for the delivery of a message from one process to another.
Note
04/21/23 www.noteshit.com
Function of transport layer
• Port addressing• Segmentation and reassembly• Connection control ( Connection-oriented or
connection-less)• Flow control• Error control
04/21/23 www.noteshit.com
Reliable process-to-process delivery of a message
04/21/23 www.noteshit.com
Session layer
04/21/23 www.noteshit.com
The session layer is responsible for dialog control and synchronization.
Note
04/21/23 www.noteshit.com
Function of session layer
• It establishes, maintains and synchronize the interaction between communicating system
• Dialog control• Synchronization (checkpoints)
04/21/23 www.noteshit.com
Presentation layer
04/21/23 www.noteshit.com
The presentation layer is responsible for translation, compression, and encryption.
Note
04/21/23 www.noteshit.com
Function of presentation layer
• Concerned with the syntax and semantics of the information exchanged between two system
• Translation ( EBCDIC-coded text file ASCII-coded file)
• Encryption and Decryption• Compression
04/21/23 www.noteshit.com
Application layer
04/21/23 www.noteshit.com
The application layer is responsible for providing services to the user.
Note
04/21/23 www.noteshit.com
Function of application layer
• Network virtual terminal (Remote log-in)• File transfer and access• Mail services• Directory services (Distributed Database)• Accessing the World Wide Web
04/21/23 www.noteshit.com
Summary of layers
04/21/23 www.noteshit.com
OSI layer-Summary
04/21/23 www.noteshit.com