IP(Intenet Protocol) address
- 인터넷을 사용하기 위해 필요한 주소
- IP address를 이용하여 다른 컴퓨터와 통신한다.
라우터(Router)
- WAN네트워크와 LAN네트워크 사이에서 중간다리 역할을 한다.
- 공유기도 네트워크의 일부이므로 IP주소가 부여된다. => Gateway address, Router address
Public IP
전세계 누구나 접속 가능한 IP주소
- 라우터(공유기)를 통해 WAN(인터넷)로 접속하는 IP주소
- 인터넷에서 이용하는 IP주소
- 인터넷에서 통신하기 위해서는 반드시 공인 IP주소가 필요하다.
Private IP
LAN안에서만 사용하는 IP주소
IPv4 주소 체계 (42억개 주소 존재)
사설 주소 범위 | 개수 |
---|
10.0.0.0 ~ 10.255.255.255 | 16,777,216 |
172.16.0.0 ~ 172.31.255.255 | 1,048,576 |
192.168.0.0 ~ 192.168.255.255 | 65536 |
- 개수에 따라 거대한 네트워크 구축 시 맨 위, 작은 네트워크 구축 시 맨 아래를 선택하면 된다.
NAT(Network Address Translation)
- 사설 IP를 쓰고 있는 각각의 컴퓨터들이 외부 인터넷에 접속할 수 있게 해줌
- 서버에서 응답을 보낼 때, 목적지가 사설 주소로 된 IP패킷은 반드시 폐기되기 때문에
NAT
으로 주소를 변환하여 보내야 한다.
클라이언트로 사용하는 경우 NAT의 동작
- 192.168.0.4가 데이터를 요청했다는 것을 기록
- 192.168.0.4는 사설 IP로 외부에서 접근할 수 없다. 따라서 NAT가 공인 IP인 59.6.66.238로 바꾼다.
서버로 사용하는 경우 NAT의 동작
👀 생활코딩 WEB2 - Home Server 강의를 듣고 정리하였습니다 :)