본문 바로가기

OSI Model

18. 5계층 Session layer 세션 계층

 5계층 Session layer 세션 계층

 

응용프로그램강의 대화를 유지하기위한 구조제공을 한다 세션(통신)의 시작과 종료의 관리절차 등을 정의한다 

 

세션계층 이상에서 송수신하는 데이터의 단위를 메시지(message)라고 한다

 

 

세션계층 주요 기능

 

1.접속 설정 및 해제

세션을 설정 및 해제하는 기능

 

2 다중화

여러 세션들이 효율을 높이기 위해 1개의 같은 전송계층 접속을 사용할 수 있다

반대로 1개 세션이 속도 등을 위해 다수의 전송계층 접속들을 사용할 수도 있다

따라서 전송계층 에서와 같이 세션 계층에서도 상향,하향 다중화가 가능하다

 

3. 데이터 교환

OSI는 데이터를 4가지 범주로 구분한다

정보 데이터, 급송 데이터, 제어 데이터, 세션 파라미터 협상에 사용되는 데이터

 

 

3. 세션계층은 토큰을 사용함으로써 대화(dialogue)를 관리

성립된 세션을 통한 상호 대화 관리를 하는 양단간 응용 개체를 위해 토큰 개념이 정의

-누가 언제 통신하였는지를 결정하며 토큰을 교환함으로써 구현한다

-프로세스는 토큰을 가졌을 때 전송할 수 있다

- 토큰은 어떤 서비스의 실행을 기동하는 권리를 표현한다

 

4. 에러복구

세션계층은 전송시 동기점을 삽입함으로써 메세지를 대화

단위로 그룹화 함 에러 발생하면 중단된 대화 단위의 처음부터 전송을 다시 시작