OSI 7계층 ( 응용 계층 )

이상민·2024년 9월 20일

CS공부

목록 보기
7/18

응용계층이란

응용 계층은 OSI 모델의 최상위 계층, 7번째 계층으로, 다양하게 존재하는 응용 환경에서 공통적으로 필요한 기능을 다룬다. (여기서의 응용 계층은 세션 계층과 표현 계층을 포함한 것) 시스템 간의 응용 처리는 상호 간에 통신을 하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능을 제공하며, 이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공하는 계층이다.

응용계층의 역할

위 그림처럼 클라이언트 측 애플리케이션(웹 브라우저, FTP 프로그램, 메일 프로그램)이 서버 측 애플리케이션(웹 서버 프로그램, FTP 서버 프로그램, 메일 서버 프로그램)과 통신하려면 응용 계층의 프로토콜을 사용해야 한다.

  • 응용계층은 네트워크 서비스에 접근하고 이를 사용할 수 있도록 웹 브라우저, 이메일 클라이언트, 파일 전송 프로그램 등과 같은 인터페이스를 제공한다.
  • 또한 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상(서버)이 이해할 수 있는 메시지(데이터)로 변환하여 전송 계층으로 전달하는 역할을 한다.

응용 계층의 프로토콜

응용 계층의 프로토콜로는 대표적으로 아래 그림과 같은 프로토콜 들이 있다.

0개의 댓글