3 계층의 기능
3 계층은 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당한다.
즉 WAN에서 LAN과 LAN 사이에 연결을 담당한다.
3 계층에서 쓰이는 주소
WAN에서 통신할 때 IP주소를 사용한다. 다음 글에 IP주소에 관한 정보가 담겨있다.
시대가 발전하면서 IP주소가 부족하게 되었고 이를 해결하기위해 다양한 방법이 제시됐다.
Classful IP주소 -> Classless IP주소 -> 사설IP와 공인IP -> IPv6 와 같이 발전해왔다.
Classful IP주소
- A클래스
10진수 : 0.0.0.0 ~ 127.255.255.255
2진수 : 0 0000000.00000000.00000000.00000000 ~ 0 1111111.11111111.11111111.11111111
첫번째 필드는 네트워크를 구분하는 주소이고 나머지는 호스트를 구분한다.
- B 클래스 10진수로 표시 : 128.0.0.0 ~ 191.255.255.255
2진수로 표시 : 10 000000.00000000.00000000.00000000 ~ 10 111111.11111111.11111111.11111111
두번째 필드는 네트워크를 구분하는 주소이고 나머지는 호스트를 구분한다. - C 클래스 10진수로 표시 : 192.0.0.0 ~ 223.255.255.255
2진수로 표시 : 110 00000.00000000.00000000.00000000 ~ 110 11111.11111111.11111111.11111111
세번째 필드는 네트워크를 구분하는 주소이고 나머지는 호스트를 구분한다. - D 클래스 10진수로 표시 : 224.0.0.0 ~ 239.255.255.255
2진수로 표시 : 1110 0000.00000000.00000000.00000000 ~ 1110 1111.11111111.11111111.11111111
멀티캐스트용으로 사용하는 주소이다. - E 클래스 10진수로 표시 : 240.0.0.0 ~ 255.255.255.255
2진수로 표시 : 11110 000.00000000.00000000.00000000 ~ 11111 111.11111111.11111111.11111111
연구목적으로 사용하지 않는 IP주소이다.
Classful IP주소를 사용하게 되면 적은 대역에서 많은 호스트를 구분해야한다. 이는 굉장히 비효율적이고 낭비가 심하게 된다.
Classless IP주소
서브넷 마스크
- 네트워크 대역을 어디서부터 구분할 것인지 지정한 것이다.
- IPv4 주소와 같이 1Byte씩 총 4Byte로 구성된다.
서브넷 마스크의 주소가 255.255.255.192 (2진수 표기: 11111111.11111111.11111111.11000000 ) 일 때
11111111.11111111.11111111.11 과 000000 두 부분으로 나눠서 보면
11111111.11111111.11111111.11은 네트워크 대역을 나타내고 000000은 호스트 구분을 나타낸다.
1이 들어간 자리까지 네트워크 대역을 나타내는 것이고 그 이후의 자리부터 호스트 구분을 한다.
현재 내 desktop의 IPv4 주소와 서브넷 마스크이다.
서브넷 마스크는 11111111.11111111.11111111.00000000이고
IPv4 주소는 11000000.10101000.11011011.01100100이다.
서브넷 마스크를 통해 11000000.10101000.11011011 까지가 네트워크 대역을 나타낸 것이고 01100100은 호스트 구분을 나타낸 것임을 알 수 있다. 즉 내 desktop의 네트워크 대역은 192.168.219 이다.
또 다른 예로
서브넷 마스크가 255.255.255.192 (11111111.11111111.11111111.11000000) 이고
IPv4 주소가 192.168. 32.189 (11000000.10101000.00100000.10111101) 이면
네트워크 대역이 11000000.10101000.00100000.10 , 호스트 구분이 111101임을 알 수 있다.
즉 192.168.32.128 이 네트워크 대역임을 알 수 있다.
서브넷 마스크가 255.255.255.192라면 사용 가능한 IP주소의 범위가
11000000.10101000.00100000.10 000000 ~ 111111 임을 알 수 있다.
댓글