지금 우리가 사용하는 IP는 모두 10진수 표기법으로 표시되며, 32비트라는 것은 없습니다. IP는 영어 Internet Protocol(네트워크 간 상호 연결을 위한 프로토콜)의 약어이고, 중국어 약어는 "Network Association"으로, 컴퓨터 네트워크가 서로 연결되어 통신하도록 설계된 프로토콜입니다. 인터넷에서는 인터넷에 연결된 모든 컴퓨터 네트워크가 서로 통신할 수 있도록 하는 일련의 규칙으로, 인터넷에서 통신할 때 컴퓨터가 준수해야 할 규칙을 규정합니다. 모든 제조업체에서 생산한 컴퓨터 시스템은 IP 프로토콜을 준수하는 한 인터넷과 상호 연결할 수 있습니다. IP 주소는 고유하며 사용자의 성격에 따라 5가지 범주로 나눌 수 있습니다. 또한 IP에는 접근보호, 지적재산권, 포인터 레지스터 등의 의미도 있습니다.
목차 편집 - [숨기기] 1 IP 설명 2 기본 원칙 3 IPV4 소개 4 IPV6 소개 5 프록시 IP 6 IP 인증 7 기타 의미 이 단락 편집 위로 IP 설명 | 영어 인터넷 프로토콜(Internet Protocol between network) 인터넷 프로토콜(Internet Protocol)의 약어), 중국어 약어는 "Network Association"이며, 컴퓨터 네트워크가 서로 연결되어 통신하도록 설계된 프로토콜입니다. 인터넷에서는 인터넷에 연결된 모든 컴퓨터 네트워크가 서로 통신할 수 있도록 하는 일련의 규칙으로, 인터넷에서 통신할 때 컴퓨터가 준수해야 할 규칙을 규정합니다. 모든 제조업체에서 생산한 컴퓨터 시스템은 IP 프로토콜을 준수하는 한 인터넷과 상호 연결할 수 있습니다. IP 주소는 고유하며 사용자의 성격에 따라 5가지 범주로 나눌 수 있습니다. 또한 IP에는 접근보호, 지적재산권, 포인터 레지스터 등의 의미도 있습니다.
이 단락 편집 | 맨 위로 돌아가기 기본 원칙 IP는 네트워크 상호 연결을 어떻게 구현합니까? 이더넷, 패킷 스위칭 네트워크 등 다양한 제조사에서 생산하는 네트워크 시스템과 장비는 서로 상호 운용할 수 없습니다. 상호 운용할 수 없는 주된 이유는 그들이 전송하는 데이터의 기본 단위(기술적으로는 "프레임"이라고 함) 때문입니다. . 형식이 다릅니다. IP 프로토콜은 실제로 다양한 "프레임"을 "IP 데이터 패킷" 형식으로 균일하게 변환하는 프로토콜 소프트웨어 세트입니다. 인터넷에서 상호 운용성을 달성할 수 있습니다. 즉, "개방성"이라는 특성을 갖습니다.
그렇다면 "패킷"이란 무엇입니까? 그 특징은 무엇입니까? 데이터 패킷은 패킷 교환의 한 형태이기도 합니다. 즉, 전송된 데이터가 "패킷"으로 분할되어 전송된다는 의미입니다. 그러나 기존의 "연결형" 패킷 교환과 달리 "연결 없음"입니다. 각 "패킷"(그룹)은 "독립적인 메시지"로 전송되므로 "데이터 백"이라고 합니다. 이와 같이 통신을 시작하기 전에 회선을 연결할 필요가 없고, 각 데이터 패킷이 반드시 동일한 경로를 통해 전송되는 것은 아니므로 "무연결"이라고 합니다. 이 기능은 네트워크의 견고성과 보안을 크게 향상시키므로 매우 중요합니다.
각 데이터 패킷은 헤더와 메시지의 두 부분으로 구성됩니다. 헤더에는 대상 주소 등 필요한 내용이 포함되어 있으므로 각 데이터 패킷은 동일한 경로를 거치지 않고 대상에 정확하게 도달할 수 있습니다. 전송된 원본 데이터를 목적지에서 재조립하고 복원합니다. 이를 위해서는 패킷 패키징 및 수집 조립 기능을 갖춘 IP가 필요합니다.
실제 전송 과정에서 데이터 패킷의 길이는 통과하는 네트워크에서 지정한 패킷 크기에 따라 변경되어야 합니다. IP 데이터 패킷의 최대 길이는 65535바이트에 달합니다.
또한 IP 프로토콜에는 매우 중요한 내용이 있는데, 인터넷상의 모든 컴퓨터와 기타 장치에는 "IP 주소"라고 하는 고유한 주소가 할당된다는 것입니다. 이 고유한 주소로 인해 사용자는 연결된 컴퓨터에서 작업할 때 수천 대의 컴퓨터에서 필요한 개체를 효율적이고 편리하게 선택할 수 있습니다.
이제 통신 네트워크는 IP 네트워크와 통합되고 있습니다. 예를 들어, IP 네트워크를 사용하여 음성(즉, VoIP)을 전송하는 기술이 매우 인기가 있습니다. , IP over WDM 등이 모두 IP 기술 연구의 초점입니다. 이 단락 편집 | 맨 위로 IPV4 소개 TCP/IP(전송 제어 프로토콜/인터넷 프로토콜, 전송 제어 프로토콜/인터넷 프로토콜) 프로토콜에 따라 IP 주소는 32비트 길이로 표시됩니다. 4바이트인 bytes로 변환됩니다. 예를 들어, 이진 형식의 IP 주소는 "00001010000000000000000000000001"입니다. 이렇게 긴 주소를 처리하는 것은 너무 힘듭니다. 사람들의 사용을 용이하게 하기 위해 IP 주소는 중간에 "." 기호를 사용하여 십진수 형식으로 작성되는 경우가 많습니다. 따라서 위의 IP 주소는 "10.0.0.1"로 표현될 수 있습니다. 이러한 IP 주소 표현을 "점으로 구분된 10진수 표기법"이라고 하며, 1과 0보다 훨씬 기억하기 쉽습니다.
어떤 사람들은 컴퓨터가 하나의 IP 주소만 가질 수 있다고 생각할 수도 있습니다. 하나의 컴퓨터에 여러 개의 IP 주소가 있도록 지정할 수 있으므로 인터넷에 접속할 때 하나의 IP 주소가 하나의 컴퓨터라고 생각하지 마십시오. 또한 특정 기술을 통해 여러 서버가 하나의 IP 주소를 사용할 수도 있습니다. 사용자에게.
IP 주소를 네트워크 번호와 호스트 번호라는 두 부분으로 나눈 경우 설계자는 각 부분에 포함된 비트 수를 결정해야 합니다. 네트워크 번호의 자릿수는 할당할 수 있는 네트워크 수를 직접 결정합니다(계산 방법 2^네트워크 번호의 자릿수). 호스트 번호의 자릿수는 네트워크의 최대 호스트 수를 결정합니다( 계산 방법 2^호스트 번호의 자릿수-2) . 그러나 전체 인터넷에 포함된 네트워크 크기는 비교적 크거나 작을 수 있으므로 설계자는 마침내 유연한 솔루션을 선택했습니다. IP 주소 공간을 여러 범주로 나누고 각 범주에는 서로 다른 네트워크 번호 자리와 호스트 번호 자리가 있습니다.
IP 주소는 IP 네트워크에서 데이터 전송의 기초입니다. 호스트는 여러 개의 IP 주소를 가질 수 있습니다. IP 패킷의 IP 주소는 네트워크 전송 중에 변경되지 않습니다.
(1). 기본 주소 형식(IPv4)
오늘날의 IP 네트워크는 192.168.0.1과 같이 점으로 구분된 십진수 표기법으로 표현되는 32비트 주소를 사용합니다.
주소 형식은 IP 주소 = 네트워크 주소 + 호스트 주소 또는 IP 주소 = 네트워크 주소 + 서브넷 주소 + 호스트 주소입니다.
네트워크 주소는 Internet Society의 ICANN(Internet Corporation for Assigned Names and Numbers)에서 할당하며, 여기에는 북미를 담당하는 InterNIC, 유럽을 담당하는 RIPENIC, 아시아 태평양 지역을 담당하는 APNIC가 포함됩니다. . 목적은 네트워크 주소의 글로벌 고유성을 보장하는 것입니다. 호스트 주소는 각 네트워크의 시스템 관리자가 할당합니다. 따라서 네트워크 주소의 고유성과 네트워크 내 호스트 주소의 고유성은 IP 주소의 전역 고유성을 보장합니다.
(2). 예약된 주소 할당
다양한 용도와 보안 수준에 따라 IP 주소는 크게 공용 주소와 개인 주소의 두 가지 범주로 나눌 수 있습니다. 공개 주소는 인터넷에서 사용되며 인터넷 어디에서나 액세스할 수 있습니다. 개인 주소는 내부 네트워크 내에서만 사용할 수 있으며 프록시 서버를 통해서만 인터넷과 통신할 수 있습니다.
IP 쿼리 시작 --- 실행, cmd 입력 --- 팝업 대화 상자에 ipconfig/all을 입력한 다음 Enter를 누르면 목록이 표시됩니다.
항목이 하나 있습니다: IP 주소는 IP 주소 IP 분류 네트워크 번호: 호스트가 위치한 네트워크를 식별하는 데 사용됩니다.
호스트 번호: 네트워크에서 호스트를 식별하는 데 사용됩니다.
IP 주소는 다섯 가지 범주로 나뉘는데, 클래스 A는 정부 기관용, 클래스 B는 중소기업에 할당되고, 클래스 C는 필요한 사람에게 할당되고, 클래스 D는 멀티캐스트에 사용되며, Class E를 실험용으로 사용하기 때문에 각 Type별로 수용할 수 있는 주소 개수가 다릅니다.
IP 주소 A, B, C 세 가지 유형의 특징: IP 주소를 이진수 형식으로 작성할 때 클래스 A 주소의 첫 번째 숫자는 항상 0이고, IP 주소의 처음 두 자리는 항상 0입니다. 클래스 B 주소는 항상 10입니다. 클래스 C 주소의 처음 세 자리는 항상 110입니다.
1. 클래스 A 주소
(1) 클래스 A 주소의 첫 번째 바이트는 네트워크 주소이고 나머지 3바이트는 호스트 주소입니다.
(2) 클래스 A 주소 범위: 1.0.0.1~126.255.255.254
(3) 클래스 A 주소의 개인 주소 및 예약된 주소:
① 10.X.X.X는 사설 주소(소위 사설 주소는 인터넷에서는 사용되지 않고 근거리 통신망에서 사용되는 주소)입니다.
범위(10.0.0.0-10.255.255.255)
② 127.X.X.X는 예약된 주소이며 루프 테스트에 사용됩니다.
2. 클래스 B 주소
(1) 클래스 B 주소의 첫 번째와 두 번째 바이트는 네트워크 주소이고 나머지 두 바이트는 호스트 주소입니다.
(2) 클래스 B 주소 범위: 128.0.0.1~191.255.255.254.
(3) 개인 주소 및 클래스 B 주소의 예약된 주소
1 172.16.0.0—172.31.255.255는 개인 주소입니다.
2 169.254.X.X는 예약된 주소. IP 주소가 자동으로 획득되었지만 네트워크에서 사용 가능한 DHCP 서버를 찾을 수 없는 경우. IP 중 하나를 얻게 됩니다.
3. 클래스 C 주소
(1) 클래스 C 주소의 첫 번째, 두 번째, 세 번째 바이트는 네트워크 주소이고, 네 번째 바이트는 호스트 주소입니다. 또한 첫 번째 바이트의 처음 세 자리는 110으로 고정됩니다.
(2) 클래스 C 주소 범위: 192.0.0.1~223.255.255.254.
(3) 클래스 C 주소의 개인 주소:
192.168.X.X는 개인 주소입니다. (192.168.0.0-192.168.255.255)
4. 클래스 D 주소
(1) 클래스 D 주소는 네트워크 주소와 호스트 주소를 구분하지 않습니다. 첫 번째 바이트는 4개입니다. 숫자는 1110으로 고정되어 있습니다.
(2) 클래스 D 주소 범위: 224.0.0.1~239.255.255.254
5. 클래스 E 주소
(1) 클래스 E 주소는 구별되지 않습니다. 네트워크 주소와 호스트 주소 사이에서 첫 번째 바이트의 처음 5자리는 11110으로 고정됩니다.
(2) 클래스 E 주소 범위: 240.0.0.1-255.255.255.254
IP의 개념은 브랜드, 상표, 저작권 및 매우 중요한 영업 비밀을 포함하여 매우 광범위합니다. 비즈니스 모델, 비즈니스 표준 등 IP 보유량은 제조업과 창작을 구별하는 가장 중요한 지표입니다. 한 국가가 IP를 너무 적게 보유하면 해당 산업이나 기업은 국제 노동 분업에서 주요 프로세서 역할만 할 수 있습니다. 특수 IP IP 주소 공간에는 장치에 할당할 수 없는 IP 주소도 있고, 공용 네트워크에서 사용할 수 없는 IP 주소도 있고, 이 컴퓨터에서만 사용할 수 있는 IP 주소도 있습니다.
제한된 브로드캐스트 주소
브로드캐스트 통신은 일대일 통신 방식입니다.
IP 주소의 이진수가 모두 1, 즉 255.255.255.255라면 이 주소는 전체 인터넷을 정의하는 데 사용됩니다. 장치가 IP 데이터그램을 인터넷 전체에서 수신하기를 원한다면 대상 주소가 모두 1인 브로드캐스트 패킷을 전송하지만 이는 인터넷 전체에 치명적인 부담을 가져오게 됩니다. 따라서 네트워크의 모든 라우터는 이러한 유형의 패킷이 전달되는 것을 방지하여 이러한 브로드캐스트를 로컬 네트워크 세그먼트로 제한합니다.
직접 브로드캐스트 주소
네트워크의 마지막 주소는 직접 브로드캐스트 주소, 즉 모든 HostID가 1인 주소입니다. 호스트는 이 주소를 사용하여 로컬 네트워크 세그먼트의 모든 장치에 IP 데이터그램을 보내고, 라우터는 이 데이터그램을 특정 네트워크의 모든 호스트에 전달합니다.
참고: 이 주소는 IP 데이터그램의 대상 주소로만 사용할 수 있습니다. 또한 직접 브로드캐스트 주소는 네트워크 세그먼트의 장치에 할당할 수 있는 주소 수를 하나씩 줄입니다.
IP 주소는 0.0.0.0입니다.
IP 주소가 모두 0, 즉 0.0.0.0인 경우 이 IP 주소는 소스 IP 주소로만 사용할 수 있습니다. IP 데이터그램. 이는 장치가 부팅되지만 해당 IP 주소를 모르는 경우에 발생합니다. 이러한 주소는 DHCP를 사용하여 IP 주소를 할당하는 네트워크 환경에서 일반적입니다. 사용 가능한 IP 주소를 얻기 위해 사용자 호스트는 해당 주소를 소스 주소로 사용하여 DHCP 서버로 IP 패킷을 전송하며 대상 주소는 255.255.255.255입니다(호스트는 아직 DHCP 서버의 IP 주소를 모르기 때문입니다). 이때 DHCP 서버).
NetID가 0인 IP 주소
이 주소는 호스트가 동일한 네트워크 세그먼트에 있는 다른 호스트에 패킷을 보낼 때 사용할 수 있으며 해당 패킷은 라우터에 의해 전달되지 않습니다. 예를 들어, 네트워크 12.12.12.0/24의 호스트 12.12.12.2/24가 동일한 네트워크의 다른 호스트 12.12.12.8/24와 통신하는 경우 대상 주소는 0.0.0.8이 될 수 있습니다.
루프백 주소
127 네트워크 세그먼트의 모든 주소는 루프백 주소라고 하며 주로 네트워크 프로토콜이 제대로 작동하는지 테스트하는 데 사용됩니다. 예를 들어, ping 127.1.1.1을 사용하여 로컬 TCP/IP 프로토콜이 올바르게 설치되었는지 테스트할 수 있습니다. 또 다른 용도는 클라이언트 프로세스가 루프백 주소를 사용하여 동일한 시스템에 있는 서버 프로세스에 메시지를 보내는 경우입니다. 예를 들어 브라우저에 127.1.2.3을 입력하면 네트워크 라우팅이 정상적으로 시작되는지 테스트하는 데 사용할 수 있습니다. 제외된. .
개인 주소
IP 주소 공간에서 일부 IP 주소는 개인 주소로 정의됩니다. 이러한 주소는 인터넷 네트워크의 장치에 할당될 수 없으며 기업 내에서만 사용할 수 있습니다. 따라서 개인 주소라고도 합니다. 이러한 주소를 인터넷에서 사용하려면 네트워크 주소 변환이나 포트 매핑 기술을 사용해야 합니다.
이 독점 주소는 다음과 같습니다:
10/8 주소 범위: 10.0.0.0 ~ 10.255.255.255 ***주소는 2의 2승입니다.
172.16/12 주소 범위: 172.16.0.0 ~ 172.31.255.255 ***2 ~ 20번째 전원 주소가 있습니다.
192.168/16 주소 범위: 192.168.0.0 ~ 192.168.255.255 ***있습니다 2 16번째 전원 주소 이 단락 편집 | 위로 IPv6 소개 IPv6은 차세대 인터넷 프로토콜이라고도 알려진 "Internet Protocol Version 6"의 약어입니다. IETF(Internet Engineering Task Force) 그룹에서 개발한 새로운 IP입니다. 현재 IPv4(현재 IP) 프로토콜을 대체하도록 설계된 프로토콜입니다.
우리는 인터넷상의 모든 호스트가 고유한 IP 주소를 가지고 있다는 것을 알고 있습니다. IP 주소는 32비트 이진수를 사용하여 호스트 번호를 나타냅니다. 그러나 32비트 주소 자원은 제한되어 있습니다. 따라서 인터넷 연구 기관에서는 새로운 호스트 식별 방법인 IPv6를 출시했습니다. RFC1884(RFC는 Request for Comments Document의 약어입니다. RFC는 실제로 인터넷 서비스에 대한 일부 표준입니다.)에서 지정된 표준 구문은 IPv6 주소의 128비트(16바이트)를 8개의 16비트 부호 없는 정수로 작성할 것을 권장합니다. 4개의 16진수 숫자로 표시되며 이 숫자는 콜론(:)으로 구분됩니다. 예: 3ffe:3201:1401:1280:c8ff:fe4d:db39
IPv6 기능:
확장된 주소 지정 기능
IPv6은 IP 주소 길이를 32비트에서 128비트로 확장하여 더 많은 수준의 주소 계층, 더 많은 주소 지정 가능 노드 및 더 쉬운 주소 자동 구성을 지원합니다. 멀티캐스트 주소에 "범위" 필드를 추가하여 멀티캐스트 라우팅의 확장성을 향상했습니다. 노드 그룹 중 하나로 패킷을 보내기 위해 "애니캐스트 주소"라는 새로운 주소 유형도 정의되었습니다.
단순화된 헤더 형식
일부 IPv4 헤더 필드가 패킷 처리에서 일상적인 처리 비용을 줄이고 IPv6 헤더에서 소비되는 대역폭을 제한하기 위해 제거되거나 선택적으로 만들어졌습니다.
확장 헤더 및 옵션 지원 개선
IP 인코딩 변경 헤더 옵션은 전달 효율성을 향상시키고, 옵션 길이에 대한 제한을 보다 완화하며, 향후 새로운 옵션 도입 시 더 큰 유연성을 제공할 수 있습니다.
흐름 식별 기능
p>새로운 발신자가 특별한 처리(기본이 아닌 서비스 품질 또는 "실시간" 서비스 등)가 필요한 특정 통신 "흐름"에 속하는 패킷을 식별할 수 있는 기능이 추가되었습니다.
인증 및 암호화 기능
IPv6은 인증, 데이터 무결성 및 (선택 사항) 데이터 기밀성을 지원하는 확장 기능을 지정합니다.