Today I Learned …

[공부] IP, 공인/사설 IP, 고정/유동 IP, 내 IP 확인하기 본문

Computer/공부

[공부] IP, 공인/사설 IP, 고정/유동 IP, 내 IP 확인하기

염베리 2021. 12. 1. 00:33

* 개인적인 공부 내용을 기록한 글입니다.


IP

 

 

IP (IPv4)

IP 주소는 32bit이며, 8bit (= 1byte) 단위로 점을 찍어 구분한다.

00000000.00000000.00000000.00000000

위와 같은 표현은 사람이 읽기에 불편하므로 다음과 같이 십진수로 표시하여 사용한다.

0.0.0.0

이처럼 점으로 구분된 십진 표기법을 Dotted Decimal이라 부른다.

우리가 아는 IP 주소는 위와 같은 표기 전환 과정을 거쳐 표현되기 때문에,

IP의 범위는 0.0.0.0 ~ 255.255.255.255 이다.

* 현재는 IPv4 주소 고갈로 IPv6가 해결책으로 대두되었다.

 

공인 IP / 사설 IP / 고정 IP / 유동 IP

자세한 내용은 아래에서 다룬다.

* 유동 IP = 동적 IP


공인 IP와 사설 IP

 

 

공인 IP와 사설 IP

개인 PC에서 인터넷에 연결하기 위해서는

ISP로부터 할당받은 공인 IP

라우터로부터 내부적으로 할당받은 사설 IP가 필요하다.

* ISP (= 인터넷 서비스 공급자) : SK브로드밴드, LG유플러스, KT...

 

공인 IP (Public IP)

외부에 공개되어 있는 IP 주소이며, 전세계에서 유일한 값을 갖는다.

외부에 공개되어 있기 때문에 인터넷에 연결된 다른 PC로부터의 접근이 가능하다.

* 방화벽 등의 보안 프로그램을 사용하여 다른 PC의 접근을 차단할 수 있다.

ex) 전세계에 '모찌아파트'가 하나밖에 없다면, '모찌아파트'는 공인 IP다.

 

사설 IP (Private IP)

사설 IP = 로컬 IP = 가상 IP

IPv4의 주소 부족으로 인해 서브넷팅된 IP이다.

라우터에 의해 로컬 네트워크 상의 PC나 장치에 할당된다.

사설 IP 주소를 사용하는 내부 네트워크에서는 인터넷에 연결하기 위해 NAT를 사용한다.

* 서브넷팅 (= 서브넷 마스킹) : 하나의 네트워크 주소를 여러 개로 분할하는 것을 말한다.

* NAT (= Network Address Translation) : 사설 IP 주소를 공인 IP 주소로 바꾸어 주는 통신망 주소 변환기

ex) '모찌아파트'의 '101동 105호'가 사설 IP다. 동호수는 아파트 내에서만 유효한 정보이다.

 

사설 IP 주소대역

A : 10.0.0.0 ~ 10.255.255.255

B : 172.16.0.0 ~ 172.31.255.255

C : 192.168.0.0 ~ 192.168.255.255

 

공인 IP vs 사설 IP

  공인 IP 사설 IP
할당 주체 ISP (= 인터넷 서비스 공급자) 라우터 (= 공유기)
할당 대상 개인 또는 회사의 서버 (= 라우터) 개인 또는 회사의 기기
고유성 인터넷 상에서 유일한 주소 하나의 네트워크 안에서 유일
공개 여부 내/외부 접근 가능 외부 접근 불가능

고정 IP와 유동 IP

 

 

고정 IP

컴퓨터에 고정적으로 부여된 IP로, 한번 부여되면 반납하기 전까지는 다른 장비에 부여할 수 없는 IP를 뜻한다.

* 기업용 : 인터넷 상에서 서버를 운영하기 위해서는 따로 기업회원으로 가입하여 고정 IP인 공인 IP를 부여받아야 한다.

 

유동 IP

DHCP (= Dynamic Host Configuration Protocol) 라고도 불린다.

장비에 고정적인 IP를 부여하지 않고, 컴퓨터를 사용할 때 남아 있는 IP 중에서 돌아가면서 부여하는 IP를 뜻한다.

사용자가 PC를 껐다 켜거나, 인터넷이 재설정될 경우 사용 가능한 IP가 새롭게 배정된다.

* 가정용 : 일반적으로 유동 IP인 공인 IP를 부여받는다.


내 IP 확인하기

 

 

공인 IP 확인 방법

https://www.whatismyip.com/

 

사설 IP 확인 방법

$ ipconfig

* IPv4 주소 = 사설 IP


참고 포스팅

https://travislife.tistory.com/m/52

https://m.blog.naver.com/xcripts/70121283191

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tls6473&logNo=130180691862 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=siwoo9999&logNo=221133221453 

https://velog.io/@hidaehyunlee/%EA%B3%B5%EC%9D%B8Public-%EC%82%AC%EC%84%A4Private-IP%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90

프로필사진
berry
FE Developer, loves React & better DX
Comments