Download presentation
Presentation is loading. Please wait.
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(Internet Address)
TCP/IP 프로토콜의 IP 계층에서 사용되는 식별자 IP 주소 방식 32비트 길이로 할당 network id와 host id로 구성되어 있음 네트워크에 접속되는 연결점을 의미한다. Global network에서의 unique 주소 이 주소는 인터넷 상에서 유일한 접속점을 나타낸다.(unique identifier) IANA에서 주소를 관리한다(Netid는 NIC).
5
Internet Address Netid Hostid Internet Address
인터넷 주소는 4Byte(32bits)로 구성되며 NetID와 HostID로 구분한다. NetID는 네트워크를 구분하고, HostID는 그 네트워크상의 호스트를 구분한다. Class Type Netid Hostid
6
32-bit 이진수(binary number) Dotted Decimal
10진 표기법 Dotted Decimal 표기법 32-bit 이진수(binary number) Dotted Decimal
7
IP 주소 유형(Class) Class A Class B Class C Class D Class E 1
16 8 24 31 Class A Class B Class C Class D Class E 1 Multicast address Reserved Network id Host id
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진 표기법을 이용한 클래스 Class A 0.0.0.0 127.255.255.255 Class B 128.0.0.0
IP 주소지정 10진 표기법을 이용한 클래스 Netid Hostid Multicast Address Reserved From To Class A Class B Class C Class D Class E
10
Netid와 Hostid 각 Class의 네트워크 수와 호스트 수
11
특별한 IP 주소 Netid hostid 주소 형태 목 적 특수 주소
모두 모두 this computer bootstrap에서 사용 모두 이 망에서의 특정 호스트 모두 directed broadcast 특정 망에서 broadcast 모두 모두 limited broadcast local 망에서 broadcast any loopback testing
12
IP 주소지정 주소 할당 예 라우터 WAN
13
Class B 네트워크를 인터넷에 연결한 모습
IP 주소지정 Class B 네트워크를 인터넷에 연결한 모습 인터넷의 다른 부분
14
유니캐스트, 멀티캐스트, 브로드캐스트 인터넷상의 통신의 종류 Unicast 주소 유니캐스트(Unicast)
멀티캐스트(Multicast) 브로드캐스트(Broadcast) Unicast 주소 일-대-일(one-to-one) 통신 패킷이 한 곳의 발신지로 부터 하나의 목적지에 전송될 때, 유니캐스트 통신 모든 시스템은 통신을 하려면 최소 하나의 유니캐스트 주소를 가져야 함 Class A, B, C에 속함
15
유니캐스트, 멀티캐스트, 브로드캐스트 Multicast 주소 Broadcast 주소 일-대-다(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 – C –
17
Subnetting의 정의와 그 장점 Subnetting
같은 네크워크 번호를 사용하여 네트워크를 더 작은 네트워크들로 나눌 수 있는 체계 관리의 단순화 내부 네트워크의 구조화 보안향상
18
Subnet을 사용하여 Class B 네트워크를 인터넷에 연결한 모습
인터넷의 다른 부분 네트워크 2 네트워크 1
19
3단계 계층 구조 서브넷과 서브넷 번호 IP 주소 hostid netid 서브넷 번호 호스트 번호 서브넷
20
16 8 8 Networkid Subnetid Hostid Class B 주소 서브넷 주소 서브넷 주소 방식
host ID 부분을 subnet ID와 host ID로 구분 subnet ID의 길이는 임의로 정할 수 있다. 16 8 8 Networkid Subnetid Hostid Class B 주소
21
서브넷 마스크의 1인 비트들 – NetID와 서브넷 번호
마스킹 Subnet Mask 표현 hostid netid 서브넷 번호 호스트 번호 IP 주소 서브넷 마스크의 1인 비트들 – NetID와 서브넷 번호 서브넷 마스크의 0인 비트들 – 호스트 번호 서브넷 마스크 Subnet Mask- Class 단위로 결정되어 있는 주소 bit를 얼마만큼의 Subnet이라는 단위로 다시 나누는지를 결정하는 것
22
0xffffff00 = 255.255.255.0 16 8 Subnet ID Host ID Network ID
서브넷 서브넷 주소 방식 얼마나 많은 비트가 subnet ID로 할당되었는지를 정의 network ID와 subnet ID 부분은 1로 host ID 부분은 0으로 표시한다. Network ID Subnet ID Host ID 16 8 10 6 0xffffff00 = 0xffffffc0 =
23
서브넷 Subnet Mask Review 다음의 문제를 풀어 봅시다. IP 주소와 Subnet Mask 값이 다음과 같이 주어져 있다 IP 주소 = Subnet Mask = 다음 값은 어떻게 되는 가? Subnet Number = ? Host Number = ? Directed Broadcast = ?
24
Subnet 크기(비트 수) 비트패턴 십진값
서브넷 마스크 Subnet Mask 와 십진값 Subnet 크기(비트 수) 비트패턴 십진값
25
Class C 199.5.6.0에 대한 Subnetting의 예
No of No of Subnets Hosts/net Subnetmask ( ) ( ) ( ) ( ) ( ) ( )
26
서브넷팅의 예제 Class A 65.0.0.0/10에 대한 네트워크 주소 지정
n n n nnext nnext n/a n/a n/a n/a n/a n/a n/a n/a 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address)
27
서브넷팅의 예제 Class B 190.58.0.0/19에 대한 네트워크 주소 지정
n n n nnext nnext-1.255 n/a n/a n/a n/a n/a n/a n/a n/a 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address)
28
서브넷팅의 예제 Class C 199.5.6.0/28에 대한 네트워크 주소 지정
n n n nnext nnext-1 n/a n/a n/a n/a n/a n/a n/a n/a 증가치 Network 시작 주소 Gateway 끝주소 Address Address (Broadcast Address)
29
# of Bits 1 2 3 4 5 6 7 8 Incrementig Value 128 64 32 16 8 4 2 1
서브넷 서브넷 숏컷 테이블 # of Bits Incrementig Value Subnet Mask # of Networks
30
Mask Mask 마스킹 서브넷 마스크 141.14.2.21 141.14.0.0 IP Address
Network Address Mask a. Without Subnetting Mask IP Address Network Address a. With Subnetting
31
마스킹 비트간 AND 연산자 적용(Without Subnetting) IP ddress Mask AND 연산값
32
마스킹 비트간 AND 연산자 적용(With Subnetting) IP ddress Mask AND 연산값
33
서브넷 지점간 세 부분으로 분리된 Subnet들 서브넷 1 서브넷 2 서브넷 3 145.45.1.1 145.45.1.2
서브넷 1 서브넷 2 서브넷 3
34
VLSM 가변 길이 서브넷 마스크 VLSM(Variable Length Subnet Mask)
예 : Class C의 주소를 허가받고 각각 60,60,60,30,30개의 호스트를 갖는 5개의 서브네트를 필요로 하는 사이트의 경우 62 Hosts 62 Hosts First Mask Second Mask 62 Hosts 30 Hosts 30 Hosts
35
Class C – 중형 기관이상의 수요를 만족시키지 못함
Supernetting 필요성 Class A와 B의 고갈 Class C – 중형 기관이상의 수요를 만족시키지 못함 1000개의 주소가 필요한 기관은 4개의 Class C 주소를 부여받아 사용함
36
1 Supernet out of 4 networks
Supernetting 슈퍼넷 마스크 Netid Hostid Supernetid Subnetid Subnetting 4 Subnet out of 1 networks Supernetting 1 Supernet out of 4 networks
37
Supernetting 슈퍼넷팅 예제 xxxxxxxx yyyyyyyy X.Y.32.1 xxxxxxxx yyyyyyyy xxxxxxxx yyyyyyyy xxxxxxxx yyyyyyyy X.Y.33.4 X.Y.36.8 X.Y.39.12 Supernet Mask
38
Routing Table without Supernet Mask Routing Table with Supernet Mask
CIDR CIDR(Classless Interdomain Routing) 라우팅 테이블의 엔트리 수를 줄이기 위해서 고안 Default Mask Network Address Default Mask Network Address Nex hop Address Nex hop Address X.Y.32.0 ….. X.Y.33.0 ….. X.Y.34.0 ….. X.Y.35.0 ….. X.Y.32.0 ….. Routing Table without Supernet Mask Routing Table with Supernet Mask
Similar presentations