애플리케이션 계층
프리젠테이션 레이어
**현재 레이어=> 세션 레이어**
전송 계층
네트워크 계층
데이터 레이어
물리계층
OSI 모델의 다섯 번째 계층인 세션 계층은 안전한 연결을 설정하고 유지하는 데 필요한 여러 가지 중요 기능을 수행한다.
프리젠테이션 계층의 데이터 <=> 세션 계층 <=> 전송 계층의 데이터
세션 레이어는 시스템이 반이중 모드 또는 전이중 통신 모드로 통신할 수 있도록 하는 대화 컨트롤러로 작동한다.
<aside> 💡 1. 단방향 통신
2. 전이중 통신
3. 반이중 통신
</aside>
두 사용자가 동일한 중요한 작업에 동시에 액세스하거나 시도하는 것을 방지하는 토큰 관리를 담당한다.
데이터 스트림에 대한 동기화 지점으로 간주되는 체크포인트를 추가하는 프로세스를 허용하여 동기화를 허용한다.
세션 체크포인트 및 복구도 담당한다..
기본적으로 최종 사용자 애플리케이션 프로세스 간의 세션을 열고 닫고 관리하는 메커니즘을 제공한다.
일반적으로 원격 프로시저 호출(RPC)을 사용하여 애플리케이션 환경에서 구현된다.1