NAT
지역 안에서만 사용할 수 있었던 private IP가 전 세계인들이 모두 사용할 수 있는 Public IP 주소로 변경되어 다른 네트워크에 있는 사용자가 내 웹 사이트에 접근할 수 있게 해주는 기술
내 기기를 클라이언트로 사용했을 경우 NAT 동작
내 컴퓨터의 인터넷으로 위키피디아에 접속하여 어떤 작업을 수행한다고 가정하였을 때 NAT가 어떻게 동작하는지 알아보자!
- 내 컴퓨터는 Gateway address에 속하는 공유기의 IP에게 신호를 보낸다.
- 공유기는 이 IP가 지역 네트워크 안에 있는지 밖에 있는지 확인한다. 안에 있는 기기라면 바로 보내겠지만 밖에 있는 public IP라면 두 가지 일을 수행한다.
- 보내진 private IP 주소를 공유기에 기록함
- 공유기가 NAT라는 기술을 이용해서 요청한 데이터를 변경한다. 즉, private IP 주소를 public IP 주소로 바꾸어준다.
- 위키피디아가 그 정보를 받고 작업을 완료한 뒤 응답을 공유기로 다시 응답을 보낸다.
- 공유기는 이 응답이 192.168.0.4가 보낸 요청에 대해 응답받은 정보라는 것을 확인한 뒤 내 컴퓨터로 정보를 보내준다.
생활코딩 WEB2의 강의를 보고 정리한 글입니다.
https://opentutorials.org/module/3398