본문 바로가기

OSI Model

19. 6계층 Presentation Layer 표현 계층

(6계층 Presentation Layer 표현 계층)

 

데이터의 표현과 암호화 및 코드 간의 번역을 담당한다. 

 

즉 사용자 시스템에서 데이터의 구조를 하나의 통일된 형식으로 표현함으로써, 응용 계층의 데이터 형식 차이로 인한 부담을 덜어준다.

 

예를 들어 시스템 A에서는 ASCII 코드를 사용하고 시스템 B에서는 EBCDIC를 사용한다면, 시스템 A의 표현 계층에서는 OSI 표준 표현 방식으로 변경하여 전송하고 시스템 B에서는 이를 자신의 시스템에 맞게 재구성한다.

 

이러한 표현 방식을 ASN.1(Abstract Syntax Notation 1)이라 한다.

 

ASN.1 방식은 응용 프로그램 계층 간에 서로 다른 표현을 상호 인식하기 위해 정보를 정의하고 데이터의 압축과 암호화 기능을 수행한다.

 

여기서 데이터 압축은 전송되는 데이터 용량을 줄이는 것이고, 

 

암호화는 일반 평문을 의미 없는 다른 문자로 만들어 중간에 유출되더라도 원문을 이해할 수 없게 만드는 것이다.

 

표현 계층에서는 헤더 정보에 데이터 암호화 방식과 압축 방식에 대한 설명을 붙인다.

 

 

프로토콜: ASCII, UTF-8