본문 바로가기
운영체제&네트워크/Network

OSI 모델 6번째 계층 - 표현 계층의 역할(데이터 형식 변환 등)

by GangDev 2024. 3. 27.

 

표현 계층(Pressentation Layer)은 컴퓨터 네트워크에서 데이터 형식을 변환하고, 데이터의 번역, 암호화, 압축 등을 처리하는 역할을 수행하는 계층이다.
OSI 모델에서 6번째 계층으로 위치하며, 응용 계층(Application Layer)에서 수신한 데이터를 특정 형식으로 변환하거나 안전하게 전송하기 위한 작업을 수행한다.

 

표현 계층은 응용 계층과 하위 계층 간의 데이터 형식 및 프로토콜의 호환성을 제공하여 다양한 응용 프로그램 및 시스템 간에 효율적인 데이터 교환을 가능하게 한다.
또한 데이터의 보안과 효율적인 전송을 위한 기능을 제공하여 네트워크 통신을 보다 안전하고 효율적으로 만든다.

 

주요 기능-역할 >>

 

데이터 형식 변환:
표현 계층은 데이터를 응용 계층과 하위 계층 간에 호환 가능한 형식으로 변환한다.
이를 통해 서로 다른 시스템 또는 응용 프로그램 간에 데이터를 교환할 수 있다.
(예를 들어, 텍스트 데이터를 이미지 데이터로 변환하거나 그 반대로 변환할 수 있다)

 

데이터 암호화:
민감한 정보를 안전하게 전송하기 위해 표현 계층은 데이터를 암호화한다.
이렇게 암호화된 데이터는 수신 측에서만 해독할 수 있으므로 보안을 강화할 수 있다.

 

데이터 압축:
데이터 전송을 효율적으로 처리하기 위해 표현 계층은 데이터를 압축한다.
데이터 압축을 통해 전송 대역폭을 절약하고 빠른 데이터 전송을 가능하게 한다.

 

문자 인코딩:
서로 다른 문자 집합을 사용하는 시스템 간에 텍스트 데이터를 변환하고 문자 인코딩을 처리한다.
(예를 들어, 한글을 영어로 변환하거나 반대로 변환할 수 있다)

 

데이터 구문 검사:
데이터의 유효성을 확인하고 데이터 구문을 검사하여 오류를 감지한다.
이를 통해 데이터의 신뢰성을 유지하고 오류를 처리한다.

 

예시 >>

 

JPEG(Joint Photographic Experts Group):
이미지 파일의 압축 형식 중 하나로, 표현 계층에서 이미지 데이터를 압축하거나 해제하는 데 사용된다.

 

MPEG(Moving Picture Experts Group):
비디오와 오디오 데이터를 압축하고 전송하기 위한 표현 계층에서 사용되는 표준이다.

 

---

24년 1월 28일 작성된 글입니다