Last updated: 2022. 03. 03.

계층 7 - 응용 계층 (Application Layer)

응용 계층 프로토콜

프로토콜 설명
HTTP
(HyperText Transfer Protocol)
- 텍스트 기반의 통신규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜
- 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜
FTP
(File Transfer Protocol)
- TCP/IP 프로톹콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜
SMTP
(Simple Mail Transfer Protocol)
- 인터넷에서 TCP 포트 번호 25번을 사용하여 이메일을 보내기 위해 이용되는 프로토콜
POP3
(Post Office Protocol Version 3)
- 응용 계층 인터넷 프로토콜 중 하나로, 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는 데 사용되는 프로토콜
IMAP
(Internet Messaging Access Protocol)
- 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는 데 사용하는 프로토콜
Telnet - 인터넷이나 로컬 영역에서 네트워크 연결에 사용되는 네트워크 프로토콜
SSH(Secure Shell) - Telnet보다 강력한 보안을 제공하는 원격접속 프로토콜
- 서로 연결되어 있는 컴퓨터 간 원격 명령 실행이나 쉘 서비스 등을 수행
- 키를 통한 인증은 클라이언트의 공개키를 서버에 등록해야 하고 전송되는 데이터는 암호화 됨
- SSH는 인증, 암호화, 압축, 무결성을 제공하고 기본 네트워크 포트는 22번을 사용
SNMP
(Simple Network Management Protocdol)
- TCP/IP의 네트워크 관리 프로토콜로, 라우터나 허브 등 네트워크 장치로부터 정보를 수집 및 관리하며, 정보를 네트워크 관리 시스템에 보내는 데 사용하는 인터넷 표준 프로토콜

연습 문제

Q. SSH(Secure Shell)에 대한 설명으로 틀린 것은?

  1. SSH의 기본 네트워크 포트는 220번을 사용한다.
  2. 전송되는 데이터는 암호화된다.
  3. 키를 통한 인증은 클라이언트의 공개키를 서버에 등록해야 한다.
  4. 서로 연결되어 있는 컴퓨터 간 원격 명령 실행이나 쉘 서비스 등을 수행한다.

A. 1

SSH의 기본 네트워크 포트는 22번을 사용한다.

참고 문헌

  • NCS 정보처리기사 연구회, “2022 수제비 정보처리기사 필기 2권”, 건기원(2022), p4-141-142, 4-169.