[ IP 클래스 ]
IPv4 ( 32 bit 주소체계 )
IPv6 (128 bit 주소체계)
네트워크 / 호스트
네트워크 주소는 대표주소
호스트 주소는 하나의 네트워크 밑의 피씨를 구분하기 위한 주소
0???????.????????.????????.???????? A클래스 (0~127.x.x.x)
10??????.????????.????????.???????? B클래스 (128~191.x.x.x)
11??????.????????.????????.???????? C클래스 (192~255.x.x.x)
* 브로드캐스트(같은 네트워크 안의 모든 피씨에 데이터 전송)는 IP 대역에서 가장 끝번호
ex)
192.125.62.0 은 C클래스. 192.125.62.0 는 네트워크 주소
192.125.62.1 는 PC 2번의 호스트 주소
192.125.62.2 는 PC 2번의 호스트 주소
192.125.62.3 는 PC 2번의 호스트 주소
192.125.62.255 는 브로드캐스트 IP
[ 서브넷 마스크 ]
IP 대역을 나누기 위함.
비트연산 AND 연산(하나라도 0이면 0)으로 0을 만들 수 있는 수로 서브넷 마스크 사용
ex)
192.125.62.0 C 클래스를 2개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.128 을 사용
네트워크 주소 192.125.62.0 -> 11000000.01111101.00111110.00000000
서브넷마스크 192.125.62.128 -> 11111111.11111111.11111111.10000000
네트워크 대역1 (192.125.62.0~192.125.62.127): 11000000.01111101.00111110.00000000 ~ 01111111네트워크 대역2 (192.125.62.127~192.125.62.255): 11000000.01111101.00111110.10000000 ~ 11111111
* 네트워크 대역1 의 브로드캐스트 IP 는 192.125.62.127(11000000.01111101.00111110. 01111111)
* 네트워크 대역2 의 브로드캐스트 IP 는 192.125.62.255(11000000.01111101.00111110. 11111111)
ex2)
192.125.62.0 C 클래스를 4개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.192(11111111.11111111.11111111.11000000) 을 사용
ex3)
192.125.62.0 C 클래스를 8개의 네트워크 대역으로 나누고 싶은 경우,
서브넷마스크로 192.125.62.192(11111111.11111111.11111111.11100000) 을 사용
'Computer Science > data comm & network' 카테고리의 다른 글
[Network] 3. Application layer : DNS, TTL (0) | 2020.04.06 |
---|---|
[Network] 2. Application layer : HTTP, Cookie, Web Cache, Conditional GET, SMTP (0) | 2020.04.05 |
[Network] 1. 네트워크 기본 : Network 구성요소, TCP vs UDP, 서킷 스위칭 vs 패킷 스위칭, 패킷 딜레이 (0) | 2020.04.03 |
[Data comm.] OSI 7계층, TCP/IP 4계층 : 허브/스위치/공유기의 차이 (1) | 2019.12.22 |
REST API 란 (0) | 2019.02.22 |