ip 주소의 개념

in #kr6 years ago


(대문은 @carrotcake 님께 의뢰하였습니다)

ip는 네트워크상의 주소라고 설명한 적이 있습니다.
사실 ip는 Internet Protocaol의 약자로써
통신규약을 뜻하고 네트워크상의 주소는
ip주소라고 해야됩니다

그러나 초보에겐 다 부질없으므로
걍 'ip는 네트웤상 컴퓨터 주소당 ^,.^' 이러면 됩니다.

주소란건 이름 그대로
우리 실생활 주소의 의미와도 닮아 있습니다

그럼 우리 실생활의 주소가 만들어진 과정을 볼까요

허허벌판에 집을 짓습니다.
한채일때는 누구집인지 명확하지만
2채 3채가 되면 이름을 지어줘야 찾아갈 수 있죠.


철수집, 영희집 이렇게요.

그런데 집이 1000채쯤 되면

철수집이 어디 박혀있는지 알수가 없게 됩니다.

그래서 번지로 표시하게 됩니다.
50번지는 1번지와 100번지 사이쯤에 있으니
중간쯤에 찾아가면 바로 찾을 수 있습니다.

하지만 18272357번지쯤 되니까
택배직원이 택배배달을 갔다가 실종되는 사태가 일어납니다
또한 집들을 반듯이 일렬로 세울수도 없는 노릇이죠
이쪽 지역 저쪽 지역 뒤죽박죽으로 생기는게
자연스럽니다.


그래서 구역별로 나누게 됩니다

서울시, 부산시, 대구시.. 이런식으로 말이죠.
이제 '한국 22738번지'.. 가 아니라
구역별로 숫자가 작게 쪼개져서 '부산시 293번지'를
찾으면 되게됩니다.

한데 인류는 애들을 숨뿡숨뿡 끝도없이 낳게 되고
결국 '부산시 2827849번지'로 또 확장됩니다.

고로 이번엔 그안에서 또 구역을 나눕니다.
'구'라는 단위로 말이죠.

근데 또 숨뿡숨뿡.. -이하생략-

이것을 반복한 결과

서울시. ㅇㅇ구. ㅇㅇ동. ㅇㅇ-ㅇㅇ

이런식으로 구역이 늘어나게 되어 주소는 길어졌지만
대신 최종적인 탐색은 최소로 줄일 수 있게 됩니다.

즉,

서울시 강남구 20394번째 집

이렇게 말고

서울시 강남구 개포동 대치아파트 100동 3번째집

이렇게 되는 것이죠. 그럼 커다란 지역을 찾은후
끄트머리의 작은 숫자만 찾아가면 됩니다.

네트워크의 주소도 마찬가지입니다.
다만 이미 있는 것을 주소로 만드는 것이 아니라
앞으로 얼마나 될 것인가 예측하여서 만들었죠.

개발자들이 생각하길
구역은 4개로 하고 각 구역을 256개 지정해주면
충분할거 같았답니다. (판단미스였죠)

그래서 시가 256개, 구가 256개, 동이 256개, 256개 주택
요렇게 정해졌습니다.

또한
실생활과 달리

ㅇㅇ시. ㅇㅇ구. ㅇㅇ동. ㅇㅇ주택

이런식으로 일일이 이름을 붙이는 것은
컴퓨터 용량낭비라 대신 숫자로 대체합니다.

그래서 최종적으로
IP주소는 다음과 같이 보여지게 된 것이죠

125.209.222.142

이를 우리주소식으로 한다면

125시, 209구, 222동, 142번지

가 되는 것입니다

네트웤상의 125시, 209구, 222동, 142번지에는
과연 어떤 컴이 살고 있을까요
한번 찾아가봅시다.

브라우저를 키고 주소창에 '125.209.222.142'를 입력하면?


짜잔

그 주소에 있는 것은 네이버의 서버컴퓨터였네요!

