[네트워크] IP주소

Yoon Uk·2023년 4월 26일
0

네트워크

목록 보기
20/34
post-thumbnail

IP 주소란?

인터넷 프로토콜(Internet Protocol)의 줄임말로, 네트워크에 연결된 장치들이 서로를 인식하고 통신하기 위해 사용하는 고유한 번호입니다.
IP 주소는 32비트의 2진수로 표현되지만, 사람이 읽기 쉽도록 10진수로 변환하고 점으로 구분하여 나타냅니다. 예를 들어, 192.168.0.1 이라는 IP 주소는 11000000.10101000.00000000.00000001 이라는 2진수와 같습니다.

네트워크/호스트

IP 주소는 네트워크 부분호스트 부분으로 나누어집니다.
네트워크 부분은 장치가 속한 네트워크를 식별하는데 사용되고, 호스트 부분은 네트워크 내에서 장치를 구분하는데 사용됩니다.
네트워크 부분과 호스트 부분의 경계는 서브넷 마스크라는 숫자로 표시됩니다. 서브넷 마스크는 IP 주소와 같은 형식으로 표현되며, 1의 비트가 네트워크 부분을, 0의 비트가 호스트 부분을 나타냅니다.

글로벌 IP 주소 / 프라이빗 IP 주소

IP 주소에는 글로벌 IP 주소프라이빗 IP 주소 두 가지 종류가 있습니다.
글로벌 IP 주소는 인터넷에 연결된 장치에 할당되는 공인된 주소입니다. 글로벌 IP 주소는 인터넷 전체에서 유일하게 존재하며, 다른 장치와 통신할 때 사용됩니다.
프라이빗 IP 주소는 인터넷에 연결되지 않은 장치에 할당되는 사설 주소입니다. 프라이빗 IP 주소는 네트워크 내에서만 유효하며, 같은 네트워크에 있는 장치와만 통신할 수 있습니다.

IP 주소의 동적 / 정적 할당

IP 주소는 동적으로 할당되거나 정적으로 할당될 수 있습니다.
동적으로 할당된 IP 주소는 장치가 네트워크에 연결될 때마다 자동으로 변경됩니다. 이 방식은 DHCP라는 프로토콜을 사용하여 IP 주소를 관리합니다.
정적으로 할당된 IP 주소는 장치가 네트워크에 연결되어 있는 동안 고정되어 있습니다. 이 방식은 수동으로 IP 주소를 설정해야 합니다.

IPv4 과 IPv6

IPv4

IPv4는 인터넷 프로토콜의 네 번째 버전으로, 32비트의 주소 공간을 가지고 있습니다. 즉, 약 43억 개의 IP 주소를 할당할 수 있습니다. 그러나 인터넷의 급속한 성장과 다양한 기기의 연결로 인해 IP 주소가 부족해지고 있습니다. 이를 해결하기 위해 IPv6가 개발되었습니다.

IPv6

IPv6는 인터넷 프로토콜의 여섯 번째 버전으로, 128비트의 주소 공간을 가지고 있습니다. 즉, 약 3.4×10^38 개의 IP 주소를 할당할 수 있습니다. 이는 현재와 미래의 인터넷 환경에 충분한 주소를 제공할 수 있습니다.
IPv6는 보안, 효율성, 호환성 등 여러 면에서 IPV4보다 개선된 기능을 제공합니다. 예를 들어, IPV6는 IPsec이라는 보안 프로토콜을 기본적으로 지원합니다.
IPv6는 패킷 헤더의 구조를 간소화하여 전송 속도를 높이고, 다양한 네트워크 기기와 통신할 수 있는 방식을 지원합니다.

정리

이렇게 IPv4IPv6는 주소 공간의 크기와 기능적인 측면에서 차이점이 있습니다. 그러나 두 프로토콜은 완전히 호환되지 않으므로, 전환 과정에서 여러 문제가 발생할 수 있습니다. 따라서 현재는 IPv4IPv6가 동시에 사용되는 이중 스택 방식이 널리 채택되고 있습니다.

0개의 댓글