운영체제(OS) & Network

DHCP 및 IP 마스커레이드

jih0ssang 2023. 11. 25. 15:13

DHCP 

참고블로그: https://m.blog.naver.com/xcripts/70121283191

 

등장

Device(PC etc.)가 네트워크 접속하려면 IP 주소 비롯한 네트워크 설정이 필요하다.

 

네트워크 설정이 필요한 항목

IP 주소
서브넷마스크
기본 게이트웨이
DNS 서버 주소

 

사용자가 설정하기에 네트워크 지식에 한계가 있고, 설정에 문제가 생겼을 때 메일로 문의하고자해도 네트워크 설정 전까지 메일을 보낼 수 없는 상황 발생

→ 네트워크 설정 자동으로 해주는 DHCP 등장

 

DHCP 전제 조건

1. 네트워크 내부에 DHCP 서버 존재 

2. Device에 DHCP 클라이언트 기능 탑재  (Windows, Mac, Linux, Android, iOS 등 대다수 OS에 탑재됨)

 

DHCP에서 대여한 IP를 이용한 네트워크 통신

IP 주소 지정해야 일반적인 IP 통신이 가능하다.

DHCP에서 대여한 IP 주소의 대여 기간(보통 24시간~며칠)을 설정한다.

 

IP 마스커레이드

LAN에서 인터넷으로 데이터를 전송할 때 LAN 내부의 출입구가 되는 것이 게이트웨이다.

게이트웨이는 기기의 역할을 말하며, 실제 기기는 라우터이다.

LAN 내부의 PC는 전부 사설 IP 주소를 할당하며, 외부로 나갈 땐 공인 IP 주소 하나를 공동으로 사용한다.

주소 변환을 담당하는 것이 IP Masquerade(NAPT) 이다.

 

가정용은 퍼블릭 IP(유형: 동적 IP) 하나를 부여받는다.
사용자가 PC를 껐다 켜거나, 인터넷이 재설정되면 IP가 변경된다. (새롭게 부여)

공유기 통해서 부여받는 IP는 모두 프라이빗 IP인데,
동적 IP는 DHCP 통해 부여받고, 고정 IP는 수동으로 입력하면 된다.
프라이빗 IP는 외부에서 통신 X, 내부에서만 사용 가능

 

가정용 와이파이 공유기에 NAT/NPAT 기능이 탑재되어있다.   (퍼블릭 IP 1개와 프라이빗 IP N개 보유)

프라이빗 IP들은 공유기를 통해 퍼블릭 IP로 변환되어 인터넷에 나갈 수 있다.

 

'운영체제(OS) & Network' 카테고리의 다른 글

UTM  (0) 2023.11.25
VRRP, HSRP, LLCF, Thin Provisioning  (1) 2023.11.25
네트워크 대역 서브넷 나누기  (0) 2023.11.12
WebSocket vs HTTP  (1) 2023.11.12
온프레미스 (2)  (0) 2023.10.11