근데 앞서 얘기했듯이
ip 주소는 인터넷에 연결된 기기면 다 가지고 있습니다
그말은 내 컴퓨터도 아이피 주소가 있다는 거죠.

그럼 그 주소들은 브라우저만 있으면
다 접속되는걸까요?

답은 NO 입니다

네이버의 IP 주소를 '브라우저'에 쳐서 '검색페이지'가
등장하는 것은 네이버측이 유저가 접속할 걸 대비해서
전부 준비해둔 결과입니다.

즉, pc방에라도 가서.. 아니면 지금 당장
폰에서 와이파이끄고 LTE로 내 아이피를 브라우저에
쳐보면 '반응'이 없어서 타임아웃에 걸립니다.

이쪽은 그런 준비를 하나도 안했거든요.

다만 외부가 아닌 내컴에서 아이피 주소를 치면
공유기가 받아서

공유기 관리페이지가 뜨긴합니다.

이건 일단 넘어가고..

알아야할 건
IP 주소란게 사실 별거 아니다란거..
그리고 그 주소 당사자가 다른이들의 접속을 대비해서
프로그램도 띄우고 준비도 해놨다면
그 주소를 치는 것만으로도 접속이 된다는 것

그러므로 내가 만약 웹서비스를 하고 싶다면
준비를 한후 내컴 IP주소를 알려줘서 사람들이
브라우저에 그 IP주소를 치면 웹페이지가 뜨게
만들 수 있다는 거죠.

다음편에선 토렌트나 지갑을 띄워 봄으로써
그 준비란게 어떤건지 포트란 무엇인지를 알아봅시다 +_+/

Sort:  

철수는 대체 무슨 전생에 지구를 구해서..
같은 마을에 여성분들만 ㅋㅋㅋ

제가 살고 싶은 동네입니다 :D

저도 한자리 부탁드려요~
철수 까지 삼총사 가즈앗

같이 살면안될까요

모두가 한마음이군요 ㅋㅋ

오 아주 알기 쉽게 풀어서 설명해주셨네요!ㅎㅎ 감사합니다!

쪼개져 있다는건 알았는데 왜 쪼개져있는진 처음 알았네요
조만간 다섯번째 구역 만들어야 할 느낌이네요...하도 컴들이 많아져서...


그나저나 일본분들 이름 많이 아시네요 ㄷㄷ

프듀 48 애들 이름임 -ㅅ-

프듀 안봐서 몰랐네요 ㅋㅋㅋ

응원하시는 일본분들 합격 빕니당 ㅎㅎ

매번 쉽게 잘 풀어서 설명해주시는 것 같습니다. 많이 배웁니다.
감사합니다!

벼락치기라 부실하지만 최대한 잘 적어볼려고 합니다 +_+/

늘 좋은 글 감사합니다.👍👍 리스팀 합니다.

리스팀 감사합니다 +_+/

재밌게 읽었습니다 ㅎㅎ

전에 외부에서 127.0.0.1 입력해놓고 왜 접속이 안되나 한참 고민했던 기억이...외부에서 서버 IP를 안치고 루프백만 열심히 쳤으니...ㅜㅜ

전 ip 자체가 미스테리했죠. 라기 보다 ip 내용안 것도 얼마 안됐습니다.
포스팅을 써야했기에-ㅅ-;;

기가막힌 쉬운 설명에 오늘도 쏙쏙 이해합니다^^

저 역시 초보라-ㅅ-; 감사합니다

이해하기 쉽네요 ㅎㅎㅎㅎ풀보팅하고 갑니다

감사합니다 +_+/

나는 네 그림을 좋아한다!

토렌트나 지갑의 이야기도 기대되네요. IP에 대한 이야기는 알고있었지만 그래도 매우 간단하게 정리해주셨네요 감사합니당!

넵 원래 클래스니 뭐니까지도 적을려했지만 글이 개판이되서-ㅅ-;

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.032
BTC 61195.86
ETH 3009.46
USDT 1.00
SBD 3.80