ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [SOLDESK]수업2일차_TCP/IP (7장)-7장 IP주소와 서브넷 마스크
    Computer Sci‧ence/CCNA 2014. 11. 4. 12:29
    반응형
    • IANA site와 KISA에서 IP주소 할당 


    • IP주소는 network 계층에서 사용하는 주소이며, IP 헤더에 포함된 Data주소이다. PC LAN카드, Router interface, switch 관리자용 interface 주소로 사용하며 IP주소를 사용함으로써 network에 대한 subnet 표기가 가능하다. 

    • 11111111 =255
      11111110 =254
      11111100 =252
      11111000 =248
      11110000 =240
      11100000 =224
      11000000 =192
      10000000 =128
      00000000 =0

    • subnet mask는 IP주소에 대한 network ID와 host ID를 구분하기 위해서 사용된다. IP주소 32bit에 공통bit "1"을 씌워서 network를 표현하기 때문에 IP주소와 마찬가지로 32bit 체계이다. 맨얖에 bit부터 "1"이 연속된 구간까지는 공통bit로 처리하며 network ID로 사용하고, "0"으로 끝내는 마지막 구간까지는 공통으로 하지 않는 bit로 처리하여 host ID로 사용한다. 단, "1"이 연속하지 않는 mask는 subnet mask로 사용할 수 없다. (네트워크와 broadcast 주소를 빼기) 
      ex) 121.160.30.|1         255.255.255.0
           network ID   |host ID//network ID를 121.160.30.X 로 가진다면 사용할 수 있는 IP 주소의 개수는 2^8-2가 된다. 즉 256-2= 254 
      ex)
      121.160.|30.1         255.255.0.0
         networkID|host ID     //I
      P 주소의 개수는 2^16-2가 된다. 즉 65536-2= 65534 
      ex)121.   |160.30.1         255.255.0.0
      networkid|host ID        //I
      P 주소의 개수는 2^24-2가 된다. 즉 65536-2= 65534 
      ex)subnet mask 가 0.0.0.0 이라면 network id는 없고 host id 가 2^32개 나온다. 
          121.160.30.1           subnet mask 255.255.255.255 라면 이 경우 IP는 1개를 의미한다. 해당 IP 하나만을 의미한다. 

    • 같은 IP이지만 subnet mask에 따라 쓸수 있는 IP 개수의 차이가 나고 IP의 수는 한정되어 있기 때문에 subnet으로 나눈다. 

    • 255.255.255.252/30
      255.255.255.240/28
      255.255.255.224/27
      255.255.255.128/25
      255.255.248.0/21
      255.252.0.0/14
    • IP address class
      :IP 주소 범위는 0.0.0.0~255.255.255.255까지 표현할 수 있다. RFC 1466 문서를 참조하면, IP주소는 5개(A~E)의 class로 정의하는 내용이 나와있으며, 5개의 class를 정의됨으로써 IP주소 낭비방지의 효율적인 subnet 관리가 가능하다. 

      1. A class unicast주소
        :첫번째 octec(옥텟) 0~127까지를 A class로 정의한다. A class로 정의하는 이유는 첫번째 octec을 2진수로 변환할 경우 맨앞에 0이라는 공통 bit를 갖고 있기 때문이다. A class가 사용하는 기본 subnet mask는 255.0.0.0이며 host id가 2^24가 나온다. 

         0.0.0.0        ~ 127.255.255.255
         00000000    ~  01111111   //맨앞에 bit가 0인 공통 bit


      2. B class
        :맨앞에 비트가 10인 공통 bit class(128~191)

         128.0.0.0   ~ 191.255.255.255
         10000000  ~  10111111


      3. C class
        :맨앞에 비트가 110인 공통 bit

         192.0.0.0   ~ 223.255.255.255
         11000000  ~ 11011111

      4. D class 
        224.0.0.0  ~239.255.255.255 multicast주소 
        11100000 ~11101111   //맨앞에 비트가 1110인 공통 bit class

      5. E class
        240~366 future use, IANA 예약주소
        multicast의 subnet mask가 없다, 존재하지 않아 설정하지 않는다. 

      6. A,B,C는 유니케스트, D는 multicast, E는 예약된 주소 

      7. 사설 IP주소(Private IP address) 
        :공인 환경이 아닌, 기업 내부에서 사용을 권장하는 주소이다. 이 주소는 internet과 연결되지 않기 때문에 다른 환경과 주소범위를 중첩하여 사용해도 무관하며, ISP 업체로부터 임대를 받지 않아도 사용할 수 있다. 
      8.  class

        주소범위

        prefix표기

         A

        10.0.0.0~10.255.255.255

        10.0.0.0/8

         B 

        172.16.0.0~172.31.255.255 

        172.16.0.0/12 

         C 

        192.168.0.0~192.168.255.255 

        192.168.0.0/16 

      9. 안에서는 사설 ip를 사용하고, 외부에서는 공인 ip를 사용하면 비용절감 면에서 Good! 
        SA 172.16.5.254/DA 198.133.219.25



    • 반드시 기본 mask를 쓸 필요는 없다. 
      121.160.30.1- A class
      181.3.40.1   - B class
      201.1.100.1 - C class

    • 주의)
      • 121.160.30.4      255.225.255.0 (mask를 보고 C class라고 하지 말것! mask는 mask는 mask일 뿐, mask는  network와 host를 구별하기 위해서 사용하는 것이다. 
      • 181.255.238.1    255.255.255.0   //B class, ip를 256개 쓰겠다. 


    반응형

    댓글

Designed by Tistory.