리눅스마스터1급 : OSI모델의 5계층인 세션계층(Session Layer)
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,587 조회
- 0 추천
- 목록
본문
리눅스마스터1급 : OSI모델의 5계층인 세션계층(Session Layer)
세션 계층은 다양한 응용 프로그램 간의 세션을 관리하는 기능을 수행한다.
여기에서 세션(Session)이란 프로그램 간의 연결이라 생각할 수 있다.
즉, 우리가 인터넷에서 하나의 파일을 다운받기 위한 연결, 텔넷으로 접속된 연결, FTP로 접속된 연결 등이 하나의 세션으로 볼 수 있다.
세션 계층에서는 이러한 응용 프로그램 간의 세션의 설정 및 해제, 즉 서비스의 개시와 완료를 담당하고, 응용 프로그램에 따른 서비스 등급을 매겨 데이터를 차등 처리할 수 있도록 해 준다.
세션 계층은 두 응용 프로세스 간의 통신에 대한 제어 구조를 제공한다.
즉, 서로 협력하는 응용들에 대하여 연결을 설립, 관리, 종결하기 위해 토큰(Token)을 사용한다.
토큰은 한 시점에서 어떤 서비스를 실행한 뒤에 충돌을 제어하기 위한 권리로 토큰이 특정 세션 서비스를 사용할 권리를 가진 한 세션 서비스 사용자에게 동적으로 할당된다.
세션 서비스로는 두 표현 계층 간의 연결 설정 및 연결 해제 서비스와 실제 데이터 교환을 제어하는 대화(Dialogue) 서비스가 있다.
대화 서비스에는 이외에도 세션 연결 확립, 데이터 전송, 세션 연결 해제 서비스와 데이터 전송, 동기, 세션 연결 해제에 필요한 송신권의 절충 및 관리 서비스, 협상 재개 서비스 등이 있다.
관련자료
-
이전
-
다음