02_1 애플리케이션 계층의 역할(Application Layer)
애플리케이션 계층은 사용자가 직접 사용하며 체감하는 계층
- 애플리케이션 계층은 직접 사용하면서 체감할 수 있는 서비스를 제공합니다.
- 네트워크 계층 모델 중 트랜스포트 이하의 계층들은 데이터 전송을 담당하고 있으므로 이들 데이터 전송 관련 계층을 제외한 모든 영역이 애플리케이션 계층의 범주라고 보면 됩니다.
< 출처 : http://hj-kwon.tistory.com/11 >
- 사용자가 직접 사용하는 애플리케이션 계층은 서비스의 종류나 동작 방식을 결정하는 중요한 계층입니다.
사용자가 직접 사용하는 프로토콜
- 애플리케이션 계층의 대표적인 프로토콜들은 사용자가 자주 사용하는 서비스에서 쉽게 찾아볼 수 있습니다.
프로토콜 |
동작 방식 |
HTTP |
웹 클라이언트와 웹 서버 사이에서 웹 페이지 데이터를 주고 받는다. |
POP, SMTP, IMAP |
메일을 송 수신하고 보관한다. |
SMB, AFP |
LAN 안에서 파일을 공유한다. |
FTP |
서버를 통해 파일을 주고 받는다. |
Telnet, SSH |
원격에서 서버를 제어한다. |
- 인터넷이나 LAN에서 쉽게 접할 수 있는 서비스들 입니다.
사용자가 간접적으로 사용하는 프로토콜
- 애플리케이션 계층의 프로토콜 중에는 사용자가 직접 사용하기 않아서 체감할 수 없는 프로토콜들이 있습니다. 이러한 프로토콜들은 OS나 다른 애플리케이션 계층의 프로토콜들이 간접적으로 사용하는데, 주로 인터넷이나 LAN의 원활한 사용을 위해 사용자에게 보이지 않는 이면에서 동작합니다.
프로토콜 |
동작 방식 |
DNS |
도메인명과 IP 어드레스의 정보를 서로 변환할 때 사용한다. |
DHCP |
LAN 내의 컴퓨터에게 IP 어드레스를 할당할 때 사용한다. |
SSL / TLS |
통신 데이터를 암호화하여 주요 정보를 안전하게 주고 받을 때 사용한다. |
NTP |
네트워크에 연결된 장비들의 시스템 시간을 동기화할 때 사용 한다. |
LDAP |
네트워크에 연결된 자원( 사용자, 장비들 )의 통합 관리에 필요한 디렉터리 서비스를 제공할 때 사용한다. |
- 사용자가 체감하지는 못하지만 보이지 않는 곳에서 중요한 역할을 수행합니다.
'네트워크' 카테고리의 다른 글
04_P2P(peer to peer) (0) | 2018.03.25 |
---|---|
03_쿠키 (0) | 2018.03.11 |
02_2 웹 페이지를 전송하는 HTTP (0) | 2018.02.11 |
01_소켓 (0) | 2018.02.04 |
00_서버와 클라이언트 (0) | 2017.09.14 |