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 

1000 0000 

128 

128 

0, 128 

/26 

1100 0000 

192

64 

0, 64, 128, 192 

/27

1110 0000 

224

8

32 

0, 32, 64, 96, 128, - - - - -, 224 

/28

1111 0000 

240

16 

16 

0, 16, 32, 48, 64, - - - - - -, 240 

/29

1111 1000 

248

32 

0, 8, 16, 24, 32, 40, 48, - - -, 248 

/30 

1111 1100 

252

64 

0, 4, 8, 12, 16, - - - - - - -, 252 

/31 

1111 1110 

254 

128 

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의 관리 범위는 크게는 모든 인터넷도 가능하다.