1. IP주소 설계 실습(서브넷이 4개 필요한 경우)
할당 받은 Network 주소 : C클래스 한 개(192.1.1.0)
Subnet Mask : 255.0.0.0
가용한 IP갯수 및 범위 : 254개
Domain이름 : XXX.ac.kr
Subnet Mask : 255.0.0.0
가용한 IP갯수 및 범위 : 254개
Domain이름 : XXX.ac.kr
앞에서도 살펴본 것처럼 C class하나를 할당 받은 경우 LAN에서 서브넷을 4개로 분할하여 사용하려는 경우를 예를 들어 살펴봅니다.
그러면 여기서 각각의 TCP/IP 구성 정보를 할당해 보도록 하겠습니다.
1) 분할하려는 각각의 서브넷 주소
네개의 서브넷으로 분할 하려면 각각의 서브넷을 구분하기 위해서는 호스트 수를 나타내는 최상위 두 비트만 있으면 네개의 서브 네트워크를 나타내 줄 수가 있습니다.
이 경우 각각의 서브 네트워크의 주소는
첫번째가 192.1.1.0번,
두번째는 192.1.1.64번,
세번째는 192.1.1.128번,
네번째는 192.1.1.192번이 됩니다.
네개의 서브넷으로 분할 하려면 각각의 서브넷을 구분하기 위해서는 호스트 수를 나타내는 최상위 두 비트만 있으면 네개의 서브 네트워크를 나타내 줄 수가 있습니다.
이 경우 각각의 서브 네트워크의 주소는
첫번째가 192.1.1.0번,
두번째는 192.1.1.64번,
세번째는 192.1.1.128번,
네번째는 192.1.1.192번이 됩니다.
어떻게 이런 값을 가지게 될까요?
이것은 192.1.1.0네트워크에서 서브 네트워크를 분할 하기 위해 호스트주소를 나타내는 최상위 두 비트로 서브네트워크를 나타내는데 사용 함으로써
첫번째는 이 두 비트가 이진수로 00인 네트워크 즉 00000000(십진수로 0)
두번째는 이 두 비트가 이진수로 01인 네트워크 즉 01000000(십진수로 64)
세번째는 이 두 비트가 이진수로 10인 네트워크 즉 10000000(십진수로 128)
네번째는 이 두 비트가 이진수로 11인 네트워크 즉 11000000(십진수로 192)
이 되므로 위와 같은 네트워크 주소를 가지게 되는 것입니다.
이것은 192.1.1.0네트워크에서 서브 네트워크를 분할 하기 위해 호스트주소를 나타내는 최상위 두 비트로 서브네트워크를 나타내는데 사용 함으로써
첫번째는 이 두 비트가 이진수로 00인 네트워크 즉 00000000(십진수로 0)
두번째는 이 두 비트가 이진수로 01인 네트워크 즉 01000000(십진수로 64)
세번째는 이 두 비트가 이진수로 10인 네트워크 즉 10000000(십진수로 128)
네번째는 이 두 비트가 이진수로 11인 네트워크 즉 11000000(십진수로 192)
이 되므로 위와 같은 네트워크 주소를 가지게 되는 것입니다.
2) 서브 네트워크 마다 사용 가능한 IP주소 개수
각 서브 네트워크 마다 사용 가능한 IP주소 개수와 범위를 살펴보면
네트워크 주소 범위를 제외한 나머지 6비트로 각각 서브넷에서 호스트가 사용 할 수 있는 IP주소를 할당하여 줄 수가 있는데 모두 두개의 IP주소를 사용 할 수가 없습니다.
그 이유는 이 6비트 중 모두 0이 되는 주소는 각 네트워크의 주소를 나타내므로 사용 할 수가 없고 모두 1이 되는 주소는 각 서브 네트워크의 브로드캐스트 주소로 사용함으로 일반 노드에는 할당 할 수 없는 주소이기 때문입니다.
그리하여 결과적으로 가용한 IP주소 범위는
192.1.1.0번 네트워크에서는 192.1.1.1번에서부터 192.1.1.62번 까지
192.1.1.64번 네트워크에서는 192.1.1.65번에서부터 192.1.1.126번 까지
192.1.1.128번 네트워크에서는 192.1.1.129번에서부터 192.1.1.190번 까지
192.1.1.192번 네트워크에서는 192.1.1.193번에서부터 192.1.1.253번 까지
가 됩니다.
각 서브 네트워크 마다 사용 가능한 IP주소 개수와 범위를 살펴보면
네트워크 주소 범위를 제외한 나머지 6비트로 각각 서브넷에서 호스트가 사용 할 수 있는 IP주소를 할당하여 줄 수가 있는데 모두 두개의 IP주소를 사용 할 수가 없습니다.
그 이유는 이 6비트 중 모두 0이 되는 주소는 각 네트워크의 주소를 나타내므로 사용 할 수가 없고 모두 1이 되는 주소는 각 서브 네트워크의 브로드캐스트 주소로 사용함으로 일반 노드에는 할당 할 수 없는 주소이기 때문입니다.
그리하여 결과적으로 가용한 IP주소 범위는
192.1.1.0번 네트워크에서는 192.1.1.1번에서부터 192.1.1.62번 까지
192.1.1.64번 네트워크에서는 192.1.1.65번에서부터 192.1.1.126번 까지
192.1.1.128번 네트워크에서는 192.1.1.129번에서부터 192.1.1.190번 까지
192.1.1.192번 네트워크에서는 192.1.1.193번에서부터 192.1.1.253번 까지
가 됩니다.
처음 보시는 분들은 굉장히 생소하고 어렵게 여겨질 것이고 평소 의문을 가지고 계셨더 분들은 이해가 되실 것 같습니다.
어쨌던 이 개념은 꼭 한번쯤은 이해를 할 수 있도록 하고 있는 것이 좋습니다.
어쨌던 이 개념은 꼭 한번쯤은 이해를 할 수 있도록 하고 있는 것이 좋습니다.
3) 서브넷 마스크 값 결정
서브넷 마스트값은 C클래스 기본 서브넷 마스값인
11111111.11111111.11111111.00000000에서 서브넷을 만들어 주기 위해
두 비트의 호스트주소를 네트워크 주소로 사용했으므로
11111111.11111111.11111111.11000000을 서브넷 마스크 값으로 사용하면 됩니다.
십진수로 나타내면 서브넷 마스크 값은 255.255.255.192가 됩니다.
이값은 전체 네트워크에서 동일한 값을 가집니다.
서브넷 마스트값은 C클래스 기본 서브넷 마스값인
11111111.11111111.11111111.00000000에서 서브넷을 만들어 주기 위해
두 비트의 호스트주소를 네트워크 주소로 사용했으므로
11111111.11111111.11111111.11000000을 서브넷 마스크 값으로 사용하면 됩니다.
십진수로 나타내면 서브넷 마스크 값은 255.255.255.192가 됩니다.
이값은 전체 네트워크에서 동일한 값을 가집니다.
4) 라우터 주소 지정(게이트웨이 주소)
각각의 서브 네트워크마다 다른 게이트웨이 주소가 필요합니다.
각각의 범위에서 가용한 IP중 적절한 주소를 선택하여 사용하면 됩니다.
서브 네트워크로 분할한 환경에서는 이 라우팅 설정을 잘 해 주셔야 기본 네트워크를 운영하는데 문제가 없습니다. 대부분 가장 어렵게 여기는 부분입니다.
각각의 서브 네트워크마다 다른 게이트웨이 주소가 필요합니다.
각각의 범위에서 가용한 IP중 적절한 주소를 선택하여 사용하면 됩니다.
서브 네트워크로 분할한 환경에서는 이 라우팅 설정을 잘 해 주셔야 기본 네트워크를 운영하는데 문제가 없습니다. 대부분 가장 어렵게 여기는 부분입니다.
5) 서버 주소 지정
서버는 각 서브 네트워크 마다 다른 서버를 사용 할 수도 있고 같은 서버를 사용 할 수 있습니다. 이 부분의 설계도 정확하게 정의를 하셔서 혼선이 없도록 하여 주어야 합니다.
서버는 각 서브 네트워크 마다 다른 서버를 사용 할 수도 있고 같은 서버를 사용 할 수 있습니다. 이 부분의 설계도 정확하게 정의를 하셔서 혼선이 없도록 하여 주어야 합니다.
6) 클라이언트 컴퓨터 IP주소 지정
클라이언트 수 만큼 가용한 IP범위내에서 지정하여 주시면 됩니다.
클라이언트 수 만큼 가용한 IP범위내에서 지정하여 주시면 됩니다.
7) DNS서버 주소
ISP의 DNS서버를 활용 할 경우는 특별히 따로 주소를 지정 할 필요가 없고 그 ISP에서 제공하는 DNS서버의 IP주소와 이름만 확인하여 등록 하여 줍니다.
독자적으로 DNS서버를 운영 하려면 그 DNS서버로 운영할 서버의 IP주소를 DNS서버 주소로 활용하면 됩니다.
ISP의 DNS서버를 활용 할 경우는 특별히 따로 주소를 지정 할 필요가 없고 그 ISP에서 제공하는 DNS서버의 IP주소와 이름만 확인하여 등록 하여 줍니다.
독자적으로 DNS서버를 운영 하려면 그 DNS서버로 운영할 서버의 IP주소를 DNS서버 주소로 활용하면 됩니다.
이렇게 설계된 IP주소를 기본으로 하여 동적이나 수동적인 방법으로 서버나 클라이언트 또는 라우터등 장비등 기기의 역할에 맞게 TCP/IP 관련 정보를 등록하고 네트워크를 운영을 하면 됩니다.
그러면 각 클래스에서 사용 가능한 서브 네트워크 수와 호스트수를 전체적으로 한
번 정리를 해보도록 하겠습니다.
2.Class A에서의 가능한 서브넷 수,서브넷 마스크,서브넷당 호스트 수
Class A IP주소 표현 : Network addr.Host addr.Host addr.Host addr
클래스 A는 32비트중 앞의 8비트가 네트워크 주소를 식별하는 주소로 사용되고 뒤의 24비트는 호스트 주소를 나타내는 주소로 사용이 됩니다. 서브넷팅을 위해서는 24비트의 호스트를 나타내는 주소중 상위비트부터 차례로 서브넷 수에 따라 필요한 만큼 네트워크 주소로 사용을 하게 됩니다.
- 서브넷수 : 0개(0bit), subnet mask : 255.0.0.0, 호스트수 : 16,777,214개
- 서브넷수 : 2개(1bit), subnet mask : 255.128.0.0, 호스트수 : 8,388,606개
- 서브넷수 : 4개(2bit), subnet mask : 255.192.0.0, 호스트수 : 4,194,302개
- 서브넷수 : 8개(3bit), subnet mask : 255.224.0.0, 호스트수 : 2,097,150개
- 서브넷수 : 16개(4bit), subnet mask : 255.240.0.0, 호스트수 : 1,048,574개
- 서브넷수 : 32개(5bit), subnet mask : 255.248.0.0, 호스트수 : 524,286개
- 서브넷수 : 64개(6bit), subnet mask : 255.252.0.0, 호스트수 : 262,142개
- 서브넷수 : 128개(7bit), subnet mask : 255.254.0.0, 호스트수 : 131,070개
- 서브넷수 : 256개(8bit), subnet mask : 255.255.0.0, 호스트수 : 65,534개
- 서브넷수 : 5122개(9bit), subnet mask : 255.255.128.0, 호스트수 : 32,766개
- 서브넷수 : 1024개(10bit), subnet mask : 255.255.192.0, 호스트수 : 16,382개
- 서브넷수 : 2048개(11bit), subnet mask : 255.255.224.0, 호스트수 : 8190개
- 서브넷수 : 4096개(12bit), subnet mask : 255.255.240.0, 호스트수 : 4094개
- 서브넷수 : 8092개(13bit), subnet mask : 255.255.248.0, 호스트수 : 2046개
- 서브넷수 : 16382개(14bit), subnet mask : 255.255.252.0, 호스트수 : 1022개
- 서브넷수 : 32768개(15bit), subnet mask : 255.255.254.0, 호스트수 : 510개
- 서브넷수 : 65536개(16bit), subnet mask : 255.255.255.0, 호스트수 : 254개
- 서브넷수 : 131072개(17bit), subnet mask : 255.255.255.192, 호스트수 : 126개
- 서브넷수 : 262144개(18bit), subnet mask : 255.255.255.224, 호스트수 : 62개
- 서브넷수 : 524288개(19bit), subnet mask : 255.255.255.240, 호스트수 : 30개
- 서브넷수 : 1048576개(20bit), subnet mask : 255.255.255.248, 호스트수 : 14개
- 서브넷수 : 2097152개(21bit), subnet mask : 255.255.255.252, 호스트수 : 6개
- 서브넷수 : 4194304개(22bit), subnet mask : 255.255.255.254, 호스트수 : 2개
- 서브넷수 : 2개(1bit), subnet mask : 255.128.0.0, 호스트수 : 8,388,606개
- 서브넷수 : 4개(2bit), subnet mask : 255.192.0.0, 호스트수 : 4,194,302개
- 서브넷수 : 8개(3bit), subnet mask : 255.224.0.0, 호스트수 : 2,097,150개
- 서브넷수 : 16개(4bit), subnet mask : 255.240.0.0, 호스트수 : 1,048,574개
- 서브넷수 : 32개(5bit), subnet mask : 255.248.0.0, 호스트수 : 524,286개
- 서브넷수 : 64개(6bit), subnet mask : 255.252.0.0, 호스트수 : 262,142개
- 서브넷수 : 128개(7bit), subnet mask : 255.254.0.0, 호스트수 : 131,070개
- 서브넷수 : 256개(8bit), subnet mask : 255.255.0.0, 호스트수 : 65,534개
- 서브넷수 : 5122개(9bit), subnet mask : 255.255.128.0, 호스트수 : 32,766개
- 서브넷수 : 1024개(10bit), subnet mask : 255.255.192.0, 호스트수 : 16,382개
- 서브넷수 : 2048개(11bit), subnet mask : 255.255.224.0, 호스트수 : 8190개
- 서브넷수 : 4096개(12bit), subnet mask : 255.255.240.0, 호스트수 : 4094개
- 서브넷수 : 8092개(13bit), subnet mask : 255.255.248.0, 호스트수 : 2046개
- 서브넷수 : 16382개(14bit), subnet mask : 255.255.252.0, 호스트수 : 1022개
- 서브넷수 : 32768개(15bit), subnet mask : 255.255.254.0, 호스트수 : 510개
- 서브넷수 : 65536개(16bit), subnet mask : 255.255.255.0, 호스트수 : 254개
- 서브넷수 : 131072개(17bit), subnet mask : 255.255.255.192, 호스트수 : 126개
- 서브넷수 : 262144개(18bit), subnet mask : 255.255.255.224, 호스트수 : 62개
- 서브넷수 : 524288개(19bit), subnet mask : 255.255.255.240, 호스트수 : 30개
- 서브넷수 : 1048576개(20bit), subnet mask : 255.255.255.248, 호스트수 : 14개
- 서브넷수 : 2097152개(21bit), subnet mask : 255.255.255.252, 호스트수 : 6개
- 서브넷수 : 4194304개(22bit), subnet mask : 255.255.255.254, 호스트수 : 2개
3. Class B에서의 가능한 서브넷 수,서브넷 마스크,서브넷당 호스트 수
Class B IP주소 표현 : Network addr.Network addr.Host addr.Host addr
클래스 B는 32비트중 앞의 16비트가 네트워크 주소를 식별하는 주소로 사용되고 뒤의 16비트는 호스트 주소를 나타내는 주소로 사용이 됩니다. 서브넷팅을 위해서는 16비트의 호스트를 나타내는 주소중 상위비트부터 차례로 서브넷 수에 따라 필요한 만큼 네트워크 주소로 사용을 하게 됩니다.
- 서브넷수 : 0개(0bit), subnet mask : 255.255.0.0, 호스트수 : 65,534개
- 서브넷수 : 2개(1bit), subnet mask : 255.255.128.0, 호스트수 : 32,766개
- 서브넷수 : 4개(2bit), subnet mask : 255.255.192.0, 호스트수 : 16,382개
- 서브넷수 : 8개(3bit), subnet mask : 255.255.224.0, 호스트수 : 8190개
- 서브넷수 : 16개(4bit), subnet mask : 255.255.240.0, 호스트수 : 4094개
- 서브넷수 : 32개(5bit), subnet mask : 255.255.248.0, 호스트수 : 2046개
- 서브넷수 : 64개(6bit), subnet mask : 255.255.252.0, 호스트수 : 1022개
- 서브넷수 : 128개(7bit), subnet mask : 255.255.254.0, 호스트수 : 510개
- 서브넷수 : 256개(8bit), subnet mask : 255.255.255.0, 호스트수 : 254개
- 서브넷수 : 512개(9bit), subnet mask : 255.255.255.192, 호스트수 : 126개
- 서브넷수 : 1024개(10bit), subnet mask : 255.255.255.224, 호스트수 : 62개
- 서브넷수 : 2048개(11bit), subnet mask : 255.255.255.240, 호스트수 : 30개
- 서브넷수 : 4096개(12bit), subnet mask : 255.255.255.248, 호스트수 : 14개
- 서브넷수 : 8092개(13bit), subnet mask : 255.255.255.252, 호스트수 : 6개
- 서브넷수 : 16382개(14bit), subnet mask : 255.255.255.254, 호스트수 : 2개
- 서브넷수 : 2개(1bit), subnet mask : 255.255.128.0, 호스트수 : 32,766개
- 서브넷수 : 4개(2bit), subnet mask : 255.255.192.0, 호스트수 : 16,382개
- 서브넷수 : 8개(3bit), subnet mask : 255.255.224.0, 호스트수 : 8190개
- 서브넷수 : 16개(4bit), subnet mask : 255.255.240.0, 호스트수 : 4094개
- 서브넷수 : 32개(5bit), subnet mask : 255.255.248.0, 호스트수 : 2046개
- 서브넷수 : 64개(6bit), subnet mask : 255.255.252.0, 호스트수 : 1022개
- 서브넷수 : 128개(7bit), subnet mask : 255.255.254.0, 호스트수 : 510개
- 서브넷수 : 256개(8bit), subnet mask : 255.255.255.0, 호스트수 : 254개
- 서브넷수 : 512개(9bit), subnet mask : 255.255.255.192, 호스트수 : 126개
- 서브넷수 : 1024개(10bit), subnet mask : 255.255.255.224, 호스트수 : 62개
- 서브넷수 : 2048개(11bit), subnet mask : 255.255.255.240, 호스트수 : 30개
- 서브넷수 : 4096개(12bit), subnet mask : 255.255.255.248, 호스트수 : 14개
- 서브넷수 : 8092개(13bit), subnet mask : 255.255.255.252, 호스트수 : 6개
- 서브넷수 : 16382개(14bit), subnet mask : 255.255.255.254, 호스트수 : 2개
4. Class C에서의 가능한 서브넷 수 및 서브넷 마스크,서브넷당 호스트수
Class C IP주소 표현 : Network addr.Network addr.Network addr.Host addr
클래스 C는 32비트중 앞의 24비트가 네트워크 주소를 식별하는 주소로 사용되고 뒤의 8비트는 호스트 주소를 나타내는 주소로 사용이 됩니다. 서브넷팅을 위해서는 8비트의 호스트를 나타내는 주소중 상위비트부터 차례로 서브넷 수에 따라 필요한 만큼 네트워크 주소로 사용을 하게 됩니다.
- 서브넷수 : 0개(0bit) , subnet mask : 255.255.255.0, 호스트수 : 254개
- 서브넷수 : 2개(1bit) , subnet mask : 255.255.255.128, 호스트수 : 126개
- 서브넷수 : 4개(2bit) , subnet mask : 255.255.255.192, 호스트수 : 64개
- 서브넷수 : 8개(3bit) , subnet mask : 255.255.255.224, 호스트수 : 30개
- 서브넷수 : 16개(4bit) , subnet mask : 255.255.255.240, 호스트수 : 14개
- 서브넷수 : 32개(5bit) , subnet mask : 255.255.255.248, 호스트수 : 6개
- 서브넷수 : 64개(6bit) , subnet mask : 255.255.255.252, 호스트수 : 2개
- 서브넷수 : 2개(1bit) , subnet mask : 255.255.255.128, 호스트수 : 126개
- 서브넷수 : 4개(2bit) , subnet mask : 255.255.255.192, 호스트수 : 64개
- 서브넷수 : 8개(3bit) , subnet mask : 255.255.255.224, 호스트수 : 30개
- 서브넷수 : 16개(4bit) , subnet mask : 255.255.255.240, 호스트수 : 14개
- 서브넷수 : 32개(5bit) , subnet mask : 255.255.255.248, 호스트수 : 6개
- 서브넷수 : 64개(6bit) , subnet mask : 255.255.255.252, 호스트수 : 2개
No comments:
Post a Comment