본문 바로가기

로그 저장소 :)/네트웍.Network

[CCNA] IP Address

                             ### IPv4 Address (Internet Protocol Address)


-Layer 3에서 사용되는 Protocol

-자신이 포함되지 않은 외부 네트워크로 통신시 사용되는 32bit 주소

-IP Address는 5개의 Class로 구성

-SubnetMask를 사용하여 네트워크를 구분

-Subneting , VLSM을 사용하여 하나의 네트워크를 분할하여 사용가능

-VLSM을 사용하여 다수의 네트워크를 하나의 네트워크로 통합하여 관리



==================================================================================================


                        # 진수 변환


-00000000.00000000.00000000.00000000 = 0.0.0.0

                          ~

-11111111.11111111.11111111.11111111 = 255.255.255.255 = 4294967296


-172 = 10101100

-200 = 10101000

-100 = 01100100

-0    = 00000000

-255 = 11111111



==================================================================================================


                        # IP Class


-IP는 네트워크의 용도나 크기에 따라서 5개의 Class로 구성되어 있다.


-A class

 .범위 : 0 ~ 127 (0.0.0.0 ~ 127.255.255.255)

          [0 , 127은 다른 용도로 예약되어있기때문에 사용할수 없다. 사용범위는 1 ~ 126]

 .공통비트 : 0 0000000 ~  0 1111111

 .S/M : 255.0.0.0 = Host : 2^24 = 16777216



-B class

 .범위 : 128 ~ 191 (128.0.0.0 ~ 191.255.255.255)

 .공통비트 : 10 000000 ~ 10 111111

 .S/M : 255.255.0.0 = Host 2^16 = 65536



-C class

 .범위 : 192 ~ 223 (192.0.0.0 ~ 223.255.255.255)

 .공통비트 : 110 00000 ~ 110 11111

 .S/M : 255.255.255.0 = Host 2^8 = 256


------------------------------------------------ Unicast Address


-D class

 .범위 : 224 ~ 239 (224.0.0.0 ~ 239.255.255.255)

 .공통비트 : 1110 0000 ~ 1110 1111


------------------------------------------------ Multicast Address


-E class

 .범위 : 240 ~ 255 (240.0.0.0 ~ 255.255.255.255)


------------------------------------------------ 할당되지 않은 주소 (예비용 주소)






==================================================================================================


                        # 사설주소와 공인주소


-공중망은 공인 주소를 사용하여 네트워크를 구축하며

  사설망은 사설 주소를 사용하여 네트워크를 구축한다.


-A class

 .10.x.x.x  [10.0.0.0 ~ 10.255.255.255]


-B class

 .172.16.0.0 ~ 172.31.255.255


-C class

 .192.168.x.x  [192.168.0.0 ~ 192.168.255.255]





==================================================================================================


                        # SubnetMask


-IP와 동일한 범위를 사용한다.

-Network부분과 Host부분을 구분하는 역할

-1 = Network (공통비트)

-0 = Host (비 공통비트)

-1과 0의 연속적인 형식만 가능


-11111111.00000000.00000000.00000000

-11111111.11111111.00000000.00000000

-11111111.11111111.11111111.00000000



-192.168.1 .0  255.255.255 .0 = 서로 다른 네트워크

-192.168.2 .0  255.255.255 .0 = 서로 다른 네트워크


-172.16 .12.0  255.255 .0.0

-172.16 .29.0  255.255 .0.0


-10 .116.21.0  255.0.0.0

-10 .114.97.0  255.0.0.0


-192.168.1.0  255.255.255.0

-192.168.1.0/24


-172.16.0.0  255.255.0.0

-172.16.0.0/16


-10.0.0.0  255.0.0.0

-10.0.0.0/8




==================================================================================================


                        # 실제 사용가능 주소


-하나의 네트워크에는 다수의 주소가 존재하지만 모든 주소를 사용할수는 없다.


-실제 사용가능한 주소는 2^n - 2 = x [x값이 실제 사용 가능한 주소의 개수이다.]


-Host부분이 모두 0인주소는 Network-ID로 사용할수 없다.

-Host부분이 모두 1인 주소는 Broadcast 주소로 사용할수 없다.



EX1) 192.168.1.0/24

 .네트워크의 범위 : 192.168.1.0 ~ 192.168.1.255

 .Network-ID : 192.168.1.00000000 = 192.168.1.0

 .Broadcast주소 : 192.168.1.11111111 = 192.168.1.255

 .실제 사용가능 주소 : 192.168.1.1 ~ 192.168.1.254



EX2) 172.16.0.0/16

 .네트워크의 범위 : 172.16.0.0 ~ 172.16.255.255

 .Network-ID : 172.16.00000000.00000000 = 172.16.0.0

 .Broadcast주소 : 172.16.11111111.11111111 = 172.16.255.255

 .실제 사용가능 주소 : 172.16.0.1 ~ 172.16.255.254



