네트워크 | 주요 응용계층 프로토콜

Faithful Dev·2025년 1월 30일

컴퓨터 공학

목록 보기
78/81

DNS (Domain Name System)

DNS는 도메인 네임을 IP 주소로 변환해주는 시스템이다.

왜 DNS가 필요한가?

  • 웹사이트는 IP 주소(예: 172.217.160.78)를 통해 접근 가능
  • 하지만 IP 주소는 사람이 기억하기 어려움 → 도메인 네임 사용
  • DNS는 google.com 같은 도메인을 실제 서버의 IP 주소로 변환

DNS 동작 과정 (이름 해석)

  1. 사용자가 https://www.example.com에 접속 요청
  2. 브라우저가 DNS 서버에 www.example.com의 IP 주소 요청
  3. DNS 서버가 해당 도메인의 IP 주소(192.168.1.1)를 반환
  4. 브라우저가 해당 IP 주소로 웹 서버에 접속하여 웹 페이지 표시

DNS 서버 종류

서버 종류역할
루트 네임서버최상위 서버, .com, .org 등 TLD 서버 정보 제공
TLD 네임서버.com, .net, .kr 같은 최상위 도메인 관리
권한 네임서버특정 도메인의 실제 IP 주소 저장
캐싱 DNS 서버자주 조회하는 DNS 정보를 캐시하여 속도 향상

일반적으로 ISP(인터넷 제공업체)에서 DNS 서버를 제공


SMTP (Simple Mail Transfer Protocol)

SMTP는 이메일을 보내는 프로토콜이다.

SMTP 동작 과정

  1. 사용자가 이메일을 작성하여 SMTP 서버로 전송 (메일 전송 요청)
  2. SMTP 서버가 수신자의 SMTP 서버로 메일을 전달
  3. 수신자의 메일 서버에서 이메일을 저장 (POP3/IMAP 사용)
  4. 수신자가 메일 클라이언트(예: Outlook, Gmail)에서 이메일 확인

SMTP 서버 설정 예제

Gmail SMTP 서버 정보

  • SMTP 서버: smtp.gmail.com
  • 포트: 465 (SSL) 또는 587 (TLS)
  • 인증 필요: O
  • 암호화 필요: O

POP3 (Post Office Protocol v3)

POP3는 이메일을 가져오는 프로토콜이다.

POP3 동작 과정

  1. 메일 클라이언트가 POP3 서버에 접속
  2. 서버에서 사용자의 이메일을 다운로드하여 클라이언트에 저장
  3. 일반적으로 서버에서 이메일 삭제 (서버 저장 X, 로컬에만 저장)

POP3 서버 설정 예제

Gmail POP3 서버 정보

  • POP3 서버: pop.gmail.com
  • 포트: 995
  • 암호화 필요: O (SSL 사용)

POP3는 서버에서 메일을 삭제하므로 여러 기기에서 메일 관리 어려움


SMTP vs POP3

비교 항목SMTPPOP3
역할이메일 전송이메일 수신
서버 예시smtp.gmail.compop.gmail.com
포트465(SSL), 587(TLS)995(SSL)
암호화 지원OO
서버 저장 여부O (일반적으로 발신 기록 유지)X (일반적으로 다운로드 후 삭제)

이메일 전송 = SMTP, 이메일 수신 = POP3


정리

  • DNS → 도메인 네임을 IP 주소로 변환
  • SMTP → 이메일을 전송하는 프로토콜
  • POP3 → 이메일을 다운로드하여 확인하는 프로토콜
profile
Turning Vision into Reality.

0개의 댓글