OSI Model (5~7) 상위계층

개발(공부) 자국·2021년 9월 13일
0

[IT 엔지니어를 위한 네트워크 입문] 책을 보고 학습한 것을 정리한 내용입니다.

5계층 (세션 계층)

5계층인 세션 계층에서는 응용 프로세스가 연결을 성립하도록 도와주고 연결이 안정적으로 유지되도록 관리하고 작업이 끝난 후에는 이 연결을 끊는 역할을 한다. 세션 계층은 작업 단위로 통신 연결을 관리하는 역할을 한다.

6계층 (프레젠테이션 계층)

표현방식이 다른 애플리케이션이나 시스템 간의 통신을 돕기 위해 하나의 통일된 구문의 형식으로 변환시키는 기능을 수행한다. 번역기, 변환기 역할을 하며 MIME 인코딩, 암호화, 압축, 코드 변환 과 같은 동작을 담당한다. 애플리케이션에서 보낸 데이터를 다른 시스템의 애플리케이션층이 읽을 수 있도록 변환해주는 역할로 인코딩, 디코딩 암호화를 주로 한다. 여러 형식간의 호환이 가능하게 변환해주는 역할이다. 사용자가 전송방식을 지키지 않아도 여기서 전송방식으로 변환해준다.

7계층 (애플리케이션 계층)

애플리케이션 계층은 애플리케이션 프로세스를 정의하고 서비스를 수행한다. 네트워크 소프트웨어의 UI, 입출력 부분을 정의하는 역할을 한다. 많은 프로토콜이 있지만 FTP, HTTP가 대표적이다.

  • Application Layer 데이터 입출력

    Transport 계층에서 각 포트로 데이터를 전달하는 곳에서 부터 살펴보면 전달된 데이터를

어플리케이션 레이어를 통해 입력/출력으로 데이터를 표현한다.

OSI 모델 vs TCP/IP

초기의 TCP/IP에서 업데이트 된 버전을 보면 1계층부터 4계층까지가 OSI와 같은 것을 볼 수 있다. 요즘은 original 보다 updated TCP/IP 스택 프로토콜을 더 많이 사용한다고 한다.

profile
기록을 중요하게 생각하는 사람입니다. 학습한 내용을 정리한 것이라 잘못된 정보가 있을 수 있습니다. 잘못된 정보는 언제든 말씀해 주시기 바랍니다.

0개의 댓글