[자유 게시판] ip 주소의 개념
- Work4Block
- 0
- 2,359
- 0
- 0
- 글주소
- 08-10
(대문은 @carrotcake 님께 의뢰하였습니다)
ip는 네트워크상의 주소라고 설명한 적이 있습니다.
사실 ip는 Internet Protocaol
의 약자로써
통신규약을 뜻하고 네트워크상의 주소는
ip주소라고 해야됩니다
그러나 초보에겐 다 부질없으므로
걍N'ip는 네트웤상 컴퓨터 주소당 ^,.^' 이러면 됩니다.
주소란건 이름 그대로
우리 실생활 주소의 의미와도 닮아 있습니다
그럼 우리 실생활의 주소가 만들어진 과정을 볼까요
허허벌판에 집을 짓습니다.
한채일때는 누구집인지 명확하지만
2채 3채가 되면 이름을 지어줘야 찾아갈 수 있죠.
철수집, 영희집 이렇게요.
그런데 집이 1000채쯤 되면
철수집이 어디 박혀있는지 알수가 없게 됩니다.
그래서 번지로 표시하게 됩니다.
50번지는 1번지와 100번지 사이쯤에 있으니
중간쯤에 찾아가면 바로 찾을 수 있습니다.
하지만 18272357번지쯤 되니까
택배직원이 택배배달을 갔다가 실종되는 사태가 일어납니다
또한 집들을 반듯이 일렬로 세울수도 없는 노릇이죠
이쪽 지역 저쪽 지역 뒤죽박죽으로 생기는게
자연스럽니다.
그래서 구역별로 나누게 됩니다
서울시, 부산시, 대구시.. 이런식으로 말이죠.
이제N'한국 22738번지'.. 가 아니라
구역별로 숫자가 작게 쪼개져서N'부산시 293번지'를
찾으면 되게됩니다.
한데 인류는 애들을 숨뿡숨뿡 끝도없이 낳게 되고
결국N'부산시 2827849번지'로 또 확장됩니다.
고로 이번엔 그안에서 또 구역을 나눕니다.
'구'라는 단위로 말이죠.
근데 또 숨뿡숨뿡.. -이하생략-
이것을 반복한 결과
서울시. ㅇㅇ구. ㅇㅇ동. ㅇㅇ-ㅇㅇ
이런식으로 구역이 늘어나게 되어 주소는 길어졌지만
대신 최종적인 탐색은 최소로 줄일 수 있게 됩니다.
즉,
서울시 강남구 20394번째 집
이렇게 말고
서울시 강남구 개포동 대치아파트 100동 3번째집
이렇게 되는 것이죠. 그럼 커다란 지역을 찾은후
끄트머리의 작은 숫자만 찾아가면 됩니다.
네트워크의 주소도 마찬가지입니다.
다만 이미 있는 것을 주소로 만드는 것이 아니라
앞으로 얼마나 될 것인가 예측하여서 만들었죠.
개발자들이 생각하길
구역은 4개로 하고 각 구역을 256개 지정해주면
충분할거 같았답니다. (판단미스였죠)
그래서 시가 256개, 구가 256개, 동이 256개, 256개 주택
요렇게 정해졌습니다.
또한
실생활과 달리
ㅇㅇ시. ㅇㅇ구. ㅇㅇ동. ㅇㅇ주택
이런식으로 일일이 이름을 붙이는 것은
컴퓨터 용량낭비라 대신 숫자로 대체합니다.
그래서 최종적으로
IP주소는 다음과 같이 보여지게 된 것이죠
125.209.222.142
이를 우리주소식으로 한다면
125시, 209구, 222동, 142번지
가 되는 것입니다
네트웤상의 125시, 209구, 222동, 142번지에는
과연 어떤 컴이 살고 있을까요
한번 찾아가봅시다.
브라우저를 키고 주소창에N'125.209.222.142'를 입력하면?
짜잔
그 주소에 있는 것은 네이버의 서버컴퓨터였네요!
근데 앞서 얘기했듯이
ip 주소는 인터넷에 연결된 기기면 다 가지고 있습니다
그말은 내 컴퓨터도 아이피 주소가 있다는 거죠.
그럼 그 주소들은 브라우저만 있으면
다 접속되는걸까요?
답은 NO 입니다
네이버의 IP 주소를N'브라우저'에 쳐서N'검색페이지'가
등장하는 것은 네이버측이 유저가 접속할 걸 대비해서
전부 준비해둔 결과입니다.
즉, pc방에라도 가서.. 아니면 지금 당장
폰에서 와이파이끄고 LTE로 내 아이피를 브라우저에
쳐보면N'반응'이 없어서 타임아웃에 걸립니다.
이쪽은 그런 준비를 하나도 안했거든요.
다만 외부가 아닌 내컴에서 아이피 주소를 치면
공유기가 받아서
공유기 관리페이지가 뜨긴합니다.
이건 일단 넘어가고..
알아야할 건
IP 주소란게 사실 별거 아니다란거..
그리고 그 주소 당사자가 다른이들의 접속을 대비해서
프로그램도 띄우고 준비도 해놨다면
그 주소를 치는 것만으로도 접속이 된다는 것
그러므로 내가 만약 웹서비스를 하고 싶다면
준비를 한후 내컴 IP주소를 알려줘서 사람들이
브라우저에 그 IP주소를 치면 웹페이지가 뜨게
만들 수 있다는 거죠.
다음편에선 토렌트나 지갑을 띄워 봄으로써
그 준비란게 어떤건지 포트란 무엇인지를 알아봅시다 +_+/