EX3) 10.0.0.0/8

 .네트워크의 범위 : 10.0.0.0 ~ 10.255.255.255

 .Network-ID : 10.00000000.00000000.00000000 = 10.0.0.0

 .Broadcast주소 : 10.11111111.11111111.11111111 = 10.255.255.255

 .실제 사용가능 주소 : 10.0.0.1 ~ 10.255.255.254





EX1) 192.168.1.0/24 네트워크를 사용하여 모든 구간에 IP주소를 할당하시오



                     192.168.0.96/27                       192.168.0.128/27

              R1------------------------R2------------------------R3

               |                                     |                                     |

           Host 30                             Host 30                            Host 30

       192.168.1.0/27                   192.168.0.32/27                  192.168.0.64/27


-Network : 5 , Host 30

-2^n-2 = 30 : n = 5


-192.168.1.000 00000 = 192.168.0.0/27

-192.168.1.001 00000 = 192.168.0.32/27

-192.168.1.010 00000 = 192.168.0.64/27

-192.168.1.011 00000 = 192.168.0.96/27

-192.168.1.100 00000 = 192.168.0.128/27

-192.168.1.101 00000 = 192.168.0.160/27

-192.168.1.110 00000 = 192.168.0.192/27

-192.168.1.111 00000 = 192.168.0.224/27



======================================================================================


                  ## VLSM [Variable Length subnetMask]


-하나의 네트워크를 효율적으로 사용하기위해서 여러단위의 네트워크로 분할하여 사용하는 기능


EX1) 192.168.1.0/24 네트워크를 사용하여 모든 구간에 IP주소를 할당하시오



                     192.168.0.96/30                       192.168.0.100/30

              R1------------------------R2------------------------R3

               |                                     |                                    |

           Host 30                             Host 30                          Host 30

       192.168.1.0/27                    192.168.0.32/27               192.168.0.64/27


-Network : 5 , Host 30

-2^n-2 = 30 : n = 5


-192.168.1.000 00000 = 192.168.0.0/27

-192.168.1.001 00000 = 192.168.0.32/27

-192.168.1.010 00000 = 192.168.0.64/27

-192.168.1.011 00000 = 192.168.0.96/27

-192.168.1.100 00000 = 192.168.0.128/27

-192.168.1.101 00000 = 192.168.0.160/27

-192.168.1.110 00000 = 192.168.0.192/27

-192.168.1.111 00000 = 192.168.0.224/27


-Host 2 = 2^n-2 = 2 : n = 2

-192.168.1.011 000 00 = 192.168.0.96/30

-192.168.1.011 001 00 = 192.168.0.100/30

-192.168.1.011 010 00 = 192.168.0.104/30

-192.168.1.011 011 00 = 192.168.0.108/30

-192.168.1.011 100 00 = 192.168.0.112/30

-192.168.1.011 101 00 = 192.168.0.116/30

-192.168.1.011 110 00 = 192.168.0.120/30

-192.168.1.011 111 00 = 192.168.0.123/30



======================================================================================


                  ## CIDR (Classless Inter-Domain Routing)


-Subneting , VLSM을 사용하여 하나의 원본 네트워크를 분할하여 주소의 낭비를 막을수있다.

 

-하지만 Subneting , VLSM을 사용하게되면 Router는 많은 네트워크를 관리해야하는

  단점을 가지고 있다.


-CIDR은 여러개로 나뉘어진 네트워크 정보를 하나의 네트워크로 요약하여 관리하는 기능



EX1) R1은 자신의 Local 네트워크인 172.16.0.0/24 ~ 172.16.7.0/24 네트워크 정보를

       하나의 네트워크 정보로 요약을 실시하려고 한다.



     172.16.0.0/24

             ~

     172.16.7.0/24                  S0   S1

          R1----------------------R2----------------------R3


-172.16.0.0/21  Serial 0



-10101100.00010000.00000 000.00000000

-10101100.00010000.00000 001.00000000

-10101100.00010000.00000 010.00000000

-10101100.00010000.00000 011.00000000

-10101100.00010000.00000 100.00000000

-10101100.00010000.00000 101.00000000

-10101100.00010000.00000 110.00000000

-10101100.00010000.00000 111.00000000

------------------------------------

-11111111.11111111.11111 000.00000000  = 172.16.0.0  255.255.248.0 = 172.16.0.0/21






EX2) R1은 자신의 Local 네트워크인 172.16.0.0/24 ~ 172.16.3.0/24 네트워크 정보를

       하나의 네트워크 정보로 요약을 실시하려고 한다.


     172.16.0.0/24

             ~

     172.16.3.0/24                  S0   S1

          R1----------------------R2----------------------R3



-172.16.000000 00

-172.16.000000 01

-172.16.000000 10

-172.16.000000 11

----------------

-172.16.111111 00 = 172.16.0.0  255.255.252.0





