1. 응용(어플리케이션), 응용 프로그램, 응용 계층
ㅇ 응용 (어플리케이션, Application)
- 다양한 범주의 정보처리 기능들을 총칭 (컴퓨팅 작업)
ㅇ 응용 프로그램 (때론, 앱, App)
- 컴퓨터 사용자와의 상호작용을 통해, 특정 작업을 처리하는 특정 소프트웨어를 칭함
ㅇ 응용 계층 (Application Layer)
- 여러 하위 통신 프로토콜 개체들에 대해, 사용자 관점의 인터페이스를 제공하는 통신 계층
* 계층 모델 별로 계층 번호를 다르게 정의
. [OSI 7계층모델] 최상위계층(계층 7)에 해당되는 일종의 사용자 계층
. [TCP/IP 4계층모델] 최상위계층(계층 4)에 해당되는 일종의 사용자 계층
2. [통신계층] 응용계층 내 프로세스 간의 통신
ㅇ 응용계층 프로세스들 사이의 통신은, 하위 표현계층이 제공하는 서비스를 이용함
- 즉, 데이타의 형식을 정하고(format), 부호화하고(code), 암호화하고(encrypt),
압축하는 서비스를 통하여 이루어짐
ㅇ 응용 프로세스 例
- 전자메일, 가상단말, 화일송수신, 웹 응용 등
ㅇ 응용계층 관련 프로토콜
- OSI 프로토콜 : FTAM, CMIP 등
- TCP/IP 프로토콜 : FTP(파일전송), SMTP(메일전송), HTTP(웹문서전송), TELNET(문자단말) 등