본문 바로가기

컴퓨터와 친해지기/Home server

#1 공유기(Router)와 IP

#1 공유기(Router)와 IP


IP address(IP 주소)는 무엇인가?


사용자가 인터넷을 하기 위해서는 IP(Internet Protocol)주소를 가지고 있어야 합니다. IP주소가 있어야 서로 다른 컴퓨터들끼리 통신을 할 수 있기 때문입니다. 사용자 컴퓨터(client)가 크롬같은 웹브라우저에 13.124.77.38/index.html 를 입력하면 통신매커니즘에 의해서 제공자 컴퓨터(server)로 신호가 가게 됩니다. 그러면 정보를 요청받았기때문에 sever입장에서는 client의 IP주소를 알아야 정보를 전달할 수 있습니다. 보통 웹브라우저에 정보를 입력하면 client의 IP주소가 server로 전달되기 때문에 server는 요청정보를 client에 전달할 수 있게 됩니다. 즉 인터넷에 접속되어있는 컴퓨터들은 정보를 서로 주고 받아야 되기 때문에 양쪽다 IP 주소가 필요한 것입니다.

공유기(Router)



PC, 노트북, 스마트폰 등 각종 디바이스에서 인터넷에 접속하려면 각각의 회선이 있어야 하는데 그러면 비용이 너무 많이 듭니다. 따라서 통신사와는 1개의 회선만 계약을 하고 공유기를 통해서 서로의 컴퓨터를 연결하게 됩니다. 통신사와 계약한 메인 케이블은 WAN에 들어오게 됩니다. 따라서 외부 컴퓨터에서 IP로 접속해올때 공유기 IP주소인 59.9.66.238로 접속을 먼저 하게 됩니다.


공유기는 광역네트워크(WAN)와 지역네트워크(LAN)를 중개해주는 교환원같은 역할을 하게 됩니다. 그리고 PC, 노트북, 스마트폰 등과 같은 디바이스가 공유기와 연결되는 순간 각 디비이스는 IP주소를 부여받게 됩니다. 그리고 공유기도 네트워크의 일부이기 때문에 192.168.0.1의 형식과 같은 IP를 부여받게 됩니다.

공용IP (Public IP address)

광역네트워크에서 공유기로 접속할 수 있게 해주는 IP입니다. 59.6.66.238의 형식으로된 공용IP는 전세계 누구라도 접속이 가능한 IP입니다.

사설IP (private IP address) 

지역네트워크(LAN)안에서만 쓸 수 있는 IP를 말합니다. 회사로 치면 내선번호같은 IP입니다. 

사설 IP주소의 범위


"나의 IP주소는 192.168.0.4입니다."라고 상대방에게 말한다면 상대방은 해당 IP주소는 사설 IP이고 직접적으로 접속할 수는 없다라는 것을 인지하게 됩니다. 만약 거대한 큰 네트워크를 구축하고 싶다면 10.0.0.0 ~ 10.255.255.255 에 해당하는 IP를 사용하면 되고 작은 네트워크를 구축하고 싶다면 192.168.0.0 ~ 192. 168. 255.255에 해당하는 IP를 사용하면 됩니다.

만약 "현재 사용하고 있는 IP 주소는 59.6.66.238 입니다"라고 하면 위의 표에 해당하는 범위가 아니기 때문에 공용IP라는 것을 인지할 수 있게 됩니다.


'컴퓨터와 친해지기 > Home server' 카테고리의 다른 글

#7 HTTPS  (0) 2018.11.29
#6 DHCP  (0) 2018.11.29
#5 동적IP vs 정적IP 주소  (0) 2018.11.29
#4 포트(port)  (0) 2018.11.28
#2 NAT(Network Address Translation)  (0) 2018.11.26