인터넷 애플리케이션 레벨 프로토콜

TCP/IP는 애플리케이션 프로그램 레벨에서 상위 레벨의 인터넷 프로토콜을 구현합니다.

그림 1. TCP/IP 프로토콜 스위트의 애플리케이션 계층
TCP/IP 프로토콜 스위트의 애플리케이션 계층
이 그림은 TCP/IP 프로토콜 스위트의 다양한 계층을 보여줍니다. 맨 위를 시작으로 애플리케이션 계층은 애플리케이션으로 구성됩니다. 전송 계층에는 UDPTCP가 포함됩니다. 네트워크 계층은 네트워크(하드웨어) 인터페이스를 포함합니다. 마지막으로 하드웨어 계층은 물리적 네트워크를 포함합니다.

애플리케이션이 다른 호스트의 다른 애플리케이션으로 데이터를 전송해야 하는 경우, 아래의 전송 레벨 프로토콜로 정보를 전송하여 전송할 정보를 준비합니다.

공식적인 인터넷 애플리케이션 레벨 프로토콜에는 다음이 포함됩니다.

  • 도메인 이름 프로토콜
  • 외부 게이트웨이 프로토콜
  • 파일 전송 프로토콜
  • 이름/핑거 프로토콜
  • Telnet 프로토콜
  • 기본 파일 전송 프로토콜

TCP/IP는 공식적인 인터넷 프로토콜은 아니지만 인터넷 공동체에서 일반적으로 사용하는 애플리케이션 프로그램 레벨의 다른 상위 레벨 프로토콜을 구현합니다. 해당 프로토콜에는 다음이 포함됩니다.

  • 분산 컴퓨터 네트워크(DCN) 로컬 네트워크 프로토콜
  • 원격 명령 실행 프로토콜
  • 원격 로그인 프로토콜
  • 원격 쉘 프로토콜
  • Wake On LAN 프로토콜
  • 라우팅 정보 프로토콜
  • 시간 서버 프로토콜

TCP/IP는 이러한 애플리케이션 레벨 프로토콜에 API를 제공하지 않습니다.