1 / 38

IP Addressing and Subnet

IP Addressing and Subnet. TCP/IP 버전. 종류 총 6 개의 버전이 있다 . 대표적인 것은 3 개 이다 . 버전 4 현재 대부분의 인터넷은 버전 4 를 사용함 버전 5 OSI 모델을 기반으로 한 제안 광범위한 계층 변화와 설계비용으로 제안된 수준에서 멈춤 버전 6 네트워크 프로토콜만 변경 IPv4 는 IPv6, ICMPv4 는 ICMPv6 이 됨 . IGMP 와 ARP 는 ICMPv6 에 통합 , RARP 는 없어짐

Download Presentation

IP Addressing and Subnet

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IP Addressing and Subnet

  2. TCP/IP 버전 • 종류 • 총 6개의 버전이 있다. • 대표적인 것은 3개 이다. • 버전 4 • 현재 대부분의 인터넷은 버전 4를 사용함 • 버전 5 • OSI 모델을 기반으로 한 제안 • 광범위한 계층 변화와 설계비용으로 제안된 수준에서 멈춤 • 버전 6 • 네트워크 프로토콜만 변경 • IPv4는 IPv6, ICMPv4는 ICMPv6이 됨. • IGMP와 ARP는 ICMPv6에 통합, RARP는 없어짐 • 128비트 주소를 사용함

  3. IP Addressing • IP 주소방식을 이해한다. • IP 통신 방식을 이해한다. • Subnetting을 이해하고 활용할 수 있다. • VLSM, Supernetting, CIDR의 내용을 안다. 주) IOS : Internetwork Operating System

  4. IP Address • IP Address(Internet Address) • TCP/IP 프로토콜의 IP 계층에서 사용되는 식별자 • IP 주소 방식 • 32비트 길이로 할당 • network id와 host id로 구성되어 있음 • 네트워크에 접속되는 연결점을 의미한다. • Global network에서의 unique 주소 • 이 주소는 인터넷 상에서 유일한 접속점을 나타낸다.(unique identifier) • IANA에서 주소를 관리한다(Netid는 NIC).

  5. Internet Address • 인터넷 주소는 4Byte(32bits)로 구성되며 NetID와 HostID로 구분한다. • NetID는 네트워크를 구분하고, HostID는 그 네트워크상의 호스트를 구분한다. Internet Address Class Type Netid Hostid

  6. Dotted Decimal 표기법 32-bit 이진수(binary number) Dotted Decimal 10000001 00110100 00000110 00000000 129.52.6.0 11000000 00000101 00110000 00000011 192.5.48.3 00001010 00000010 00000000 00100101 10.2.0.37 10진 표기법

  7. IP 주소 유형(Class) 0 8 16 24 31 Class A 0 Network id Host id Class B 1 0 Network id Host id Class C 1 1 0 Network id Host id Class D 1 1 1 0 Multicast address Class E 1 1 1 1 Reserved Class

  8. Netid와 Hostid의 추출 IP 주소지정 • Class A는 첫 번째 옥텟이 Netid이고, 나머지 옥텟은 Hostid이다 • Class B는 처음 2 옥텟이 Netid이고, 나머지 2 옥텟은 Hostid이다 • Class C는 처음 3 옥텟이 Netid이고, 나머지 한 옥텟은 Hostid이다 • Class D는 Netid와 Hostid가 없다. 전체 주소가 멀티캐스팅을 위해서 사용된다. • Class E 는 Netid와 Hostid가 없다. 전체 주소가 특별한 용도를 위해 예약된 것이다.

  9. 10진 표기법을 이용한 클래스 From To Class C Class B Class E Class A Class D Class B Class C Class C Class E Class B Class A Class A Class D Class E Class D Netid 128.0.0.0 0.0.0.0 240.0.0.0 128.0.0.0 240.0.0.0 0.0.0.0 0.0.0.0 224.0.0.0 192.0.0.0 128.0.0.0 240.0.0.0 Hostid 127.255.255.255 255.255.255.255 191.255.255.255 191.255.255.255 Netid 127.255.255.255 223.255.255.255 239.255.255.255 255.255.255.255 255.255.255.255 191.255.255.255 127.255.255.255 Hostid Netid Hostid Netid Hostid Netid Hostid Netid Hostid Multicast Address Multicast Address Reserved Reserved IP 주소지정

  10. 각 Class의 네트워크 수와 호스트 수 Netid와 Hostid

  11. 특별한 IP 주소 Netid hostid 주소 형태 목 적 모두 0 모두 0 this computer bootstrap에서 사용 모두 0 - 이 망에서의 특정 호스트 - 모두 1 directed broadcast 특정 망에서 broadcast 모두 1 모두 1 limited broadcast local 망에서 broadcast 127 any loopback testing 특수 주소

  12. 주소 할당 예 202.30.107.0 202.30.108.0 라우터 202.30.107.8 202.30.108.1 202.30.107.1 202.30.108.60 202.30.108.11 202.30.107.40 WAN IP 주소지정

  13. Class B 네트워크를 인터넷에 연결한 모습 IP 주소지정 149.108.1.1 149.108.1.2 149.108.0.0 149.108.1.3 인터넷의 다른 부분

  14. 인터넷상의 통신의 종류 유니캐스트, 멀티캐스트, 브로드캐스트 • 유니캐스트(Unicast) • 멀티캐스트(Multicast) • 브로드캐스트(Broadcast) • Unicast 주소 • 일-대-일(one-to-one) 통신 • 패킷이 한 곳의 발신지로 부터 하나의 목적지에 전송될 때, 유니캐스트 통신 • 모든 시스템은 통신을 하려면 최소 하나의 유니캐스트 주소를 가져야 함 • Class A, B, C에 속함

  15. 유니캐스트, 멀티캐스트, 브로드캐스트 • Multicast 주소 • 일-대-다(one-to-many) 통신 • 패킷이 한 곳의 발신지로 부터 복수의 목적지에 전송될 때, 멀티캐스트 통신 • 모든 시스템은 하나 이사의 멀티캐스트 주소를 가질 수 있음 • 멀티캐스트 주소는 Class D • Class D 주소는 발신지 주소가 아닌 목적지 주소로만 사용 될 수 있음 • Broadcast 주소 • 일-대-모두(one-to-all) 통신 • 패킷이 한 곳의 발신지로 부터 지역 네트워크의 모든 목적지에 전송될 때, 브로드캐스트 통신 • 인터넷은 지역네트워크에서만 브로드캐스팅 허용 • 제한된 브로드캐스트 주소 : 모두 1 • 직접 브로드캐스트 주소 : Netid – 지정된 번호 Hostid – 모두1

  16. 사설 네트워크용 주소 사설 네트워크 Class 범 위 네트워크 A 10.0.0.0 – 10.255.255.255 1 B 172.16.0.0 – 172.31.255.255 16 C 192.168.0.0 – 192.168.255.255 256

  17. Subnetting의 정의와 그 장점 Subnetting • 같은 네크워크 번호를 사용하여 네트워크를 더 작은 네트워크들로 나눌 수 있는 체계 • 관리의 단순화 • 내부 네트워크의 구조화 • 보안향상

  18. 149.108.1.1 149.108.1.2 149.108.1.3 네트워크 1 149.108.0.0 인터넷의 다른 부분 네트워크 2 149.108.2.1 149.108.2.2 149.108.2.3 Subnet의 예 • Subnet을 사용하여 Class B 네트워크를 인터넷에 연결한 모습

  19. netid hostid 서브넷 번호 호스트 번호 IP 주소 서브넷 서브넷 서브넷 3단계 계층 구조 • 서브넷과 서브넷 번호

  20. 서브넷 주소 • 서브넷 주소 방식 • 서브넷(subnet) 주소 • host ID 부분을 subnet ID와 host ID로 구분 • subnet ID의 길이는 임의로 정할 수 있다. 8 16 8 Networkid Subnetid Hostid Class B 주소

  21. Subnet Mask- Class 단위로 결정되어 있는 주소 bit를 얼마만큼의 Subnet이라는 단위로 다시 나누는지를 결정하는 것 netid hostid 서브넷 번호 호스트 번호 IP 주소 11111111 11111111 11111111 00000000 서브넷 마스크 • 서브넷 마스크의 1인 비트들 – NetID와 서브넷 번호 • 서브넷 마스크의 0인 비트들 –호스트 번호 마스킹 • Subnet Mask 표현

  22. 0xffffff00 = 255.255.255.0 8 16 8 Host ID Subnet ID Network ID 11111111 11111111 11111111 00000000 0xffffffc0 = 255.255.255.192 10 16 6 Host ID Subnet ID Network ID 11111111 11111111 11111111 11 000000 서브넷 • 서브넷 주소 방식 • 얼마나 많은 비트가 subnet ID로 할당되었는지를 정의 • network ID와 subnet ID 부분은 1로 host ID 부분은 0으로 표시한다.

  23. 서브넷 • Subnet Mask Review • 다음의 문제를 풀어 봅시다. • IP 주소와 Subnet Mask 값이 다음과 같이 주어져 있다 • IP 주소 = 128.12.34.71 • Subnet Mask = 255.255.255.0 • 다음 값은 어떻게 되는 가? • Subnet Number = ? • Host Number = ? • Directed Broadcast = ?

  24. Subnet 크기(비트 수) 비트패턴 십진값 1 10000000 128 2 11000000 192 3 11100000 224 4 11110000 240 5 11111000 248 6 11111100 252 7 11111110 254 8 11111111 255 서브넷 마스크 • Subnet Mask 와 십진값

  25. Subnetting의 예 No of No of Subnets Hosts/net Subnetmask 2 126 255.255.255.128 (11111111.11111111.11111111.10000000) 4 62 255.255.255.192 (11111111.11111111.11111111.11000000) 8 30 255.255.255.224 (11111111.11111111.11111111.11100000) 16 14 255.255.255.240 (11111111.11111111.11111111.11110000) 32 6 255.255.255.248 (11111111.11111111.11111111.11111000) 64 2 255.255.255.252 (11111111.11111111.11111111.11111100) • Class C 199.5.6.0에 대한 Subnetting의 예

  26. 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address) n 65.n.0.0 65.n.0.1 65.nnext-1.255.254 65.nnext-1.255.255 0 n/a n/a n/a n/a 64 65.64.0.0 65.64.0.1 65.127.255.254 65.127.255.255 128 65.128.0.0 65.128.0.1 65.191.255.254 65.191.255.255 192 n/a n/a n/a n/a 서브넷팅의 예제 • Class A 65.0.0.0/10에 대한 네트워크 주소 지정

  27. 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address) • n 190.58.n.0 190.58.n.1 190.58.nnext-1.254 190.58.nnext-1.255 • 0 n/a n/a n/a n/a • 190.58.32.0 190.58.32.1 190.58.63.254 190.58.63.255 • 64 190.58.64.0 190.58.64.1 190.58.95.254 190.58.95.255 • 96 190.58.96.0 190.58.96.1 190.58.127.254 190.58.127.255 • 128 190.58.128.0 190.58.128.1 190.58.159.254 190.58.159.255 • 160 190.58.160.0 190.58.160.1 190.58.191.254 190.58.191.255 • 192 190.58.192.0 190.58.192.1 190.58.223.254 190.58.223.255 • 224 n/a n/a n/a n/a 서브넷팅의 예제 • Class B 190.58.0.0/19에 대한 네트워크 주소 지정

  28. 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address) n 199.5.6.n 199.5.6.n+1 199.5.6.nnext-2 199.5.6.nnext-1 0 n/a n/a n/a n/a 16 199.5.6.16 199.5.6.17 199.5.6.30 199.5.6.31 32 199.5.6.32 199.5.6.33 199.5.6.46 199.5.6.47 48 199.5.6.48 199.5.6.49 199.5.6.62 199.5.6.63 64 199.5.6.64 199.5.6.65 199.5.6.78 199.5.6.79 80 199.5.6.80 199.5.6.81 199.5.6.94 199.5.6.95 224 199.5.6.224 199.5.6.225 199.5.6.238 199.5.6.239 240 n/a n/a n/a n/a 서브넷팅의 예제 • Class C 199.5.6.0/28에 대한 네트워크 주소 지정

  29. # of Bits1 2 3 4 5 6 7 8 Incrementig Value 128 64 32 16 8 4 2 1 Subnet Mask 128 192 224 240 248 252 254 255 # of Networks 0 2 6 14 30 62 126 254 서브넷 • 서브넷 숏컷 테이블

  30. 141.14.2.21 Mask 255.255.0.0 141.14.0.0 IP Address Network Address 마스킹 • 서브넷 마스크 a. Without Subnetting 141.14.2.21 Mask 255.255.255.0 141.14.2.0 IP Address Network Address a. With Subnetting

  31. IP ddress IP ddress 10001101 00001110 00000010 00010101 10001101 00001110 00000011 00010101 141.14.2.21 Mask 11111111 11111111 00000000 00000000 11111111 11111111 00000000 00000000 AND 연산값 10001101 00001110 00000000 00000000 10001101 00001110 00000000 00000000 IP ddress 141.14.3.21 Mask AND 연산값 마스킹 • 비트간 AND 연산자 적용(Without Subnetting)

  32. IP ddress IP ddress 10001101 00001110 00000010 00010101 10001101 00001110 00000011 00010101 141.14.2.21 Mask 11111111 11111111 11111111 00000000 11111111 11111111 11111111 00000000 AND 연산값 10001101 00001110 00000010 00000000 10001101 00001110 00000011 00000000 IP ddress 141.14.3.21 Mask AND 연산값 마스킹 • 비트간 AND 연산자 적용(With Subnetting)

  33. 145.45.1.1 145.45.2.1 145.45.3.1 145.45.2.254 145.45.1.254 145.45.2.2 145.45.1.2 145.45.3.2 145.45.2.3 145.45.1.3 145.45.1.0 255.255.255.0 145.45.3.0 255.255.255.0 145.45.2.0 255.255.255.0 서브넷 1 서브넷 2 서브넷 3 서브넷 • 지점간 세 부분으로 분리된 Subnet들

  34. First Mask 255.255.255.192 Second Mask 255.255.255.224 30 Hosts 30 Hosts VLSM • 가변 길이 서브넷 마스크 • VLSM(Variable Length Subnet Mask) • 예: Class C의 주소를 허가받고 각각 60,60,60,30,30개의 호스트를 갖는 5개의 서브네트를 필요로 하는 사이트의 경우 62 Hosts 62 Hosts 62 Hosts

  35. Supernetting • 필요성 • Class A와 B의 고갈 • Class C –중형 기관이상의 수요를 만족시키지 못함 • 1000개의 주소가 필요한 기관은 4개의 Class C 주소를 부여받아 사용함

  36. Netid Hostid 11111111 11111111 11111111 00000000 Netid Subnetid Hostid 11111111 11111111 11111111 11000000 Netid Hostid 11111111 11111111 11111111 00000000 Supernetid Hostid 11111111 11111111 11111100 00000000 Supernetting • 슈퍼넷 마스크 Subnetting 4 Subnet out of 1 networks Supernetting 1 Supernet out of 4 networks

  37. X.Y.32.1 xxxxxxxx yyyyyyyy 00100000 00000001 xxxxxxxx yyyyyyyy 00100001 00000000 xxxxxxxx yyyyyyyy 00100100 00001000 X.Y.33.4 X.Y.36.8 X.Y.39.12 xxxxxxxx yyyyyyyy 00100111 00001100 11111111 11111111 11111000 00000000 Supernetting • 슈퍼넷팅 예제 Supernet Mask

  38. CIDR • CIDR(Classless Interdomain Routing) • 라우팅 테이블의 엔트리 수를 줄이기 위해서 고안 Default Mask Network Address Default Mask Network Address Nex hop Address Nex hop Address 255.255.255.0 X.Y.32.0 ….. 255.255.255.0 X.Y.33.0 ….. 255.255.255.0 X.Y.34.0 ….. 255.255.255.0 X.Y.35.0 ….. 255.255.252.0 X.Y.32.0 ….. Routing Table without Supernet Mask Routing Table with Supernet Mask

More Related