애플리케이션은 서비스를 요청하는 측 & 서비스를 제공하는 측
으로 나뉨 (클라이언트, 서버)
서버에는 웹 서버 프로그램과 메일 서버 프로그램 등이 있는데 응용 계층에서 동작한다.
응용 계층을 세션 계층과 표현 계층을 포함하는 것으로 간주한다.
응용계층에서는 사용자 측(클라이언트)의 요청을 전달하기 위해 통신 대상이 이해할 수 있는 메시지로 변환하고 전송 계층으로 전달하는 역할.
클라이언트 측 애플리케이션이 서버 측 애플리케이션과 통신하려면 응용 계층의 프로토콜
을 사용해야함.
주요 응용 계층 프로토콜
응용 계층은 각각의 애플리케이션에 대응되는 데이터를 전송하는 역할을 함.
OSI 모델의 계층에서 사용되는 프로토콜과 기술
w3이나 웹
이라고도 부름.html, url, http
라는 세 가지 기술이 사용됨.마크업 언어
링크
라고 부름.html 파일
이나 이미지 파일이 웹 서버에서 전송됨.클라이언트(웹 브라우저)는 웹 사이트를 보기 위해 서버(웹 서버 프로그램)의 80번 포트
를 사용하여 HTTP 통신을 함.
클라이언트에서 HTTP 요청
을 보내고 서버에서 HTTP 응답
을 반환함.