jujuwon
시크릿주주
jujuwon
전체 방문자
오늘
어제
  • 분류 전체보기 (106)
    • 🔠 프로그래밍언어 (35)
      • ☕️ Java (19)
      • 🐠 Python (15)
      • 🍠 Kotlin (1)
    • 🔙 Backend (16)
      • 🌿 Springboot (12)
      • 🐳 Docker (1)
      • ☁️ AWS (3)
    • 💼 CS (12)
      • 📶 Network (12)
    • 🕹 알고리즘 (14)
      • 📑 스터디 (2)
      • 💁🏻‍♂️ 백준 (9)
      • 👨🏼‍🔬 프로그래머스 (3)
    • 📚 Book (8)
      • 🔎 오브젝트 (4)
      • 🧪 TDD (2)
      • 📜 논문 (2)
    • 🔐 보안 (7)
      • 👾 Pwnable (7)
    • 📝 회고 (4)
    • 🧩 etc. (10)
      • ⚠️ issue (2)
      • 💡 꿀팁 (7)
      • ✏️ 끄적 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

hELLO · Designed By 정상우.
jujuwon

시크릿주주

Network :: DHCP
💼 CS/📶 Network

Network :: DHCP

2022. 12. 8. 17:25
반응형

DHCP

Dynamic Host Configuration Protocol
plug-and-play
자동으로 IP 주소를 할당받아 사용하는 것 !

내 컴퓨터의 IP 주소는 직접 설정하여 고정적으로 사용할 수도 있지만,

자동으로 가변적인 IP 주소를 사용할 수도 있다.

그럴 때 사용하는 것이 DHCP !

IP 주소는 한정적이다. 그래서 IP 를 사용할 때만 DHCP 서버로부터 임시적으로 할당받아서

사용하게 된다.

DHCP 서버로부터 IP 를 할당받는 과정을 살펴보자.

  • DHCP discover : host 가 DHCP 서버를 찾기 위해 broadcast 로 패킷을 날린다.
  • DHCP offer : DHCP 서버가 응답을 보낸다.
  • DHCP request : host 가 IP 주소를 요청한다.
  • DHCP ack : DHCP 서버가 응답으로 IP 주소를 할당하여 보낸다.

 

 

DHCP 는 6계층 protocol !

아래 계층 protocol 로 UDP(4계층)를 사용한다.

UDP 는 연결하지 않은 상태로 패킷을 주고 받음.

IP 를 할당할 때는 누가 누군지도 몰라서 연결할 수 없다 → UDP 사용

DHCP 응답에 포함되어 있는 항목

  • first-hop router 주소
    클라이언트가 통신할 때 통과하는 기본 게이트웨이 주소
  • DNS 서버의 주소와 name
  • subnet mask

 

ICANN

Internet Corporation for Assigned

IP 주소를 관리하고 할당하는 단체

 

728x90
반응형
저작자표시 (새창열림)
    '💼 CS/📶 Network' 카테고리의 다른 글
    • Network :: SDN
    • Network :: IPv6
    • Network :: NAT (Network Address Translation)
    • Network :: IP Class
    jujuwon
    jujuwon

    티스토리툴바