IP주소는 항상 부족한 상태이다. 이를 해결하기 위해 공인 IP, 사설 IP로 나누고 중간에 NAT라는 기술을 통해 해결한다.
- NAT
- Network Address Translation
- 패킷이 트래픽 라우팅 장치를 통해 전송되는 동안 패킷의 IP주소를 변경, IP 주소를 다른 IP 주소로 매핑하는 방법.
- 내부 네트워크 IP가 노출되지 않는다.
- 공유기와 NAT
- 실생활에서 인터넷 회선 하나를 개통하고 보통 공유기를 써서 wifi를 만드는 데 이 때 여러 대의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하게 된다.
- 약속된 사설 IP 대역
- 10.0.0.0 ~ 10.255.255.255
- 172.16.0.0 ~ 172.31.255.255
- 192.168.0.0 ~ 192.168.255.255
- 공유기는 이 사설 IP를 공인 IP로 변환하여 인터넷과 통신할 수 있게 해주고 이 방식이 NAT이다.
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌
'CS 지식 > 네트워크' 카테고리의 다른 글
HTTP/1.0, HTTP/1.1의 차이 (0) | 2024.08.19 |
---|---|
HTTP 헤더 (0) | 2024.08.19 |
클래스리스 (0) | 2024.08.19 |
클래스풀 (0) | 2024.08.18 |
IPv4와 IPv6 (0) | 2024.08.17 |