[IP]
IP
- 전세계에 딱 하나만 존재 해야되는 인터넷 주소
- IP는 현재 주로 사용하고 있는 IP/V4 와 미래를 위해 고안한 IP/V6 두 가지
- IP/V4는 8Bit 4개가 나열하고 '.'으로 구분
- IP는 인구에 의해 배분되는게 아니라 매매가능한 물건이다
- 사용되는 기기가 많기에
공인(public) IP
만으로는 턱없이 부족하다
Public IP (공인 IP)
- 특정 개개인에게 할당하지 않고 보통 지역 별로 구간나눠서 적절하게 나눠서 뿌린다
- 웹 어플리케이션에서 지역정보를 알고 정보를 알아서 주는건 이것때문에 가능
- 해당 지역 할당된 IP들을 접속 순서에 때라 랜덤으로 IP를 할당한다
DHCP(Dynamic Host Configuration Protocol)
가 담당
Private IP (사설 IP)
- 회사 내부나 집 내부에서 임의로 부여
공인 IP
와 관계없이 얼마든지 생성하여 사용하되 인터넷에 직접 연결 할 수 없고 오로지 해당 사설IP
의 네트워크 내에서만 자유롭게 통신이 가능
- 이렇게만 두면 해당 IP 로는 외부와 소통이 불가능!!
NAT(Network Address Translation)
를 두어 네트워크 내부에서 Private IP
를 가진 단말이 외부와 데이터를 주고 받을 수 있도록 한다
NAT
- 개인 또는 기업에서 사용하는
Private IP Address
가 외부에서 식별되는 Public IP Address
로 변환
고정 IP와 유동 IP
고정 IP
는 컴퓨터에 고정적으로 부여된 IP로 한번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없는 IP 주소
유동 IP
는 장비에 고정적으로 IP를 부여하지 않고 컴퓨터를 사용할 때 남아 있는 IP 중에서 돌아가면서 부여하는 IP
실 환경
- 인터넷 상에서 서버를 운영하고자 할 때는
공인 IP
를 고정 IP
로 부여해야 한다
공인 IP
를 이용하지 않으면 다른 사람이 내 서버에 접속할 수가 없다
고정 IP
를 부여하지 않으면 내 서버가 아닌 다른 사람의 서버로 접속이 될 수도 있다