1.2.3.4에서

A 클래스는 네트워크 ID는 1
사설 10.0.0.0 ~ 10.255.255.255
B 클래스는 네트워크 ID는 1,2
사설 172.16.0.0 ~ 172.16.255.255
172.17.0.0 ~ 172.17.255.255
172.18.0.0 ~ 172.18.255.255
172.19.0.0 ~ 172.19.255.255
172.20.0.0 ~ 172.20.255.255
..........
172.31.0.0 ~ 172.31.255.255
C 클래스는 네트워크 ID는 1,2,3
사설 192.168.0.0 ~ 192.168.0.255
192.168.1.0 ~ 192.168.1.255
..........
192.168.255.0 ~ 192.168.255.255
D 클래스는 네트워크 ID는 1,2,3,4

사설망에서의 통신 주소를 공인 망으로 나가게 위해 공인주소로 바꾸는 기술 NAT

예약된 IP:PC나 장비에 할당할 수 없음
1) D , E클래스 안됨
2) 0.0.0.0 : 전체 네트워크를 지칭 하거나 목적지 주소가 라우팅 테이블에 없을때 요기로(이게 gateway로 연결되어 있음)
3) 127.0.0.0 : 자기자신
ping에서 동작하지 않으면 랜카드 문제거나 OS에서 TCP/IP설치가 제대로 안되어 있을경우
4)169.254.x.x   클라이언트가 자동할당을 요구했지만 서버에서 할당해 주지 못할때 내부 통신이라도 하기위해 부여되는 주소( MS에서만)

5)255.255.255.255  브로드캐스트, 라우터에서 막는다.  (전세계의 IP 다받아라 = 라우터에서 막으니까 자신의 네트웍에만 전달  7)이랑 같은의미)

6)Network ID와 Host ID중, Host ID가 모두 0 인경우 --> 네트워크 ID임 ex 200.200.200.0
7)Network ID와 Host ID중, Host ID가 모두 1 인경우 --> 해당네트웍의 브로드캐스트  ex 200.200.200.255

8)사설 IP는 장비나 PC에 할당가능 하지만 중복이 가능함
  공인 IP는 전 세계적으로 유일함

* www.iana.org 참조

서브네팅 : 하나의 네트웍을 작은 여러개의 네트웍으로 나누어 관리 . 
하는방법

/25 를 만났을때, 마지막 옥텟이 1000 0000 이므로 맨 앞자리 0또는 1이 (0,128) 이 네트워크를 나누는 기준이된다.
따라서 0~127, 128~255까지 두개로 나누는데, 0,127,128,255는 할당 불가능
/26 를 만났을때, 마지막 옥텟이 1100 0000 이므로 맨 앞자리 00,01,10,11 (0,64,128,192) 이 네트워크를 나누는 기준이된다.


서브네팅 문제 해보기
/28일때 계산 빨리하기  -->> 32비트의 ip주소중 28이 네트웍,4비트가 host.따라서 16개씩 나눈다.


라우팅에 설정하기 위해 
R S PC
IP 222.1.2.126 222.1.2.125 222.1.2.113
mask 255.255.255.240 255.255.255.240 255.255.255.240
gateway 222.1.2.126 222.1.2.126
DNS 168.126.63.1

라우터 장비의 인터페이스에 IP주소를 반드시 mask와 함께 할당해야함.
1)pc들의 gateway이기때문
2)라우터 및에 네트워크 주소를 알고 있고 각 host의 주소를 다 알고있지 않는다.

따라서 
** 서브넷의 네트웍주소, 브로드케스트 주소, 할당가능한 ip주소를 찾을 수 있어야 함.



R1--------------------R2-----------------S-------------PC
|---------------------|  
이 구간에서 필요한 IP들은 Network Addr
R1 ip 
R2 ip
Broadcast Addr
 최소한 4개 필요하다. 
R1 와 R2 의 최적화를 위해 4개만쓰자.                   따라서 /30을 많이 쓴다./30은 252


연습문제 

문제 1.
222.10.20.0/24 서브넷팅

pc------------S1----------------R1----------------R2--------------S2----------------------pc
[ N1(100개) ][   N2(2개)  ][ N3(30개) ]


위 토폴로지에서는 네트웍 3개 *** 
서브넷을 나눌때 전체를 하나로 보고 서브넷 마스크를 정하지 말고 가장큰 구간의 값(100)보고 서브넷을 정하고 나머지 30 를 보고 또 정하고 나머지 2를 보고 정한다.

풀어보기




문제2.
 H1 ---R1 ---- R2----H2
| |
| |
 H4----R4------R3----H3

 총 8개 네트웍중 호스트네트웍에 ip를 맘데로 할당해서 서브네팅해봐라


네트워크를 나누는것 : 서브넷팅 . 기술 : VLSM(가변길이서브넷마스크)  CIDR(Classless Inter-Domain Route
장단점 : 주소의 효율적사용, 라우터의 네트워크 주소목록이 많아짐
네트워크를 합치는것 : 슈퍼넷팅    조건 : 연속된 IP들을 합칠수 있다. 
서브네팅된 210.109.3.0 ~ 210.109.3.255 /26 을 슈퍼넷팅
하면 210.109.3.0/24

슈퍼넷팅 하는 거 B클래스 사설 IP 에서 다시 물어보기!!!!!!!

쉽게하는 방법 
C클래서 사설 IP
192.168.0.0~ 192.168.0.255    /24
192.168.1.0~  "
.....
192.168.254.0~ "
192.168.255.0~  " 

연속된 네트워크 갯수로 계산
총 네트워크 256개 

256 = 2^8

24-8 = 16    <<-------네트워크가 연속되어 있을 때 다음과 같이      슈퍼네팅 192.168.0.0 /16          

연속되지 않은 네트웍에서는 클래스풀  하게 합칠 수 있다.  
172.15.1.0/24 ~ 172.15.1.255/24
172.15.100.0/24 ~ 172.15.100.255/24
172.15.200.0/24~ 172.15.200.255/24

즉 172.15.1.0/16 이렇게



원리 알아보기              
192.1.0.0/24~ 1100 0000. 0000 0001. 0000 0000. 0000 0000
192.1.1.0 1100 0000. 0000 0001. 0000 0001. 0000 0000
192.1.2.0 1100 0000. 0000 0001. 0000 0010. 0000 0000
192.1.3.0 1100 0000. 0000 0001. 0000 0011. 0000 0000

|----------------------------|까지 동일

1100 0000. 0000 0001. 0000 00                           /22

연속된 4개  4 = 2^2
24-2 = 22


ip header, 

tracert(windows) trceroute(linux)

'네트워크 > 라우터 & 스위치' 카테고리의 다른 글

0411 공부정리  (0) 2011.04.13
0408 공부정리  (0) 2011.04.13
0407 공부정리  (0) 2011.04.13
0406 공부정리  (0) 2011.04.13
0404 공부정리  (0) 2011.04.13
AND