5계층(세션), 6계층(프레젠테이션), 7계층(애플리케이션) 이해하기

GwanMtCat·2023년 9월 11일
0

5계층

  • 양 끝단의 응용 프로세스가 연결을 성립하도록 도와주고 연결이 안정적으로 유지되도록 관리하고 작업 완료 후에는 이 연결을 끓는 역할을 한다.

  • 흔히 부르는 "세션"을 관리하는 것이 주요 역할로 TCP/IP 세션을 만들고 없애는 책임을 진다. (웹서버의 세션과는 다른 개념이니 주의하자.)

  • 이외에도 에러로 중단된 통신에 대한 에러 복구와 재전송도 수행한다.

  • 프로토콜로는 SSH, RPC, L2TP, PPTP, NFS... 등이 있다.


  • 표현 방식이 다른 애플리케이션이나 시스템 간의 통신을 돕기 위해 하나의 통일된 구문 현식으로 변환시키는 기능을 수행한다.

  • 일종의 번역기나 변환기 역할을 수행하는 계층으로 MIME 인코딩, 암호화, 압축, 코드 변환과 같은 동작이 이계층에서 이루어진다.

  • 프로토콜로는 TLS, AFP, SSH 등이 있다.


  • 최상위 계층으로 애플리케이션 프로세스를 정의하고 애플리케이션 서비스를 수행한다.

  • 네트워크 소프트웨어의 UI 부분이나 사용자 입출력 부분을 정의하는 것이 역할이다.

  • 대표적인 프로토콜로는 HTTP, FTP, TELNET, SMP, SMTP 등 많은 프로토콜이 있다.


참조하는 책 및 사이트

IT 엔지니어를 위한 네트워크 입문
https://www.lifewire.com/layers-of-the-osi-model-illustrated-818017

0개의 댓글