University of the Western Cape Chapter 13: - The Session Layer The session layer (Layer 5) establishes, manages, and terminates sessions between applications.

Slides:



Advertisements
Similar presentations
DISTRIBUTED COMPUTING PARADIGMS
Advertisements

Session Layer OSI Model.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI Transport Layer Network Fundamentals – Chapter 4.
1ISM - © 2010 Houman Younessi Lecture 5 Convener: Houman Younessi Information Systems Spring 2011.
Review of Chapters 12, 13 & 14 Transport Layer Session Layer Presentation Layer.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Application Layer PART VI.
An Introduction to Internetworking. Algorithm for client-server communication with UDP (connectionless) A SERVER A CLIENT Create a server-socket (listener)and.
Top Three Layers Session Layer Presentation Layer Application Layer.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 26 Client Server Interaction Communication across a computer network requires a pair of application programs to cooperate. One application on one.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non-proprietary standards for networking and for operating system.
Network+ Guide to Networks, Fourth Edition
The Saigon CTT Semester 1 CHAPTER 12 – 13 – 14 Le Chi Trung.
University of the Western Cape Chapter 15 – Application Layer The application layer is responsible for the following: Identifying and establishing the.
20 July Management Information Systems 9. Components of Workgroup Information Systems by Asst. Prof. Wichai Bunchua.
Building a Simple Serial Network © 2004 Cisco Systems, Inc. All rights reserved. Understanding the OSI Model INTRO v2.0—1-1.
THE OSI MODEL AND THE TCP/IP PROTOCOL SUITE CS 1202 Lectur3 part2.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
1 Module 15: Network Structures n Topology n Network Types n Communication.
Chapter Nine The Session Layer. Objectives We’ll see how a new session is created, maintained, and dismantled. The process of logon authentication will.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols Network Fundamentals.
OSI Model Local Area Networks Chapter 2. Agenda  Attendance  Chapter 1 questions  Login to Web CT and information about Assessment Activation  Single-protocol.
© McLean HIGHER COMPUTER NETWORKING Lesson 1 – Protocols and OSI What is a network protocol Description of the OSI model.
The OSI Model and the TCP/IP Protocol Suite Outline: 1.Protocol Layers 2.OSI Model 3.TCP/IP Model 4.Addressing 1.
Understanding Network Architecture Access Methods How Networks Send Data Ethernet Token Ring AppleTalk and ArcNet 1.
Connecting People To Information 강 사 : 전 필 복 [CCIE # 4244] Connecting People To Information.
1 OSI Reference Model. 2 Agenda The Layered Model Layers 1 & 2: Physical & Data Link Layers Layer 3: Network Layer Layers 4–7: Transport, Session, Presentation,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Protocols Rules governing the communication process, the language of the deal between the devices, must reflect Layers protocols define format, order of.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Dr. John P. Abraham Professor University of Texas Pan American Internet Applications and Network Programming.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
© Lethbridge/Laganière 2005 Chap. 3: Basing Development on Reusable Technology The Client-Server Architecture A distributed system is a system in.
Spring 2006Computer Networks1 Chapter 2 Network Models.
Cisco – Chapters Layers 4, 5, and 6 More Details.
X-WindowsP.K.K.Thambi The X Window System Module 5.
An Introduction to Networking
OSI Reference Model. Open Systems Interconnection (OSI) Model International standard organization (ISO) established a committee in 1977 to develop an.
OSI Model Cisco Academy Semester 1, Chapter 2. The Seven Layers of the OSI Model International Organization of Standardization ISO.
Chapter 13 Session Layer. OSI Application Presentation Session Transport Network Data Link Physical Functions of Session Layer Interhost Communication.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA Lesson 12 The TCP/IP Protocol Suite.
Session and Presentation Layers Honolulu Community College Cisco Academy Training Center Semester 1 Version
MW Tech IS 8040 Data Comm and Networking Dr. Hoganson Middleware Technology Communication Mechanisms Synchronous – process on client side must stop and.
Chapter 3: Network Protocols and Communications
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
5. The Transport Layer 5.1 Role of Transport Layer It bridge the gab between applications and the network layer. Provides reliable cost-effective data.
Computer Network Architecture Lecture 6: OSI Model Layers Examples 1 20/12/2012.
Channels. Models for Communications Synchronous communications – E.g. Telephone call Asynchronous communications – E.g. .
Mr. Sathish Kumar. M Department of Electronics and Communication Engineering I’ve learned that people will forget what you said, people will forget what.
Topic 4: Distributed Objects Dr. Ayman Srour Faculty of Applied Engineering and Urban Planning University of Palestine.
Local Area Networks Chapter 4.
The OSI Model and the TCP/IP Protocol Suite
OSI MODEL SESSION LAYER
#01 Client/Server Computing
The OSI Model and the TCP/IP Protocol Suite
File Transfer Protocol
Chapter 3: Open Systems Interconnection (OSI) Model
Remote Procedure Call (RPC) Neil Tang 11/26/2008
Sem 1 Chapter 13 The Session Layer
Chapter 15 – Part 2 Networks The Internal Operating System
Remote Procedure Call (invocation) RPC
An Introduction to Internetworking
The OSI Model and the TCP/IP Protocol Suite
#01 Client/Server Computing
Presentation transcript:

University of the Western Cape Chapter 13: - The Session Layer The session layer (Layer 5) establishes, manages, and terminates sessions between applications. This includes starting, stopping, and re- synchronizing communications between applications on two computers.

University of the Western Cape Dialogue control Communication between two computers involves many mini-conversations. One requirement of these mini-conversations is that each host plays dual roles. They are requesting service, like a client, and replying with service, like a server. Determining which role they are playing at any given moment is called dialogue control. The session layer decides whether to use two-way simultaneous conversation or two-way alternate communication. This decision is referred to as dialogue control. If two-way simultaneous (TWS) communication is allowed, then the communication can go in both directions at the same time. It is possible to have session layer collisions. At this level, collisions can only occur as two messages pass each other, and cause confusion in either, or both, communicating hosts. Two-way alternate (TWA) communication involves the use of a session layer data token that allows each host to take turns.

University of the Western Cape Dialogue separation Dialogue separation is the orderly initiation, termination, and managing of communication. The session layer provides a way to insert checkpoints into the data stream, so if the data flow is interrupted, only the data after the last checkpoint has to be repeated. The graphic illustrates a minor synchronization. At the "Time Axis, t = checkpoint", the host A session layer sends a synchronization message to host B, at which time both hosts perform the following routine: back up the particular files save the network settings save the clock settings make note of the end point in the conversation A major synchronization would involve more back-and-forth steps and conversation than is shown in this diagram.

University of the Western Cape The Session Layer Protocols Session layer has a number of important protocols. Examples of Layer 5 protocols are: Structured Query Language (SQL) Remote Procedure Call (RPC) X-Window System AppleTalk Session Protocol (ASP) Digital Network Architecture Session Control Protocol (DNA SCP)

University of the Western Cape The End