본문 바로가기

개발(2020~/network 기본

IP주소

반응형
  • IP : internet protocol(인터넷규약주소)

    장치들이 통신을 할때 다른 장치를 호출 할 수 있도록 각 장치에 부여하는 주소. 2진수로 표시한다. 4byte(32비트)로 8비트씩 점으로 구분하여 32비트 2진수로 지정하여 사용. 이론적으로 약 42억대의 장치의 주소를 지정할 수 있다.

    0.0.0.0~0.255.255.255(Zero 주소), 127.0.0.0~127.255.255.255(Local host) 등 몇 몇 번호들은 특별한 용도로 예약되어 있다.

    IPv4 주소는 인터넷 주소 자원 관리 기관인 KRNIC(한국인터넷정보센터)가 APNIC로 부터 IP주소를 제공받아 할당한다. 전 세계의 IP주소는 IANA(Internet Assigned Names Authority)에서 부여한 네트워크 주소와 네트워크상의 개별 호스트를 식별하기 위해 네트워크 관리자가 부여한 호스트 주소로 구성된다.

 

IP 클래스

→ 네트워크의 크기나 호스트의 수에 따라 A,B,C,D,E 클래스로 나뉘고 A, B, C클래스는 일반 사용자에게 부여하는 네트워크 구성용, D클래스는 멀티캐스트용(사용은 가능하나 설정은 안됨), E클래스는 향후 사용을 위해 예약된 주소다(사용도 안되고 설정도 안됨).

  • 네트워크주소 : 한 네트워크의 범위를 지정하여 관리하기 위한 것.
  • 호스트 주소 : 컴퓨터들을 구분하기 위해 사용한다.

 

IPv4의 범위

  • IPv6

IPv4는 사물인터넷, 각종 웨어러블 기기의 등장으로 주소 고갈 문제에 당면하고 있고 해킹에 대한 우려와 멀티미디어 데이터 전송에 필요한 대역폭 확대 등 다양한 문제가 발생하고 있어 이를 해결하기 위한 방법으로 IPv6가 제정되었다. IPv6는 128비트 길이(16바이트)로 기본 구조는 네트워크 주소 64비트와 호스트 주소 64비트로 구분된다.

IPv6 텍스트 형태는 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 16진수 4자리 콜론(:)으로 구분하고 있다. IPv4의 문제점을 해결할 수는 있지만 아직까지는 연구용으로 사용되고 있다.

  • 도메인 네임

사람이 의미없는 숫자의 나열을 기억하기 힘들기 때문에 www.daum.net 처럼 문자로 표기한 것을 도메인 네임이라고 한다. 사용자가 주소창에 도메인 네임을 입력하면 브라우저는 DNS(domain name system)에 질의해 IP를 획득하고 이를 통해 원하는 웹사이트를 탐색할 수 있게 해준다.

IP 주소

@ 설정이 불가능한 IP주소

  • D Class//224.0.0.0 ~ 239.255.255.255 //사용 O, 설정 X

  • E Class//240.0.0.0 ~ 255.255.255.255 //사용 X, 설정X

  • 0.x.x.x //0.0.0.0 ~ 0.255.255.255 // 사용 X, 설정X

  • Lacal loopback //127.0.0.0 ~127.255.255.255 //사용 O, 설정 X

  • 네트워크 이름, 서브넷 브로드캐스트 주소 //사용 O, 설정 X

  • Local loopback(로컬 호출 주소)

    • 로컬에서 사용하는 가상의 주소. 127. 로 시작한다.
  • 네트워크 이름 & 서브넷 브로드캐스트 주소

    ex ) 121. 160. 42. 11 (IP) | 255.255.255.0(서브넷주소)

    121.160.42.00000000 (네트워크 주소부분을 뺀 나머지 부분에 0을 채운게 네트워크 이름) - 해당 IP의 네트워크 이름으로 사용 121.160.42.11111111 (네트워크 주소 부분을 뺸 나머지 부분에 1을 채운 게 서브넷 브로드캐스트 주소 - 해당 IP를 브로드캐스트할 때 주소로 쓰려고 예약된 부분.

@공인 IP주소 & 사설 IP주소

  1. 공인 IP 주소

    • 인터넷이 가능한 IP 주소
    • ISP 업체로부터 임대 실시
  2. 사설 IP 주소

    • 내부용으로 사용하는 IP 주소

    • ISP업체 임대 X

      A Class 10.0.0.0 ~ 10.255.255.255

      B Class 172.16.0.0 ~ 172.31.255.255

      C Class 192.168.0.0 ~ 192.168.255.255

    • 내부용이기 때문에 A회사 B회사에서 192.168.254.34 라고 하는 같은 주소를 사용해도 상관이 없다. 사설 IP는 원래 인터넷이 안되지만 NAT(network address translate)라고 하는 설정을 해두면 인터넷 사용가능.

    CCNA/CCNP 제7장 IP 주소와 서브넷 마스크(IP 주소 이해)

    IP주소와 서브넷 마스크

    서브넷 마스크와 서브넷팅 계산법

    서브넷마스크란

반응형