IPv4 - (1)
IPv4 : 2진수 32자리(32비트)
8자리의 2진수를 묶어서 십진수로 하고 중간에 점을 찍어서 구분.
8자리마다 점을 찍기 때문에 이들 8개를 묶어서 "옥텟(Octet)"이라 부름
IP주소는 총 4개의 옥텟으로 나누어지는 것
4개의 옥텟 => 32 Bit
라우터의 IP주소 이해
IPX(노벨 파일 서버), AppleTalk(매킨토시) 등 많지만 요즘은 IP만 씀 (거의)
라우터의 이더넷쪽에는 보통 내부 PC용으로 부여받은 주소중 맨 앞 사용(중요하니깐)
ex) 203.120.150.0~203.120.150.255 라면 라우터의 이더넷 주소는 203.120.150.1을 사용함
IPv4 - (2)
네트워크 부분(Network part) + 호스트 부분(Host Part) = IP address
네트워크란 하나의 브로드 캐스트 영역(Broadcast Domain)
-->한 PC가 데이터를 뿌렸을 때 모두 라우터를 거치지 않고도 바로 받을 수 있는 영역
호스트란 각각의 PC 도는 장비 라는 뜻.
"하나의 네트워크"에서는 네트워크 부분은 모두 같아야 되고, 호스트 부분은 모두 달라야 정상적인 통신이 가능하다.
ex) 네트워크 부분 : 지역 번호 , 호스트 부분 : 전화 번호
IPv4 - (3)
IP Address 와 Subnet mask 를 Logical and 연산을 하면 Network Address가 나온다.
ex) IP Address 가 192.168.0.5 이고, Sebnet mask가 255.255.255.0 이라면 Network Address는
11000000 10101000 00000000 00000101 --> IP
11111111 11111111 11111111 00000000 --> Subnet
-------------------------------------------- Logical AND
11000000 10101000 00000000 00000000 -- Network Address
192.168.0.0 이 네트워크 주소(Network Address)가 된다.
(Prefix) | 마스크 길이 (n) | 서브넷 마스크 | 10진 표기 | 서브넷 수량 (2의 n승) | 호스트 수량 | 네트워크 주소(서브넷) |
/25 | 1 | 1000 0000 | 128 | 2 | 128 | 0, 128 |
/26 | 2 | 1100 0000 | 192 | 4 | 64 | 0, 64, 128, 192 |
/27 | 3 | 1110 0000 | 224 | 8 | 32 | 0, 32, 64, 96, 128, - - - - -, 224 |
/28 | 4 | 1111 0000 | 240 | 16 | 16 | 0, 16, 32, 48, 64, - - - - - -, 240 |
/29 | 5 | 1111 1000 | 248 | 32 | 8 | 0, 8, 16, 24, 32, 40, 48, - - -, 248 |
/30 | 6 | 1111 1100 | 252 | 64 | 4 | 0, 4, 8, 12, 16, - - - - - - -, 252 |
/31 | 7 | 1111 1110 | 254 | 128 | 2 | 0, 2, 4, 6, 8, 10, - - - - - - -, 254 |
<8의 배수가 아닌 서브넷 마스크>
IP 클라스 구분
A 클라스
0~127.255.255.255/8 사설 구간 10.0.0.0/8 , 127.0.0.1/8 (Loopback)
B 클라스
128~191.255.255.255/16 사설 구간 172.16.0.0/12
C 클라스
192~223.255.255.255/24 사설 구간 192.168.0.0/16
D 클라스
244~239.255.255.255 네트워크 구분 없음 멀티 캐스트 주소 224.0.0.0/4
E 클라스
240~255.255.255.255 유보된 주소, 테스트용 주소 브래드캐스트용 주소 255.255.255.255
특수용도 IP 주소
10.0.0.0/8 (A)
172.16.0.0/12 (B)
192.168.0.0/16 (C)
------------------> 사설 IP
127.0.0.1/8 루프백 주소
169.254.0.0/16 링크로컬 주소
224.0.0.0/4 멀티캐스트 주소
TTL(Time To Live)
TCP/IP의 유틸리티 중 추적 기능(TRACE)
트레이스는 출발지 PC에서 에코 패킷(Echo packet)을 목적지로 보내서 그 패킷이 어디 어디를 거쳐서 목적지까지 가는지를 알아보는 프로그램이다.
(TTL 이용)
Ping은 응답시간, 트레이스는 경로까지와 각각의 응답시간을 알 수 있다.
네트워크 관리 시스템 (NMS)
NMS(Network Management System)
네트워크를 효율적으로 관리하고, 네트워크 문제를 사전에 방지를 위한 프로그램.
MNS의 관리 범위는 크게는 모든 인터넷도 가능하다.