1. DHCP(Dynamic Host Configuration Protocol)란?
호스트의 IP 주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜
- 네트워크 안에 컴퓨터가 자동으로 네임서버주소, IP주소, 게이트 주소를 할당해주는 것
- 해당 클라이언트는 일정기간동안 해당 주소를 임대함.
2. DHCP의 표준: RFC 문서에서 정의
3. 네트워크에 사용되는 IP주소를 DHCP 서버가 중앙집중식으로 관리하는 client/server 모델을 사용함
4. client는 부팅과정에서 DHCP에 IP주소를 요청하고 얻을 수 있음
5) DHCP의 장점 및 단점
- 장점 1) PC의 수가 많거나, PC 자체의 변동사항이 많을 경우, IP 설정이 자동으로 되기 때문에, 효율적으로 사용가능
- 장점 2) IP 주소를 자동으로 할당해 주기 때문에, IP 충돌을 막을 수 있음.
- 단점) DHCP 서버에 의존을 하기 때문에, 서버가 다운이 되면, IP 할당이 제대로 이루어지지 않음
6) DHCP의 구성
- DHCP server: IP주소를 가지고 있는 서버에서 일정한 범위의 IP주소를 다른 클라이언트에게 할당함
- DHCP client: 시스템이 시작하면, DHCP 서버에게 자신의 시스템을 위한 IP 주소를 요구함
7) DHCP 프로토콜의 구성원리
(a) 임대 (lease)
- DHCP 서버가 IP주소를 영구적으로 단말에 할당하는 것이 아닌, 임대기간을 명시하여, 그 기간 동안만 해당
단말이 IP 주소를 사용하도록 함
- 임대기간 이후에 해당 주소를 사용하기 위해선, IP 주소 임대기간 연장을 DHCP 서버에 요청
(b) IP 주소 할당 (임대) 절차 - 4개의 절차 (메시지)
DHCP discover |
■ 메시지 방향: 단말 컴퓨터 → DHCP 서버 |
DHCP Offer |
■ 메시지 방향: DHCP 서버 → 단말 컴퓨터 |
DHCP Request |
■ 메시지 방향: 단말 컴퓨터 → DHCP 서버 ■ 브로드캐스트 메시지: Destination MAC = FF:FF:FF:FF:FF:FF 1) 의미: 단말은 DHCP 서버 존재와 서버가 제공할 네트워크 정보를 알았고, 2) 주요 파라미터: |
■ Reference: https://jwprogramming.tistory.com/35
'컴퓨터 & IT (Computer & IT) > Linux' 카테고리의 다른 글
[Linux] 마운트 (Mount) (0) | 2020.06.16 |
---|---|
[Linux] /etc/passwd, /etc/shadow, /etc/group (0) | 2020.06.16 |
[Linux] /etc/hosts (0) | 2020.06.09 |
[Linux] IP 주소 (0) | 2020.06.02 |
[Linux] 리눅스 디렉토리 구조 (0) | 2020.06.02 |
댓글