////
Search
Duplicate

애플리케이션 계층 - 지명

IP (Internet Protocol) ?

패킷 데이터들을 최대한 빨리 목적지 주소로 보내는 프로토콜이다.
속도 > 정확도 이므로 패킷 전달 여부를 보증하지 않으며, 순서가 다를 수 있다.

TCP (Transmission Control Protocol) ?

패킷을 정상적으로 받을 수 있도록 하는 프로토콜이다.
정확도 > 속도 이므로 전달 여부를 보증하고, 패킷을 송신 순서대로 받게 해준다.

그래서 TCP/IP는?

IP와 TCP의 묶음을 의미
두 가지 프로토콜 방식을 조합하여 인터넷 통신하는 것을 의미한다.
송신자가 수신자에게 IP를 사용하여 최대한 빠르게 패킷을 전송하면, TCP를 활용해 패킷을 정상적으로 수신 받는다.

TCP/IP 4계층 : 애플리케이션 계층

TCP/IP 4계층은 TCP/IP 프로토콜 통신 과정에 초점을 맞추어 OSI 7계층을 좀 더 단순화 시킨 계층을 의미한다.
애플리케이션 계층, 전송 계층, 인터넷 계층, 링크 계층으로 구성
이 중 애플리케이션 계층은 사용자와 가장 가까운 계층

애플리케이션 계층의 역할

사용자 - 소프트웨어 간 소통을 담당하는 계층
즉, 사용자의 요청을 실제 네트워크 프로세스로 변환하고, 네트워크에서 전송된 데이터를 사용자가 이해할 수 있는 정보로 변환하는 역할을 수행
애플리케이션 간의 데이터 전송을 관리

애플리케이션 계층의 프로토콜

웹 사이트에서 정보를 주고받을 수 있는 프로토콜인 HTTP
장치 간 파일을 전송하는 데 사용되는 표준 통신 프로토콜인 FTP
전자 메일 전송을 위한 인터넷 표준 통신 프로토콜인 SMTP
인터넷에서 사용하는 이름을 해당 IP 주소로 변환해주는 서비스인 DNS
네트워크 장비를 모니터링하고 제어하는 프로토콜인 SNMP

애플리케이션 계층의 중요성

사용자와 네트워크 사이의 인터페이스 역할을 수행
사용자의 요구를 네트워크 언어로 해석하고, 반대로 네트워크의 반응을 사용자가 이해할 수 있는 언어로 변환하는 매우 중요한 역할을 수행
애플리케이션 계층이 없다면 사용자는 직접적으로 네트워크에 접근하거나 데이터를 전송하는 것이 불가능해진다.