상위 질문
타임라인
채팅
관점

응용 계층

네트워크화된 통신 모델의 최상위 계층 위키백과, 무료 백과사전

Remove ads

응용 계층(영어: application layer)은 통신망에서 호스트가 사용하는 공유 통신 프로토콜인터페이스 방식을 지정하는 추상화 계층이다.[1] 응용 계층 추상화는 인터넷 프로토콜 스위트(TCP/IP)와 OSI 모형 모두에서 지정된다.[2] 두 모델 모두 각각의 최상위 계층에 대해 동일한 용어를 사용하지만, 상세 정의와 목적은 다르다.[3]

인터넷 프로토콜 스위트

인터넷 프로토콜 스위트에서 응용 계층은 인터넷 프로토콜(IP) 컴퓨터 네트워크에서 프로세스 간 통신에 사용되는 통신 프로토콜과 인터페이스 방식을 포함한다.[4] 응용 계층은 통신만 표준화하고, 클라이언트-서버 또는 P2P 네트워킹 모델에서 호스트 간 데이터 전송 채널을 설정하고 데이터 교환을 관리하기 위해 하위 전송 계층 프로토콜에 의존한다.[5] TCP/IP 응용 계층은 응용 프로그램이 통신할 때 고려해야 할 특정 규칙이나 데이터 형식을 설명하지 않지만, 원래 사양(RFC 1123에 있음)은 응용 프로그램 설계에 견고함의 원칙을 권장하고 의존한다.[6][7]

OSI 모형

OSI 모형에서 응용 계층의 정의는 범위가 더 좁다.[8] OSI 모형은 응용 계층을 호스트 기반 및 사용자 대면 응용 프로그램과의 통신을 담당하는 인터페이스로만 정의한다.[9] OSI는 또한 두 개의 추가 계층인 세션 계층표현 계층의 기능을 응용 계층 아래, 전송 계층 위에 별도의 수준으로 명시적으로 구분한다. OSI는 이러한 계층에서 기능의 엄격한 모듈식 분리를 지정하고 각 계층에 대한 프로토콜 구현을 제공한다. 이와 대조적으로, 인터넷 프로토콜 스위트는 이러한 기능을 단일 계층으로 통합한다.[9]

하위 계층

원래 OSI 모델은 관련 프로토콜을 가진 두 가지 유형의 응용 계층 서비스를 포함했다.[10] 이 두 하위 계층은 공통 응용 서비스 요소(CASE)와 특정 응용 서비스 요소(SASE)이다.[11] 일반적으로 응용 계층 프로토콜은 여러 응용 서비스 요소의 기능을 사용하여 구현된다.[12] 일부 응용 서비스 요소는 사용 가능한 세션 서비스의 버전에 따라 다른 절차를 호출한다.[13]

CASE

공통 응용 서비스 요소 하위 계층은 응용 계층에 서비스를 제공하고 세션 계층으로부터 서비스를 요청한다. 다음과 같은 공통 응용 서비스에 대한 지원을 제공한다.

  • ACSE (Association Control Service Element)[11]
  • ROSE (Remote Operation Service Element)
  • CCR (Commitment Concurrency and Recovery)
  • RTSE (Reliable Transfer Service Element)

SASE

특정 응용 서비스 요소 하위 계층은 다음과 같은 응용 프로그램별 서비스(프로토콜)를 제공한다.

  • FTAM (File Transfer, Access and Manager)
  • VT (Virtual Terminal)
  • MOTIS (Message Oriented Text Interchange Standard)
  • CMIP (Common Management Information Protocol)
  • JTM (Job Transfer and Manipulation)[14]
  • MMS (Manufacturing Messaging Specification)
  • RDA (Remote Database Access)
  • DTP (Distributed Transaction Processing)
Remove ads

프로토콜

요약
관점

인터넷 프로토콜 스위트의 응용 계층에 대한 IETF 정의 문서는 RFC 1123이다. 이 문서는 초기 인터넷 기능의 주요 측면을 다루는 초기 프로토콜 세트를 제공했다.[6]

예시

추가적인 주요 응용 계층 프로토콜은 다음과 같다.

각주

외부 링크

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads