본문 바로가기

웹 해킹

NAT 네트워크

 

NAT 네트워크가 무엇일까

시작하기에 앞서 대충 알고있던 나의 지식으로는

'개인 IP들로 통신하는것이 아니라 공유기에 있는 공용 IP로 통신한다'  정도로만 이해하고있었다.

이번기회에 검색을통해 추가적으로 알게된것들을 적어보려한다.

 

시작에 앞서 알아가는 과정에서 이런 기술이 왜 필요할까? 에 대해 생각하지 않을수가 없었다.

IPv4는 한정된 주소를 가지고있다. 그 주소 고갈 문제를 해결하기위해 생겨난 기술이라고 한다.

 

출처 : 위키백과

 

정리하자면

 

"IP 주소를 다른 IP주소로 변환해 라우팅을 원활히 해주는 기술"

"로컬 네트워크 상의 디바이스들은 외부 네트워크와 통신할 때 하나의 IPv4 주소를 공유한다"

정도로 이해할 수 있다.

 

** NAT의 용도 및 장점

 

1. IPv4 주소 고갈 문제 해결

 

- 외부에 공개할 필요가 없는 일반 사용자의 PC나 종단 디바이스에게는 사설 IP를 사용해

반드시 필요한 곳에만 IP를 할당해 사용할수 있게 되었다.

 

2. 하나의 IP로 모든 디바이스 공유가능

 

- 로컬 내에서 한개의 IP만으로 모든 디바이스가 LAN(Local Area Network)로 연결 되어있기때문에 공유가 편리하다.

 

3. 보안이 우수

 

- 외부에서는 내부 장비의 IP 주소를 알 수 없기 때문에 보안이 우수하다.

 

** NAT 동작 방식

출처 : zzang9ha.tistory.com

 

주소 변환후 역변환이 정상적으로 수행되어야 통신이 가능하다.

'웹 해킹' 카테고리의 다른 글

게시판 CRUD, 페이징, 검색  (1) 2025.05.13
JWT/PHP 로그인  (0) 2025.05.13
Hash와 로그인 식별/인증  (0) 2025.04.22
PHP / DB연동 데이터 삽입 및 불러오기  (0) 2025.04.16
1주 강의 복습  (0) 2025.04.08