기록이 힘이다.

IPv4 및 IPv6 본문

컴퓨터 공학/네트워크

IPv4 및 IPv6

dev22 2022. 6. 30. 07:09
728x90

IP 프로토콜은 OSI 참조 모델의 제3계층인 네트워크 계층에서 정의합니다.

IP는 최선형(BE; Best Effort) 서비스를 이용하여 패킷을 전달합니다.

패킷이 목적지에 도착한다고 보장하지 않습니다.

 

IPv4는 32bit이며, 4개의 옥텟(Octet)으로 구분되어집니다.

사설 IP 대역과 공인 IP 주소 대역이 있으며, 외부로 통신하기 위해서는 반드시 공인 IP 대역의 주소를 사용하여야 합니다.

주소 대역이 A,B,C,D,E의 형태로 나뉘어져 있으며, 장치에 할당하여 사용합니다.

 사용 가능한 주소 대역은 A,B,C

 D는 Multicast 용으로 사용

 E의 경우 연구용으로 남겨 놓음

 

IPv6는 IPv4가 주를 이루고 있는 현재의 네트워크 환경에서 생기는 주소 부족 문제를 해결하기 위해 사용합니다.

IPv6는 128bit의 16진수를 사용하여 주소를 표현하며 주소 자동 생성합니다.

IPv6는 주소 생략이 가능합니다.

 각 필드에서 선행하는 0은 생략이 가능

ex) 0207 => 207, 00BC=> BC, 0000=> 0

 연속된 0은 모두 삭제할 수 있으며, 이때 2개의 이중 콜론으로 이를 나타내며, 주소당 한 번만 사용할 수 있음

ex) BCAF:0:0:0:0:5641:F9FF:4102 => BCAF::5641:F9FF:4102

 

네트워크 장치는 고유의 IP 주소를 가집니다.

주소가 같은 다른 장비가 존재하면 IP 주소가 충돌 하므로 데이터 통신이 이루어질 수 없습니다.

네트워크에 연결된 장치에 할당된 IP 주소는 유일한 주소여야 합니다.

 

IP 주소는 Network 부분과 Host 부분으로 구분 되어집니다.

 ex) IP 주소 = Network ID(고정된 bit) + Host ID(고정되지 않은 bit)

 

Network ID에 1을 할당하고, Host ID에 0을 할당한 값을 Subnet mask라 합니다. 

ex) A Class는 Network ID가 8bit이고 Host ID가 24bit 따라서 A Class 기본 서브넷 값은 11111111.00000000.00000000.00000000 이므로 이를 10진수로 변환하면 255.0.0.0이 됨

 

IP 주소를 Network 부분과 Host 부분으로 구분해주는 역할을 하는 것이 Subnet Mask 이며

IPv4의 주소 범위 중 A Class는 8bit, B Class는 16bit, C Class는 24bit의 기본 서브넷 값을 가짐

ex) 255.0.0.0 => A Class Default Subnet Mask

255.255.0.0 => B Class Default Subnet Mask

255.255.255.0 => C Class Default Subnet Mask

D Class 주소(224.0.0.0 ~ 239.255.255.255)

 멀티캐스드에 의해서 사용되는 주소 대역  일반 장치에 할당되어 사용할 수 없음

E Class 주소(240.0.0.0 ~ 255.255.255.255)

 연구등의 용도로 예약되어 있는 주소  일반 장치에 할당되어 사용할 수 없음

네트워크 ID와 Broadcast 주소

 네트워크 ID와 Broadcast 주소는 IP 주소로 사용 할 수 없음

 사용 가능한 IP 주소 : 203.230.7.1 ~ 203.230.7.254 (총 호스트의 숫자 -2)=사용 가능한 IP 주소의 숫자

'컴퓨터 공학 > 네트워크' 카테고리의 다른 글

VTP(VLAN Trunking Protocol)  (0) 2022.07.03
서브넷팅과 VLSM  (0) 2022.06.30
TCP/IP 계층 구조 및 역할  (0) 2022.06.19
OSI 7 계층이 사용되는 네크워크  (0) 2022.06.18
네트워크란?  (0) 2022.06.11