■ IP 주소 설정과 서브넷 할당
* 서로 다른 물리 네트워크를 가지고 있음에도 불구하고, 통신 할 수 있는 이유는 32비트 길이의 IP 주소가 있기 때문이다.
* Ping, trace 명령어를 써서 ip 주소 설정이 제대로 되어 있는지 체크
* Ip 주소는 네트워크 주소 + 호스트 주소로 구성
* 개별 조직들은 네트워크 주소를 배정받고 그 후 host 주소 부여
■ IP 주소 클래스
Class D : for multicast (32bit 모두 Host)
Class E : for research (32bit 모두 Host)
NETWORK : ARIN (American Registry for Internet Numbers)에 의해서 할당
HOST : 네트워크 관리자에 의해 할당
Address class | First Octet Range | Number of Possible Networks | Number of Hosts per Network |
Class A | 0 to 127 |
128 (2 are reserved)
|
16,777,214
|
Class B | 128 to 191 |
16,384
|
65,534
|
Class C | 192 to 223 |
2,097,152
|
254
|
Class D | 224 to 239 |
|
|
Class E | 240 to 255 |
|
|
Class A : 가장 외쪽 bit가 항상 0
Class B : 가장 왼쬑 bit가 항상 10
Class C : 가장 왼쪽 bit가 항상 110
Class D : 가장 왼쪽 bit가 항상 1110 – 멀티캐스트 주소
Class E : 가장 외쪽 bit가 항상 1111
■ 호스트 주소의 역할
* 모든 장비들은 호스트 field 가 0 이 아니어야 한다.
* 호스트 field 부분이 모두 0 이라는 의미는 네트워크 주소를 의미한다.
* 호스트 field 가 모두 1 이면 해당 네트워크의 broadcast 주소를 의미한다.
* 라우팅 테이블에는 Network 주소 부분에 대한 목록이 있다
* 서브넷 마스크 (공식적인 용어 : 확장된 네트워크 프 리픽스)는 주소가 아니라, IP 주소의
어느 부분이 네트 워크 필드이고 호스트 필드인지를 결정한다.
*호스트의 IP 주소 (2진 변환) 와 서브넷 마스크 를 AND 연산 하면 네트워크 ID 나타낼수 있다.
■네트워크 ID
* 네트워크상의 호스트는 같은 내트워크 ID를 가지는 장치들과 직접 통신할 수 있다
예 : 호스트 IP가 210.230.30.1, 210.230.30.2 이렇게 있다면 네트워크 ID는 210.230.30.0 이 된다.
* 같은 물리적인 세그먼트를 공유하지만 만약 다른 네트워크 번호를 가진다면 네트워크간에 연결할 수
있는 다른 장치가 없다면, 그것은 서로 통신 할수 없다.
■ 브로드 캐스트 주소 (broadcast address)
* 브로드캐스트 주소는 네트워크 내의 모든 장치로 패킷을 브로드캐스트하기위하여 사용
* Directed broadcast – 호스트 필드가 모드 1을 가지는 주소
예 : 210.230.30.255 – 라우터에 의해 경로를 찾아서 해당 네트워크 모든 호스트에게 전달
*Local network broadcast –네트워크, 호스트 부분 모두 1을 가지는 주소
예 : 255.255.255.255 – 라우터 인터페이스에 직접 연결된 세그먼트의 모든 호스트에게 전달
■ IP class 의 host 개수
A Class : 224 -2 ( 네트워크와 브로드케스트 지정주소 뺀것) = 16,777,214 개
B Class : 216 -2 = 65,534 개
C Class : 28 -2 = 254개