IP란 무엇입니까?
IP는 인터넷 프로토콜을 의미합니다. 네트워크에 연결된 각 장치에는 IP 주소가 할당됩니다. 각 장치는 통신을 위해 IP 주소를 사용합니다. 또한 이 주소는 네트워크에서 장치를 식별하는 데 사용되므로 식별자 역할도 합니다. 이는 패킷의 기술적 형식을 정의합니다. 주로 두 네트워크, 즉 IP와 TCP가 함께 결합되어 있으므로 함께 TCP/IP라고 합니다. 소스와 대상 사이에 가상 연결을 생성합니다.
IP 주소를 네트워크의 각 장치에 할당된 숫자 주소로 정의할 수도 있습니다. 네트워크의 장치를 고유하게 식별할 수 있도록 각 장치에 IP 주소가 할당됩니다. 패킷 라우팅을 용이하게 하기 위해 TCP/IP 프로토콜은 IPv4(인터넷 프로토콜 버전 4)라고 하는 32비트 논리 주소를 사용합니다.
IP 주소는 두 부분으로 구성됩니다. 즉, 첫 번째 부분은 네트워크 주소이고 다른 부분은 호스트 주소입니다.
IP 주소에는 두 가지 유형이 있습니다.
- IPv4
- IPv6
IPv4란 무엇입니까?
IPv4는 IP의 버전 4입니다. 최신 버전이며 가장 일반적으로 사용되는 IP 주소입니다. 점, 즉 마침표로 구분된 4개의 숫자로 작성된 32비트 주소입니다. 이 주소는 각 장치마다 고유합니다.
리눅스 운영 체제
예를 들어, 66.94.29.13
위의 예는 마침표로 구분된 각 숫자 그룹을 옥텟(Octet)이라고 하는 IP 주소를 나타냅니다. 옥텟의 각 숫자 범위는 0-255입니다. 이 주소는 4,294,967,296개의 가능한 고유 주소를 생성할 수 있습니다.
YouTube VLC 미디어 플레이어 다운로드
오늘날의 컴퓨터 네트워크 세계에서 컴퓨터는 이진 형식의 숫자만 이해하므로 표준 숫자 형식의 IP 주소를 이해하지 못합니다. 이진수는 1 또는 0일 수 있습니다. IPv4는 4개의 세트로 구성되며 이 세트는 옥텟을 나타냅니다. 각 옥텟의 비트는 숫자를 나타냅니다.
옥텟의 각 비트는 1 또는 0이 될 수 있습니다. 비트가 1이면 해당 비트가 나타내는 숫자가 계산되고, 비트가 0이면 해당 비트가 나타내는 숫자는 계산되지 않습니다.
8비트 옥텟 표현
위의 표현은 8비트 옥텟의 구조를 보여줍니다.
이제 위 IP 주소(예: 66.94.29.13)의 이진 표현을 얻는 방법을 살펴보겠습니다.
1단계: 먼저 이진수 66을 찾습니다.
리눅스 아키텍처
66을 얻기 위해 64와 2의 합이 66(64+2=66)이 되므로 64 아래에 1을 놓고 위에 표시된 대로 나머지 비트는 0이 됩니다. 따라서 66의 이진 비트 버전은 01000010입니다.
2단계: 이제 이진수 94를 계산합니다.
94를 얻으려면 64, 16, 8, 4, 2 아래에 1을 넣습니다. 이 숫자의 합은 94이고 나머지 비트는 0이 됩니다. 따라서 94의 이진 비트 버전은 01011110입니다.
산성 특성
3단계: 다음 숫자는 29입니다.
29를 얻으려면 16, 8, 4, 1 아래에 1을 넣습니다. 이 숫자의 합은 29이고 나머지 비트는 0이 됩니다. 따라서 29의 이진 비트 버전은 00011101입니다.
4단계: 마지막 숫자는 13입니다.
13을 얻으려면 8, 4, 1 아래에 1을 넣습니다. 이 숫자의 합은 13이고 나머지 비트는 0이 됩니다. 따라서 13의 이진 비트 버전은 00001101입니다.
IPv4의 단점
현재 세계 인구는 76억 명이다. 모든 사용자는 인터넷에 연결된 두 개 이상의 장치를 보유하고 있으며 민간 기업도 인터넷에 의존합니다. 우리가 알고 있듯이 IPv4는 40억 개의 주소를 생성하는데, 이는 지구상의 인터넷에 연결된 각 장치에 충분하지 않습니다. IP 주소의 대역폭을 보존하고 IP 주소의 고갈을 늦추기 위해 가변 길이 마스크, 네트워크 주소 변환, 포트 주소 변환, 클래스, 도메인 간 변환과 같은 다양한 기술이 개발되었습니다. 이러한 기술에서는 공인 IP를 사설 IP로 변환하여 공인 IP를 보유한 사용자도 인터넷을 사용할 수 있게 됩니다. 그러나 여전히 이는 그다지 효율적이지 않았기 때문에 차세대 IP 주소, 즉 IPv6가 개발되었습니다.
IPv6란 무엇입니까?
IPv4는 40억 개의 주소를 생성하는데 개발자들은 이 주소로 충분하다고 생각했지만 착각이었습니다. IPv6은 차세대 IP 주소입니다. IPv4와 IPv6의 주요 차이점은 IP 주소의 주소 크기입니다. IPv4는 32비트 주소인 반면 IPv6은 128비트 16진수 주소입니다. IPv6은 큰 주소 공간을 제공하며 IPv4에 비해 간단한 헤더를 포함합니다.
IPv4를 IPv6로 전환하는 전환 전략을 제공하며, 해당 전략은 다음과 같습니다.
이 16진수 주소에는 숫자와 알파벳이 모두 포함됩니다. 숫자와 알파벳을 모두 사용하기 때문에 IPv6는 340언데실리온(3.4*10) 이상을 생성할 수 있습니다.38) 주소.
역참조 포인터 c
IPv6는 각각 16비트로 구성된 8개 세트로 구성된 128비트 16진수 주소이며, 이 8개 세트는 콜론으로 구분됩니다. IPv6에서는 각 16진수 문자가 4비트를 나타냅니다. 따라서 4비트를 한 번에 16진수로 변환해야 합니다.
주소 형식
IPv4의 주소 형식:
IPv6의 주소 형식:
위 다이어그램은 IPv4와 IPv6의 주소 형식을 보여줍니다. IPv4는 32비트 십진수 주소입니다. 여기에는 '점'으로 구분된 4옥텟 또는 필드가 포함되어 있으며 각 필드의 크기는 8비트입니다. 각 필드에 포함되는 숫자는 0-255 범위에 있어야 합니다. IPv6는 128비트 16진수 주소입니다. 콜론으로 구분된 8개의 필드가 포함되어 있으며 각 필드의 크기는 16비트입니다.
IPv4와 IPv6의 차이점
IPv4 | IPv6 | |
---|---|---|
주소 길이 | IPv4는 32비트 주소입니다. | IPv6은 128비트 주소입니다. |
필드 | IPv4는 점(.)으로 구분된 4개의 필드로 구성된 숫자 주소입니다. | IPv6은 콜론으로 구분된 8개 필드로 구성된 영숫자 주소입니다. |
클래스 | IPv4에는 클래스 A, 클래스 B, 클래스 C, 클래스 D 및 클래스 E를 포함하는 5가지 IP 주소 클래스가 있습니다. | IPv6에는 IP 주소 클래스가 포함되어 있지 않습니다. |
IP 주소 수 | IPv4에는 IP 주소 수가 제한되어 있습니다. | IPv6에는 많은 수의 IP 주소가 있습니다. |
VLSM | VLSM(Virtual Length Subnet Mask)을 지원합니다. 여기서 VLSM은 IPv4가 IP 주소를 다양한 크기의 서브넷으로 변환한다는 것을 의미합니다. | VLSM을 지원하지 않습니다. |
주소 구성 | 수동 및 DHCP 구성을 지원합니다. | 수동, DHCP, 자동 구성 및 번호 다시 매기기를 지원합니다. |
주소 공간 | 40억 개의 고유 주소를 생성합니다. | 340개의 십진수 고유 주소를 생성합니다. |
종단 간 연결 무결성 | IPv4에서는 종단 간 연결 무결성을 달성할 수 없습니다. | IPv6의 경우 종단간 연결 무결성이 달성 가능합니다. |
보안 기능 | IPv4에서 보안은 애플리케이션에 따라 다릅니다. 이 IP 주소는 보안 기능을 염두에 두고 개발된 것이 아닙니다. | IPv6에서는 IPSEC가 보안 목적으로 개발되었습니다. |
주소 표현 | IPv4에서는 IP 주소가 10진수로 표시됩니다. | IPv6에서 IP 주소를 16진수로 표현합니다. |
분열 | 조각화는 발신자와 전달 라우터에 의해 수행됩니다. | 조각화는 보낸 사람만 수행합니다. |
패킷 흐름 식별 | 패킷 흐름 식별을 위한 메커니즘을 제공하지 않습니다. | 패킷 흐름 식별을 위해 헤더의 흐름 레이블 필드를 사용합니다. |
체크섬 필드 | 체크섬 필드는 IPv4에서 사용할 수 있습니다. | IPv6에서는 체크섬 필드를 사용할 수 없습니다. |
전송 방식 | IPv4가 브로드캐스팅 중입니다. | 반면에 IPv6은 효율적인 네트워크 운영을 제공하는 멀티캐스팅입니다. |
암호화 및 인증 | 암호화 및 인증을 제공하지 않습니다. | 암호화 및 인증을 제공합니다. |
옥텟 수 | 4옥텟으로 구성된다. | 8개의 필드로 구성되며 각 필드에는 2옥텟이 포함됩니다. 따라서 IPv6의 총 옥텟 수는 16입니다. |