200 likes | 348 Views
Addressing the Network – IPv4. 6.3.3 ~ 6.5.3.1 8 조 신현철 유효선 이묵재. 목차. Assigning Addresses to Other Devices Who Assigns the Differ ISPs ISP Tiers Overview of IPv6 Subnet Mask Basic subnetting Subnetting a Subnet. Assigning Addresses to Other Devices.
E N D
Addressing the Network – IPv4 6.3.3 ~ 6.5.3.1 8조 신현철 유효선 이묵재
목차 • Assigning Addresses to Other Devices • Who Assigns the Differ • ISPs • ISP Tiers • Overview of IPv6 • Subnet Mask • Basic subnetting • Subnetting a Subnet
Assigning Addresses to Other Devices • 서버나 프린터와 같은 네트워크 자원은 정적인 IPv4를 가지고 있어야 합니다. • 클라이언트는 네트워크 장치의 IPv4를 사용하여 리소스에 접근 하기 때문에 서버와 주변장치를 위한 예측가능한 주소가 필요하다. • 만약 장치의 주소가 변화하면 인터넷으로 이 장치를 접근하기가 어려워진다. • intermediary devices 는 3계층의 주소를 갖게된다. 그리고 intermediary devices 주소를 알아야 하기 때문에 이역시 예측가능한 주소가 필요하다. • 게이트웨이로써 라우터나 방화벽 장비를 사용하기 때문에 이 장비들은 네트워크 보안 역할을 할 수 있다.
Who Assigns the Different Addresses? • IANA는 IP주소 및 최상위 도메인을 관리하는 기관이다. • 현재 ICANN 이 관리하고 있다. • 다섯 개의 독립적인 기관들이 RIR으로서 활동하며 각 지역에서 IP등록 서비스를 제공한다 • 다섯개의 기관이 관리하는 영역 • AfriNIC - 아프리카 지역 • APNIC - 아시아 및 태평양 지역 • LACNIC – 중남미 및 카브리 해 • ARIN – 북미 지역 • RIPE NCC – 유럽, 중동 및 중앙 아시아 지역
ISPs • ISP는 대부분 회사들에게로 IPv4의 주소 블록을 부여해준다. • 인터넷을 접근 하기 위하여 ISP 를 사용하는 인터넷에 네트워크를 연결해야 한다. • ISP는 인터넷 능력을 관리하는 것과 관련된 서비스를 제공하기 위해 자신의 내부 데이터에 네트워크 세트를 가지고 있다.
ISP Tiers • ISP는 계층적인 구조를 가지고 있다. • 연결 수준에 따라 계층이 구분 되어진다.
Tier1 • ISP의 최상위 계층 • 국가 또는 국제간으로 연결되는 큰 ISP 이다. • 신뢰성이 높고 속도가 빠르다.
Tier2 • Tier1ISP에서 제공된다. 일반적으로 사업 고객에게 중점을 둔다. • DNS, E-mail 서버, 웹 서버 등과 같은 자원을 가지고 있다. • Tier1 보다 신뢰성과 속도가 떨어진다.
Tier3 • Tier2ISP에서 제공된다. • 일반적으로 특정한 장소에서 작은 회사나 집에 중점을 둔다.
Overview of IPv6 • 90년도 초에 IEIF는 IPv4 주소의 부족을 방지하기 위해 IPv6 을 개발하게 되었다. • IPv6의 특징 • 계층적인 128bit 주소 • 헤더의 간편화 • 확장과 옵션을 위해 개선된 제공 • Flow labeling capability • 인증과 사설을 위한 확장 • IPv6은 internetwork의 성장을 고려해서 만들어지게 되었지만 구현이 느리게 되고 있다. • IPv4는 오랫동안 사용되었고 얼마동안 계속 사용할 것이다. 하지만 IPv6이 보다 더 우수한 IP 이므로 교체될 수 있다.
Subnet Mask 서브넷 마스크는 IP처럼 .(dot)을 통해 표시되는데 서브넷마스크에서 1인 부분은 네트워크 부분이고 0 인 부분은 호스트부분을 나타낸다. 그림에 나타난 것과 같이 255.255.255.0(11111111.11111111.11111111.00000000)와같은 서브넷 마스크로서 /24 로 표현한다. 서브넷 마스크의 나머지 비트는 네트워크 안에서 호스트주소를 가리키면서 0이다.
Subnet Mask 1 AND 1 = 1 1 AND 0 = 0 IPv4 호스트주소 부분을 가리기 위해서브넷 마스크를 가지고 사용된다. 주소의 각 비트는 서브넷 마스크의 대응한 비트와 AND연산 하면 된다. 호스트 비트를 나타내는 모든 서브넷 마스크 조각이 0 이기 때문에 호스트 주소도 모두 0이다.모든 0이있는 호스트 부분의 IPv4 주소는 네트워크 주소를 나타낸다. 1and 1 0 and 1 0 and 0 1 and 0
ANDing - What IS IN Our Network 라우터는 호스트부분은 무시하고 네트워크 주소부분만을 확인하고 해당 네트워크로 경로를 설정할 수 있도록 한다. 서브넷 마스크로 호스트에서 라우팅에 필요한 부분만 걸러냄으로써 라우터가 라우팅할 때 호스트부분이 몇 개의 네트워크로 나뉘며 어디로 가야 목적지로 갈 수 있는지 경로를 지정하는데 도움이 된다. 만약 네트워크 주소가 로컬 호스트의 네트워크 주소와 맞는다면 패킷이 바로 목적지 호스트로 보내지고네트워크 주소가 서로 맞지 않는다면 패킷이 게이트웨이로 보내 진다.
Subnetting • 서브넷은 한 네트워크 번호를 사용하여 여러 상호 연결망 을 구축할 수 있게 해 준 것이다. • 인터넷으로부터 Local 관리자의 또다른 네트워크 번호를 요구한다. • IP주소를 네트워크 주소와 호스트 주소라는 두 부분으로 나누어 사용하면 라우터의 경로 설정 테이블에 있는 항목수가 최소화된다는 장점이 있다. • 라우터는 네트워크에 데이터그램을 보낼 때 데이터그램의 목적지 IP주소의 네트워크 부분만 심사한다.
Basic subnetting 서브넷팅은 단 하나의 주소 블록으로부터 다중 논리적인 네트워크를 만든다. 네트워크 비트로서 호스트 비트의 하나 이상을 사용함으로써 서브넷을 만든다 계산용 서브넷을 위한 원칙 : n = 2^n (이 예에 계산 2^1 = 2 서브넷 ) 네트워크당 호스트의 숫자를 세기 위해 2^n-2의 원칙을 사용한다. 이 원칙을 적용하면 2^7-2 = 126 이므로 각 서브넷이 126 호스트를 가지고 있을 수 있음을 보여준다. Subnetting Addressing Scheme 서브넷 1:00000000 = 0 서브넷 2:10000000 = 128
Basic subnetting Example with 3 subnets 하나의 비트를 사용하면 2 서브넷을 제공할 것이다. 더 많은 네트워크를 제공하기 위해 서브넷 마스크를 255.255.255.192으로바꾸고 2 비트를 사용한다. 2^2 = 4 서브넷 호스트 계산 원칙을 적용하면 2^6-(서브넷당)2 = 62 호스트 Subnetting Addressing Scheme
Basic subnetting 서브넷의 예 전부 6개의 네트워크를 위해 5개의 LAN과 1개의 WAN에서 이 예를 고려한다. 6 네트워크, 서브넷을 과정을 보기 위해 주소로 192.168.1.0 /24를 사용 2^3 = 8 적어도 서브넷팅을 하기 위해 3개의 호스트 비트를빌려야한다. 서브넷마스크는255.255.255.224 호스트의 숫자 호스트 계산 원칙을 적용. 2^5-2 = 30 호스트.
Subnetting은서브넷의 변화가능한 길이 서브넷 마스크(VLSM)를 사용하는 것으로 효율을 극대화하도록 만들어졌다. 호스트의 전체적인 숫자를 확인할 때 고정적인 subnetting을 사용하면서 각 서브넷을 위해 같은 수의 주소의 위치를 정한다. 만약 모든 서브넷이 숫자 호스트를 위한 똑같은 요건을 한다면 이 사이즈 주소 고정 블록은 능률적일 것이다. 그러나 종종 그것은 정답이 아니다. 예를 들면 위 그림의 토폴로지는 7개의 서브넷과 각 4개의 LAN과 각 3개의 WAN을 위한 하나의 서브넷 을 보여준다. 192.168.20.0의 주어진 주소를 가지고 우리는 7개의 서브넷을 실현하기 위해 3 비트를 마지막 8개의 호스트 비트에게서 빌려야 한다. 서브넷마스크는 255.255.255.224 가 된다. Subnetting a Subnet
서브넷을 더 만듬으로써 각 서브넷은 다른 장치와 허비 되어 지는 것을 막는다. WAN의 서브넷을 만들기 위해 192.168.20.192주소 로 시작하라. 이 서브넷을 더 작은 서브넷 으로 나눌 수 있다. 3개의 호스트 비트를 각각 빌려 WAN에게 주소 블록을 제공한다. Subnetting a Subnet 비록 네트워크를 알맞은 숫자로 나누는 일을 했지만 중요한 것은 쓰이지 않은 주소를 낭비했다는 것이다. 예를 들면 2개의 주소만이 각 서브넷에서 WAN을 위해 필요하다. 각 이 주소 블록으로 잠긴 3개의 WAN에 28개의 쓰이지 않은 주소가 있다. 이것은 서브넷의 확장을 제한한다. 이 주소의 효과 없는 사용은 classful이라 칭한다. 기준이 된 subnetting 계획을 적용하는 것은 매우 비능률적이고 낭비적이다