IP

minisoo·2023년 5월 10일
0
post-thumbnail

🏷️ IP란?

✔️ 인터넷에 연결되어 있는 장치들을 식별할 수 있도록 각 장비에 부여되는 고유 주소

🏷️ IP 주소 종류

✔️ IPv4

  • 전 세계적으로 사용된 첫번째 인터넷 프로토콜
  • 4개의 마침표로 구분된 10진수 형식으로 표시한다. ex) 192.168.0.255
  • 10진수를 2진법으로 표현하면 32비트로 이루어진 값이 되며 결론적으로 약 43억개의 주소를 가질 수 있게 된다.
  • 하지만 인터넷 사용자가 전세계적으로 많기 때문에 43억개의 숫자는 이미 고갈되었다고 한다.
  • 이 고갈 문제를 근본적으로 해소하기 위해서 차세대 인터넷 주소 IPv6가 나왔지만 현재 전세계적으로 IPv6 사용량은 38% 정도이다.
  • 해당 링크에서 자세히 확인할 수 있다!

✔️ IPv6

  • IPv4의 주소체계를 128비트 크기로 확장한 차세대 인터넷 프로토콜 주소
  • IPv6는 2^128개의 주소를 갖고 있어서 거의 무한대로 사용할 수 있다.
  • IPv6는 속도 및 보안뿐만 아니라 여러 면에서 뛰어나지만, 기존 주소체계를 변경하는데 비용이 많이 들어서 완전히 상용화가 되지 않았다.

🏷️ IP 주소 유형

✔️ 공인 IP(Public IP)

  • 전 세계에서 유일하며, ISP(Internet Service Provider, 인터넷 서비스 공급자)가 제공하는 IP 주소
  • 공용 IP주소라고도 불리며 외부에 공개되어있는 IP주소로 외부에 공개되어 있기 때문에 인터넷에 연결된 다른 기기로부터의 접근이 가능하다.

✔️ 사설 IP(Private IP)

  • 로컬, 가상 IP라고도 불리며, 외부에서 접근할 수 없는 IP
  • 공유기에 연결되어 있는 가정이나 회사의 각 네트워크 기기에 할당하는 IP
  • 특정 네트워크 안에서만 내부적으로 사용되는 고유한 주소

✔️ 유동 IP

  • 인터넷 업체가 할당하며 장치를 재부팅하거나, 새로운 장치를 네트워크에 추가하거나, 네트워크 설정을 수정할 때마다 변경되는 주소
  • 대부분의 가정에서는 유동 IP 사용

✔️ 고정 IP

  • 보통 웹사이트를 호스팅하거나 이메일 및 FTP 서비스를 제공하는 서버에서 할당하며, 안정적인 인터넷 연결과 웹 주소의 일관성을 유지해야 하는 공공 기관에서 사용되기도 한다.

IP에 대한 기초적인(?)내용들은 어느정도 정리가 됐다 ..!
이쯤에서 회고를 해보자면 .. 나름 서버개발자로 일하고 있지만 구글에 what is my ip를 검색했을 때 나오는 주소와 터미널에 ifconfig 쳤을 때 나오는 주소가 다른걸 알고있었지만 왜 다른지 몰랐고 왜 다른지에 대해 궁금하다는 생각 조차 하지 않았다...너무 부끄러운 이야기다 ...🤦‍♀️

🗣️ 회사에서 다른동료와 API 테스트가 필요할 때 'ip 좀 알려주세요 ~'
⚪️ 터미널에 ifconfig | grep inet 쳐서 알려드림
🗣️ 재택하기 전 'DB 화이트리스트에 추가 할 ip 좀 알려주세요~'
⚪️ 구글에 what is my ip 검색 후 알려드림

상황에 따라 ip를 검색하는 위치만 달라졌을 뿐 깊게 생각하지 않았다... 이제는 제대로 알고있어야겠다 !!!

구글에 what is my ip 검색했을 때 나오는 ip

  • 외부랑 통신하는 공유기 ip 주소
  • 컴퓨터와 휴대폰을 같은 와이파이에 연결 후 각각 구글에 검색했을 때 나오는 ip가 같음

터미널에 ifconfig | grep inet 검색했을 때 나오는 ip

  • 공유기에서 할당해준 임시 주소, 같은 공유기를 쓰는 컴퓨터들을 식별하기 위한 내부 ip 주소

⭐️ 그럼 내 컴퓨터의 진짜 ip주소는 ? ⭐️

  • 통신하는 대상에 따라 달라짐 !!!
    • 통신 대상이 같은 공유기 내의 컴퓨터 스마트폰이다 !
      ✅ 사설 ip(터미널에 ifconfig | grep inet 검색)
    • 통신 대상이 외부(네이버, 구글 등)다 !
      ✅ 공용 ip(구글에 what is my ip 검색)
      • 내가 구글에 접속할 때 공유기를 통해서 구글 서버에 요청
      • 구글 서버는 해당 요청을 받고 자신의 메인 페이지를 공유기를 통해 내 컴퓨터에 전달

[참고자료]

IPv6 사용 통계
IP란
공인IP, 사설 IP ... 다양한 IP 유형의 차이는?
진짜 ip 주소 찾는 방법

profile
코딩하는 돌멩이 👻

0개의 댓글