[Network] 계층 별 프로토콜(1)

인터넷 통신의 기반인 FTP, 이메일, ICMP 프로토콜의 원리를 알아봅니다. 파일 전송부터 네트워크 오류 진단까지, 각 기술이 통신 문제를 어떻게 해결하는지 핵심만 설명합니다.

개요

각 계층별 프로토콜의 특징 대해 조사하였습니다.

Notion Image

https://wikidocs.net/275243

1. FTP (File Transfer Protocol)

FTP(File Transfer Protocol)는 네트워크 파일 전송을 위한 표준 프로토콜

FTP의 특징


제어/데이터 채널의 특징

그 외 특징


1.6 FTP 보안과 한계

FTP의 보안과 한계

SFTP의 등장

대안적인 방안 HTTP/HTTPS


2. 이메일 프로토콜

이메일은 수집, 전달, 저장을 하는 프로토콜이 분리됨

이메일을 전송, 수신 할 때 수행하는 프로토콜도 각각 다름

SMTP (Simple Mail Transfer Protocol)


메일 수신 프로토콜은 2가지 존재

POP3 (Post Office Protocol v3)

IMAP (Internet Message Access Protocol)

이메일 보안(참고)


3. ICMP (Internet Control Message Protocol)

ICMP는 인터넷에서 오류 보고와 진단을 담당하는 핵심 프로토콜

ICMP 기본 개념

ICMP 특징

ICMP 보안 고려사항

ICMP는 네트워크 상태를 진단하기 위해 가장 좋은 도구이지만 동시에 악용될 수 있음

ICMP를 많이 활용했으나 보안상의 이유로 운영 환경에서는 Load Balacner와 모니터링 서비스를 구성하는 추세