EX3) R1은 자신의 Local 네트워크인 172.16.4.0/24 ~ 172.16.7.0/24 네트워크 정보를

       하나의 네트워크 정보로 요약을 실시하려고 한다.


-172.16.000001 00

-172.16.000001 01

-172.16.000001 10

-172.16.000001 11

-----------------

-172.16.111111 00 = 172.16.4.0  255.255.252.0





EX4) R1은 자신의 Local 네트워크인 172.16.8.0/24 ~ 172.16.15.0/24 네트워크 정보를

       하나의 네트워크 정보로 요약을 실시하려고 한다.


-172.16.00001 000

-172.16.00001 001

-172.16.00001 010

-172.16.00001 011

-172.16.00001 100

-172.16.00001 101

-172.16.00001 110

-172.16.00001 111

----------------

-172.16.11111 000 = 172.16.8.0  255.255.248.0 = 172.16.8.0/21





EX5) R1은 자신의 Local 네트워크인 172.16.0.0/24 ~ 172.16.10.0/24 네트워크 정보를

       하나의 네트워크 정보로 요약을 실시하려고 한다.


-172.16.0000 0000

-172.16.0000 0001

-172.16.0000 0010

-172.16.0000 0011

-172.16.0000 0100

-172.16.0000 0101

-172.16.0000 0110

-172.16.0000 0111

-172.16.0000 1000

-172.16.0000 1001

-172.16.0000 1010

         ~

-172.16.0000 1111

-----------------

-172.16.1111 0000 = 172.16.0.0  255.255.240.0








[VLSM 문제풀이]



-133.200.0.0/16


-Host : 4000

-Host : 3500

-Host : 2500

-Host : 1000

-Host : 500

-Host : 230

-Host : 25

-Host : 22

-Host : 2 - 7



-133.200.0000 0000.00000000 = 4000 = 133.200.0.0/20


-133.200.0001 0000.00000000 = 3500 = 133.200.16.0/20


-133.200.0010 0000.00000000 = 2500 = 133.200.32.0/20


-133.200.0011 00 00.00000000 = 1000 = 133.200.48.0/22


-133.200.0011 01 0 0.00000000 = 500 = 133.200.52.0/23


-133.200.0011 01 1 0 .00000000 = 230 = 133.200.54.0/24


-133.200.0011 01 1 1 .000 00000 = 25 = 133.200.55.0/27


-133.200.0011 01 1 1 .001 00000 = 22 = 133.200.55.32/27


-133.200.0011 01 1 1 .010 000 00 = 2 = 133.200.55.64/30

-133.200.0011 01 1 1 .010 001 00 = 2 = 133.200.55.68/30

-133.200.0011 01 1 1 .010 010 00 = 2 = 133.200.55.72/30

-133.200.0011 01 1 1 .010 011 00 = 2 = 133.200.55.76/30

-133.200.0011 01 1 1 .010 100 00 = 2 = 133.200.55.80/30

-133.200.0011 01 1 1 .010 101 00 = 2 = 133.200.55.84/30

-133.200.0011 01 1 1 .010 110 00 = 2 = 133.200.55.88/30



---------------------------------------------------------------------




-133.200.0011 01 1 1 .010 111 00 = 2 = 133.200.55.92/30




-133.200.0011 01 1 1 .011 00000 = 30 = 133.200.55.96/27

-133.200.0011 01 1 1 .100 00000 = 30 = 133.200.55.128/27

-133.200.0011 01 1 1 .101 00000 = 30 = 133.200.55.160/27

-133.200.0011 01 1 1 .110 00000 = 30 = 133.200.55.192/27

-133.200.0011 01 1 1 .111 00000 = 30 = 133.200.55.224/27




-133.200.0011 10 00.00000000 = Host 1000개

-133.200.0011 11 00.00000000 = Host 1000개




-133.200.0100 0000.00000000 = Host 4000개

-133.200.0101 0000.00000000 = Host 4000개

-133.200.0110 0000.00000000 = Host 4000개

-133.200.0111 0000.00000000 = Host 4000개

-133.200.1000 0000.00000000 = Host 4000개

-133.200.1001 0000.00000000 = Host 4000개

-133.200.1010 0000.00000000 = Host 4000개

-133.200.1011 0000.00000000 = Host 4000개

-133.200.1100 0000.00000000 = Host 4000개

-133.200.1101 0000.00000000 = Host 4000개

-133.200.1110 0000.00000000 = Host 4000개

-133.200.1111 0000.00000000 = Host 4000개



'로그 저장소 :) > 네트웍.Network' 카테고리의 다른 글

[CCNA] NAT  (0) 2012.11.04
[CCNA] DHCP  (0) 2012.11.04
[CCNA] Interface  (0) 2012.11.04
[CCNA] Access List & NAT  (0) 2012.11.03
[CCNA] 라우팅 프로토콜 2  (0) 2012.10.28