DHCP
•
Dynamic Host Configuration Protocol
•
호스트가 부여할 수 있는 IP 주소와 TCP/IP 프로토콜의 설정들을 클라이언트의 요청에 따라 자동으로 부여해주는 프로토콜
•
보통 라우터에서 서버가 돌아감(공유기도 소용량 라우터의 일종이기 때문에 연결된 기기들이 자동으로 IP 주소를 부여받게 됨)
임대
•
IP를 할당해 줄 때 기간을 정해두고 부여하기 때문에 임대라고 부름
갱신
•
임대받은 클라이언트가 계속해서 연결을 필요로 할 때 임대 기간마다 서버에 반환을 하고 다시 임대 받는 것은 굉장히 비효율적이기 때문에 갱신 요청을 보내서 임대 기간을 갱신할 수 있음
반환
•
임대 기간이 끝났거나 IP 사용이 종료된 경우 반환을 통해 서버가 다른 클라이언트에게 해당 IP를 부여할 수 있도록 함
장점
•
각각의 기기마다 수동으로 IP를 부여하게 된다면 부여 가능한, 이미 부여한 IP 목록을 항상 체크 해야함
•
실수로 잘못된 IP를 부여하거나 동일한 IP를 여러 기기에 부여한 경우에 통신이 불가능 할 수 있음
•
DHCP 서버를 이용하면 자동으로 부여 가능한 목록 내에서 충돌이 일어나지 않도록 관리를 해주고 임대 기간을 통해 사용되지 않는 IP를 자동으로 회수해주어서 효율적인 관리가 가능함
단점
•
DHCP 서버가 다운 되었을 경우 할당이 제대로 이루어 지지 않아 문제가 생길 수 있음
•
외부에서 접속을 해야하는 경우에 적절한 시기에 갱신이 이루어지지 않아서 반환이 된다면 IP 주소가 변경이 되어 접속이 불가능할 수 있음
IP 주소
•
Internet Protocol address
•
컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호
•
고정된 IP 주소를 할당받아 사용하거나 DHCP를 이용하여 동적으로 할당받아 사용
공인 IP vs 사설 IP
공인 IP
•
인터넷 상에서 ‘서로' 연결되어 있음
•
전세계적으로 ICANN 이라는 기관이 국가별로 사용할 IP 대역을 관리
•
IPv4 기준, 4가지 대역에 따라서 여러 클래스로 아래와 같이 나뉨
•
A클래스 : 2, 3, 4 주소를 마음대로 부여할 수 있어서 클래스당 255 x 255 x 255 개의 주소를 가질 수 있음
•
B클래스 : 3, 4 주소를 마음대로 부여할 수 있어서 클래스당 255 x 255 개의 주소를 가질 수 있음
•
C클래스 : 4 주소를 마음대로 부여할 수 있어서 클래스당 255 개의 주소를 가질 수 있음
•
인터넷 발전 초기에 부여받은 대상은 A 클래스를 부여 받았으나 지금은 C 클래스도 부여 받기 힘든 상황..
•
인터넷 서비스 업체는 각 가정마다 공인 IP를 유동 IP로 부여
사설 IP
•
IP 대역 중에서 특수 목적으로 제외 된 부분
•
사설 네트워크로 부여할 수 있는 대역의 경우에는 사용자가 임의로 부여하고 사용할 수 있음
•
다만, 인터넷 상에서 서로 연결은 되지않음
•
공유기 내부에서는 사설 IP를 유동 IP(일반적)로 부여 함
고정 IP vs 유동 IP
고정 IP
•
한 번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없는 주소
•
서버를 운영하고자 한다면 공인 IP(외부에서 접속)를 고정 IP(항상 내 서버로 접속)로 부여받는 것이 좋음
유동 IP
•
DHCP 서버에서 처리하는 것 처럼 사용할 수 있는 IP 중 임대에서 사용하는 주소