service primitives six service primitives that provide a simple connection-oriented service...

Post on 12-Jan-2016

231 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related