TCP/IP 주소 지정
TCP/IP는 32비트, 즉 0에서 255 사이의 숫자 4세트를 사용하여 컴퓨터 주소를 지정합니다.
IP 주소
모든 컴퓨터는 인터넷에 연결하기 위해 IP 주소가 있어야 합니다.
모든 IP 패킷은 다른 컴퓨터로 전송되기 전에 주소가 있어야 합니다.
이 튜토리얼의 다음 섹션에서는 IP 주소와 IP 이름에 대해 자세히 알아봅니다.
IP 주소에는 4개의 숫자 집합이 포함됩니다.
TCP/IP는 4개의 숫자 집합을 사용하여 컴퓨터 주소를 지정합니다. 각 컴퓨터에는 고유한 4자리 주소가 있어야 합니다.
각 숫자 집합은 0에서 255 사이여야 하며 마침표로 구분되어야 합니다(예: 192.168.1.60).
32비트 = 4바이트
TCP/IP는 주소 지정에 32비트를 사용합니다. 컴퓨터 바이트는 8비트입니다. 따라서 TCP/IP는 4바이트를 사용합니다.
1개의 컴퓨터 바이트에는 256개의 다른 값이 포함될 수 있습니다:
00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000... 1까지 111111 1.
이제 TCP/IP 주소가 0에서 255 사이의 4개 숫자 집합인 이유를 알아야 합니다.
IP V6
IPv6은 "Internet Protocol Version 6"의 약어로, 차세대 인터넷 프로토콜로도 알려져 있습니다. IETF 팀(Internet Engineering Task Force)에서 현재의 IPv4를 대체하기 위해 설계한 새로운 IP 프로토콜입니다. (현재) 프로토콜에서.
우리는 인터넷의 모든 호스트가 고유한 IP 주소를 가지고 있다는 것을 알고 있습니다. IP 주소는 32비트 이진수를 사용하여 호스트 번호를 나타냅니다. 그러나 32비트 주소 리소스는 제한되어 더 이상 호스트의 요구를 충족할 수 없습니다. 이에 인터넷연구회에서는 새로운 호스트 식별 방식인 IPv6를 발표했습니다.
RFC1884(RFC는 Request for Comments 문서의 약어입니다. RFC는 실제로 인터넷 서비스에 대한 일부 표준입니다.)에서 지정된 표준 구문은 IPv6 주소의 128비트(16바이트)를 8개의 16비트 부호 없는 정수로 쓰는 것을 권장합니다. 각 정수는 4개의 16진수로 표시되며, 이 숫자는 콜론(:)으로 구분됩니다. 예:
686E:8C64:FFFF:FFFF:0:1180:96A:FFFF
콜론 16진수 표기법은 0 압축, 즉 0의 연속 문자열을 허용합니다. 콜론 쌍으로 대체될 수 있습니다. 예:
FF05:0:0:0:0:0:0:B3可以定成:FF05::B3
제로 압축에 대한 명확한 설명을 보장하기 위해 제로 압축은 모든 주소에서 한 번만 사용할 수 있다고 권장 사항에 명시되어 있습니다. 이 기술은 제안된 할당 전략에 특히 유용합니다. 왜냐하면 연속적인 0 문자열을 포함하는 주소가 많이 있기 때문입니다.
콜론 16진수 표기법과 10진수 표기법의 접미사를 결합한 것입니다. 이 조합은 IPv4에서 IPv6로 전환하는 동안 특히 유용합니다. 예를 들어, 다음 문자열은 유효한 콜론 16진수 표기법입니다.
0:0:0:0:0:0:128.10.1.1
이 표기법에서 콜론으로 구분된 각 값은 16비트 수량이지만 각 점으로 구분된 소수 부분의 값은 바이트 값을 지정합니다. 그런 다음 0 압축을 사용하면 다음과 같은 결과가 나옵니다.
::128.10.1.1
Domain name
12 아라비아 숫자는 기억하기 어렵습니다. 이름을 사용하는 것이 더 쉽습니다.
TCP/IP 주소에 사용되는 이름을 도메인 이름이라고 합니다. php.cn은 도메인 이름입니다.
http://www.php.cn과 같은 도메인 이름을 입력하면 도메인 이름은 DNS 프로그램에 의해 숫자로 변환됩니다.
전 세계적으로 수많은 DNS 서버가 인터넷에 연결되어 있습니다. DNS 서버는 도메인 이름을 TCP/IP 주소로 변환하고 새로운 도메인 이름 정보로 서로의 시스템을 업데이트하는 일을 담당합니다.
TCP/IP 주소와 함께 새 도메인 이름이 등록되면 전 세계 DNS 서버가 이 정보를 업데이트합니다.