상세 컨텐츠

본문 제목

[네트워크] PORT, DNS

카테고리 없음

by 정성윤TV 2025. 3. 18. 22:59

본문

1. PORT (포트)

 포트란?

  • IP 주소가 네트워크 상의 장치를 식별한다면, 포트(Port)는 하나의 장치 내에서 실행 중인 특정 애플리케이션을 구분하는 역할을 한다.
  • 하나의 컴퓨터(서버)에서 여러 개의 서비스(웹 서버, 메일 서버 등)가 실행될 수 있기 때문에 포트 번호를 통해 목적지를 명확하게 구분한다.

IP안에서 각자 식별할 수 있게 만들어 놓은거임!!!

 

포트의 특징

  • 0 ~ 65535 범위의 숫자로 구성됨.
  • 0 ~ 1023번 포트 (Well-Known Port)
    → 주요 네트워크 서비스에 할당된 포트 (운영체제가 예약함) 잘 알려저서 안씀.
  • 1024 ~ 49151번 포트 (Registered Port)
    → 특정 애플리케이션을 위해 등록된 포트
  • 49152 ~ 65535번 포트 (Dynamic/Private Port)
    → 일시적으로 사용되는 포트 (임시 연결)

주요 포트 번호

서비스포트 번호
HTTP (웹) 80
HTTPS (보안 웹) 443
FTP (파일 전송) 20, 21
SSH (원격 접속) 22
DNS (도메인 네임 시스템) 53
SMTP (메일 전송) 25
POP3 (메일 수신) 110

2. DNS (Domain Name System)

DNS란?

  • 도메인 네임을 IP 주소로 변환하는 시스템
  • 사람이 기억하기 쉬운 도메인 주소(예: google.com)를 숫자로 된 IP 주소(예: 142.250.74.14)로 변환해준다.
  • 그냥 전화번호부 같은 거임!! 

DNS가 필요한 이유

  1. IP 주소는 기억하기 어렵다
    → 142.250.74.14 대신 google.com을 입력하여 접근 가능
  2. IP 주소는 변경될 수 있다
    → 서버의 IP가 변경되더라도, 도메인을 통해 접속 가능
  3. 웹사이트 운영이 편리해진다
    → 여러 개의 서버(IP)로 로드 밸런싱 가능

DNS 작동 과정

  1. 사용자가 www.google.com 입력
  2. 로컬 DNS 서버에 www.google.com의 IP 주소를 요청
  3. 로컬 DNS 서버에 데이터가 없으면 **상위 DNS 서버(루트 네임서버)**에 요청
  4. 최종적으로 IP 주소를 찾아서 반환
  5. 사용자의 브라우저가 해당 IP 주소로 접속 
    DNS로 IP찼고 그IP로 접속함!!

DNS 서버의 역할

  • 루트 네임서버: 최상위 DNS 서버, 도메인의 최상위 관리
  • TLD 네임서버: .com, .org, .net 등의 최상위 도메인을 관리
  • 권한 네임서버: 개별 도메인의 IP 주소를 저장하고 관리

 

김영한-HTTPS 강의 정리