티스토리 뷰
DHCP란?
-Dynamic Host Configuration Protocol의 약자로 컴퓨터네트워크에서 IP주소,서브넷마스크,게이트웨이 등의 구성 요소를 자동으로 할당하는 프로토콜입니다. 수동으로 IP주소를 할당하는것보다 효율적입니다.
DHCP서버가 IP주소, 서브넷 마스크,기본 게이트웨이, DNS서버등의 네트워크 구성 정보를 저장하고 관리하고 있으며, 클라이언트가 네트워크에 연결될때 클라이언트에 맞게 자동 할당을 하게 됩니다.
사진과같이 DHCP 서버는 LAN 내부에 존재하고 있으며, 내부에서 DHCP 서버가 각각의 컴퓨터에게 IP번호, 서브넷마스크 등의 정보를 설정하는역할을합니다.
최근에는 스위치 라우터에 DHCP가 내장되어 있는 상황이 더많습니다.
따라서 최근에는 DHCP서버가 LAN에 따로 독립적으로 존재하는것이 아닌 라우터내부에 존재합니다.
DHCP서버 특징
- 자동 IP 주소 할당
-DHCP 서버는 해당 LAN 클라이언트 장치들에게 자동으로 IP주소를 할당함.
-이때 사용가능한 IP 주소를 동적으로할당하여 중복되지 않게 관리함. - 자동 구성 정보 제공
-DHCP 서버는 IP 주소 외에도 서브넷 마스크, 기본 게이트웨이 DNS서버 주소 등의 정보를 제공함.
-이로인해 수동으로 네트워크설정을 하지않아도 자동으로 설정가능함. - 동적 재할당
-클라이언트가 일정 시간 이내에 네트워크 접속하지 않을 시 IP주소를 다시 가져옴
이 과정으로 IP주소를 더욱 효율적으로 관리가능함. - 중앙 집중식 관리
-DHCP 서버를 사용해 해당 LAN에서 네트워크 관리를 한곳에서 할 수 있음.
DHCP과정
- DHCP Discover
-클라이언트가 초기엔 자신의 IP주소가 없는 상태이므로, 브로드 캐스트로 "DHCP Discover" 메세지를 네트워크에 전송해 어디에 있는지 DHCP 서버를 찾습니다. - DHCP Offer
-DHCP 서버가 메세지를 수신하면 사용가능한 IP주소등 중 하나를 할당하여 클라이언트에게 "DHCP Offer"메세지를 전송합니다. - DHCP Request
-해당 메세지를 받은 클라이언트는 "DHCP Offer" 메세지에 담겨있는 IP주소를 수락하고, 해당 IP 주소를 사용하겠다는 의사를 "DHCP Request"메세지를 전송합니다. - DHCP Acknowledgment
-DHCP 서버는 클라이언트의 메세지를 수신하면 해당 IP주소를 클라이언트에게 확정하고, 클라이언트에게 "DHCP Acknowledgment"메세지를 전송합니다. 이 메세지에는 IP주소 뿐만아닌 네트워크 구성정보인 서브넷마스크, 기본 게이트웨이, DNS 서버주소 등이 포함됩니다.
'네트워크' 카테고리의 다른 글
HTTPS프로토콜이란? (SSL,TLS) (0) | 2023.05.13 |
---|---|
HTTP 프로토콜 (0) | 2023.05.13 |
버추얼 박스 네트워크 설정(NAT,Bridged.....) (0) | 2023.05.12 |
DNS서버란? (0) | 2023.05.07 |
MAC주소와 ARP (0) | 2023.05.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 메세지큐
- 깃허브
- 컨테이너
- 컴퓨터구조
- 배포
- 파인튜닝
- IP주소
- 깃
- 테이블
- 데이터
- 웹소켓
- 네트워크
- 도커
- 소프트웨어공학
- 자바
- 클라우드
- nat
- 인공지능
- 보안
- 쿼리
- 프로토콜
- 포트포워딩
- 문법
- DB
- 서버
- sql
- 스프링
- 자동화
- 데이터베이스
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함