[클라우드 With네트워크/DHCP]

SooYeon Yeon·2022년 7월 20일
0

DHCP ( Dynamic Host Configration/Control Protocol)

  • 유무선 IP 환경에서 단말의 IP 주소, 서브넷 마스크, 디폴트 게이트웨이, IP 주소, DNS 서버 IP 주소, 임대기간 등의 다양한 네트워크 정보를 DHCP 서버가 PC와 같은 이용자 단말에 자동으로 할당해주는 프로토콜
  • 이용자가 네트워크 정보를 직접 설정할 필요 없이 자동으로 설정을 가능하게 해줌

IP 주소 할당 절차

  1. DHCP discover
  2. DHCP Offer
  3. DHCP Request
  4. DHCP ACK

DHCP Discover

“DHCP 서버 있으면 대답해주세요!”

  • 단말이 DHCP 서버를 찾는 단계
  • DHCP 서버를 찾기 위해 DIscover 메시지를 이더넷에 Broadcasting
  • 동일 서브넷 안 모든 단말은 해당 메시지를 수신

DHCP Offer

“저 여기있어요. 제 주소는 1.1.1.254고, 제가 님에게 IP주소 1.1.1.10을 할당해줄 수 있어요”

  • Discover 메시지를 수신한 DHCP서버가 자신을 알리기 위해 Offer 메시지를 Broadcasting
  • 마찬가지로 동일 서브넷에 있는 단말들은 offer 메시지 수신
  • 안에 IP, Subnet Mask, Default Gateway, DNS가 있음

DHCP Request

“고마워요 1.1.1.254의 주소인 DHCP 서버님이 저한테 IP 주소 할당해줄래요? ”

  • DHCP서버의 존재를 확인한 PC는 Request 메시지를 Broadcasting

DHCP ACK

“네, PC님께 IP 주소 1.1.1.10을 포함해 필요한 네트워크를 할당해드릴게요. 임대기간은 x시간이에요”

  • DHCP 서버는 Request 메시지에 기록된 IP 주소가 자신의 주소인지 확인하고, Offer 메시지와 함께 네트워크 정보들을 전달
  • Gratuitous ARP : 중복된 IP를 찾기 위함.
    • Sender IP : 192.168.1.99
    • Sender MAC : 000A
    • Receiver IP : 192.168.1.99
    • Receiver MAC : 00.00.00 (알 수 없다는 뜻)
    • 응답이 온다는 것은 누군가 쓰고 있다는 것이므로 그 IP를 쓸 수 없음
    • 응답이 오지 않아야 사용 가능
    • 가짜 MAC을 뿌리면 IP가 다 들어와 다른사람은 들어올수없고, 가짜 DHCP만들어서 게이트웨이는 자기 것으로 하면 데이터 다 열어볼수있어서 보안적으로 위험할 수 있음

https://ja-gamma.tistory.com/entry/DHCP%EA%B0%9C%EB%85%90%EB%8F%99%EC%9E%91%EC%9B%90%EB%A6%AC 참고

0개의 댓글