인터넷 과 같은 거대한 네트워크는 여러 개의 작은 네트워크가 서로 연결되고 수있다. 또한 대기업 등 네트워크 관리와 회선 자원 분배를 효율적으로 수행하기 위해 네트워크를 여러 개의 작은 단위로 분할하여 관리하는 경우가있다. 이 경우, 관리 단위가되는 소규모 네트워크를 서브넷한다.
TCP / IP 에서 컴퓨터 의 주소를 나타내는 IP 주소 는 컴퓨터가 속한 서브넷의 주소 ( 네트워크 주소 )와 서브넷의 컴퓨터 자신의 주소 ( 호스트 주소 )로 구성되며, 상위 몇 비트 가 네트워크 주소 여부를 나타내는 값을 " 서브넷 마스크 "고 말했다.
IP 주소, 서브넷 마스크와 같은 표기를 사용한 32 비트 숫자이다.표기 예 192.168.1.1 IP 주소를 2 진수로 표현하면 11000000 10101000 00000001 00000001된다. 이 중 "앞으로 24 비트 네트워크 주소로, 뒤에 8 비트는 호스트 주소로하는"때 서브넷 마스크는 11111111 11111111 11111111 00000000 된다. 보통 이것을 10 진수로 255.255.255.0 , 16 진수로 0xFFFFFF00 로 나타낸다. 서브넷 마스크는 IP 주소에서 네트워크 주소 부분을 1로, 호스트 주소 부분을 0으로 나타낸다. 이 예제에서는 네트워크 주소는 192.168.1.0 (2 진수 11000000 10101000 00000001 00000000 )까지 호스트 주소 1 (2 진수 00000001 )이다. 또한 IP 주소에서 네트워크 주소 다음에 호스트 주소가 오기 때문에 11111111 11111111 00000000 00001111 같이 0이 나온 후에 다시 1이 나오는 것은있을 수 없다
//255.255.255.0에서 그렇다는 말인가??
//아님 다른 경우에도 0나온다음엔 나온건 잘못되었다는건가?
//후자가맞을듯. 0중간에 들어간 아이피 는 못본거같애.
http://www.ccstudy.org/link/address.html
주소 계산 및 서브넷 계산
서브넷 마스크 | IP 수 | ||
---|---|---|---|
클래스 A | / 8 | 255.0.0.0 | 16,777,216 |
/ 9 | 255.128.0.0 | 8,388,608 | |
/ 10 | 255.192.0.0 | 4,194,304 | |
/ 11 | 255.224.0.0 | 2,097,152 | |
/ 12 | 255.240.0.0 | 1,048,576 | |
/ 13 | 255.248.0.0 | 524,288 | |
/ 14 | 255.252.0.0 | 262,144 | |
/ 15 | 255.254.0.0 | 131,072 | |
Class B | / 16 | 255.255.0.0 | 65,536 |
/ 17 | 255.255.128.0 | 32,768 | |
/ 18 | 255.255.192.0 | 16,384 | |
/ 19 | 255.255.224.0 | 8,192 | |
/ 20 | 255.255.240.0 | 4,096 | |
/ 21 | 255.255.248.0 | 2,048 | |
/ 22 | 255.255.252.0 | 1,024 | |
/ 23 | 255.255.254.0 | 512 | |
클래스 C | / 24 | 255.255.255.0 | 256 |
/ 25 | 255.255.255.128 |
128 | |
/ 26 | 255.255.255.192 | 64 | |
/ 27 | 255.255.255.224 |
32 | |
/ 28 | 255.255.255.240 |
16 | |
/ 29 | 255.255.255.248 | 8 | |
/ 30 | 255.255.255.252 | 4 | |
/ 31 | 255.255.255.254 | 2 | |
/ 32 | 255.255.255.255 | 1 |
IP 주소, 서브넷 마스크와 같은 표기를 사용한 32 비트 숫자이다.표기 예 192.168.1.1 IP 주소를 2 진수로 표현하면 11000000 10101000 00000001 00000001된다. 이 중 "앞으로 24 비트 네트워크 주소로, 뒤에 8 비트는 호스트 주소로하는"때 서브넷 마스크는 11111111 11111111 11111111 00000000 된다. 보통 이것을 10 진수로 255.255.255.0 , 16 진수로 0xFFFFFF00 로 나타낸다. 서브넷 마스크는 IP 주소에서 네트워크 주소 부분을 1로, 호스트 주소 부분을 0으로 나타낸다. 이 예제에서는 네트워크 주소는 192.168.1.0 (2 진수 11000000 10101000 00000001 00000000 )까지 호스트 주소 1 (2 진수 00000001 )이다. 또한 IP 주소에서 네트워크 주소 다음에 호스트 주소가 오기 때문에 11111111 11111111 00000000 00001111 같이 0이 나온 후에 다시 1이 나오는 것은있을 수 없다
//255.255.255.0에서 그렇다는 말인가??
//아님 다른 경우에도 0나온다음엔 나온건 잘못되었다는건가?
//후자가맞을듯. 0중간에 들어간 아이피 는 못본거같애.
http://www.ccstudy.org/link/address.html
주소 계산 및 서브넷 계산
'ETC' 카테고리의 다른 글
AppleTalk (0) | 2011.05.21 |
---|---|
◆ TCP 헤더 구조 (0) | 2011.05.19 |
정보처리 기사 실기 시험.2011년 1회. (0) | 2011.05.01 |
SSID (0) | 2011.04.29 |
lock, locking (0) | 2011.04.29 |