IP (인터넷 프로토콜) 란 무엇입니까?

IP 는 다음을 참조 할 수 있습니다.

1. IP ( 인터넷 프로토콜 )는 인터넷 통신을위한 기본 프로토콜입니다. 정보가 패킷 화, 주소 지정, 전송, 라우팅 및 네트워크 장치에 의해 수신되는 방식을 지정합니다.

그 발전은 컴퓨터 과학자 인 Bob Kahn과 Vint Cerf에 의해 주도 된 1974 년에 시작되었습니다. TCP (Transmission Control Protocol)와 함께 자주 사용됩니다. 함께 TCP / IP라고합니다.

인터넷 프로토콜의 첫 번째 주요 버전은 버전 4 또는 IPv4입니다. 1981 년에 IETF (Internet Engineering Task Force)에서 공식적으로 RFC 791에 정의되었습니다.

  • 역사적인 문서 : RFC 791의 텍스트를 읽으십시오.

IPv4의 후속은 1998 년 IETF에서 공식화 한 IPv6입니다.이 프로토콜은 결국 IPv4를 대체하도록 설계되었습니다. 2018 년 현재 IPv6은 모든 인터넷 트래픽의 약 20 %를 차지합니다.

IP 주소

IP 주소 는 인터넷상의 컴퓨터 또는 다른 장치를 식별하는 번호입니다. 이는 우편 주소가 어디서 왔는지, 어디서 배달되어야 하는지를 나타내는 우편 주소와 유사합니다. IP 주소는 인터넷 프로토콜과 함께 전송되는 데이터의 원본과 대상을 고유하게 식별합니다.

IPv4 및 IPv6 주소

IPv4 주소는 32 비트 길이 (4 바이트)입니다. IPv4 주소의 예는 Google.com의 첫 페이지 인 216.58.216.164 입니다.

32 비트 숫자의 최대 값은 232 또는 4, 294, 967, 296입니다. 따라서 주소 공간이라고하는 최대 IPv4 주소 수는 약 43 억 입니다. 1980 년대에 이것은 모든 네트워크 장치를 다루는데 충분했지만 과학자들은이 공간이 빨리 고갈 될 것이라는 것을 알았습니다. NAT와 같은 기술은 많은 장치가 하나의 IP 주소를 사용하도록 허용함으로써 문제를 지연 시켰지만 현대 인터넷을 제공하기 위해서는 더 큰 주소 공간이 필요합니다.

IPv6의 가장 큰 장점은 128 비트의 데이터를 사용하여 주소를 저장하고 2128 개의 고유 주소 또는 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456을 허용한다는 것입니다. IPv6의 주소 공간 크기 인 3 백 20 억 달러는 IPv4보다 훨씬 큽니다.

IP 주소 클래스

IPv4 IP 주소에는 A, B, C 클래스, D 클래스 및 E 클래스의 다섯 가지 클래스가 있으며 일반적으로 A, B 및 C 만 사용됩니다. 각 클래스는 다음 표에 표시된대로 유효한 IP 주소의 범위를 허용합니다.

수업주소 범위지원
클래스 A1.0.0.1 ~ 126.255.255.254127 개 네트워크 각각에서 1, 600 만 호스트를 지원합니다.
클래스 B128.1.0.1 ~ 191.255.255.25416, 000 개의 네트워크에서 각각 65, 000 개의 호스트를 지원합니다.
클래스 C192.0.1.1 ~ 223.255.254.2542 백만 개의 네트워크 각각에 대해 254 개의 호스트를 지원합니다.
클래스 D224.0.0.0 ~ 239.255.255.255멀티 캐스트 그룹 용으로 예약되어 있습니다.
클래스 E240.0.0.0 ~ 254.255.255.254미래의 사용 또는 연구 개발 목적을 위해 예약 됨.

범위 127.xxx는 루프백 또는 로컬 호스트 용으로 예약되어 있습니다. 예를 들어, 127.0.0.1 은 루프백 주소입니다. 범위 255.255.255.255 는 로컬 네트워크의 모든 호스트로 브로드 캐스팅됩니다.

IP 주소 분석

모든 IPv4 주소는 4 개의 8 진수 (바이트의 다른 이름)로 나뉘며 실제 IP 주소를 나타내는 2 진수로 변환됩니다. 아래 표는 IPv4 주소 255.255.255.255 입니다.

팁 : 이진수에 대한 자세한 내용은 이진 -> 16 진수 변환 안내서를 참조하십시오.

10 진수 :255 자255 자255 자255 자
바이너리 :11111111111111111111111111111111
8 진수 :377377377377
16 진수 :FFFFFFFF

또 다른 예로, 다음 표의 IPv4 주소 166.70.10.23 을 세분화 해 봅시다. 첫 번째 행은 IP 주소의 개별 옥텟 (바이트)을 포함하며 10 진수로 표시됩니다. 10 진수 표현에서 가장 오른쪽 숫자에 1을 곱하고 두 번째 오른쪽 숫자에 10을 곱하고 (101), 3 번째 오른쪽에 100을 곱합니다 (102).

표의 두 x 째 행은 2 진수로 표시된 동일한 숫자 값을 표시합니다. 이진수에서는 오른쪽 끝 자리에 1을 곱하고 두 번째 오른쪽 자리 자리에 2를 곱하고 오른쪽 끝 자리에 4 (22) 등을 곱합니다.

세 번째 행은 개별 숫자를 변환하고 값을 추가하여 이진 표현을 십진수로 변환하는 방법을 보여줍니다. 굵게 표시된 이진 숫자는 추가 된 값에 해당합니다.

10 진값 :166701023
이진 값 :1 0 1 00 11 00 1 000 11 00000 1 0 1 0000 1 0 111
변환:128 + 32 + 4 + 2 = 16664 + 4 + 2 = 708 + 2 = 1016 + 4 + 2 + 1 = 23

정적 IP 주소와 동적 IP 주소 비교

IP 주소는 두 가지 다른 방식으로 할당됩니다. 동적 할당 (자동으로 변경 가능) 또는 정적 할당 (변경하지 않으려 고 수동으로 변경해야 함). 대부분의 홈 네트워크는 동적 할당을 사용합니다. 라우터는 DHCP를 사용하여 장치에 IP 주소를 임시로 할당하거나 "임대"합니다. 일정 기간이 지나면이 임대 기간이 만료되며 라우터는 네트워크 요구 사항 및 라우터 구성에 따라 이전 주소를 갱신하거나 새 주소를 할당합니다.

홈 라우터가 할당하는 가장 일반적인 기본 주소는 다음과 같습니다.

192.168.1.0이 번호 ( 네트워크 번호 )는 네트워크를 전체적으로 식별하며 장치에 할당되지 않습니다.
192.168.1.1게이트웨이 장치에 할당 된 공통 기본 주소입니다. 대부분의 홈 네트워크에서 게이트웨이는 라우터 자체입니다.
192.168.1.2또 다른 공통 게이트웨이 주소. 또는 네트워크의 장치에 할당 될 수 있습니다.
192.168.1.3-254네트워크의 장치에 할당됩니다.
192.168.1.255네트워크의 브로드 캐스트 주소입니다. 이 주소로 전송 된 데이터는 주소 1-254에 자동으로 브로드 캐스트됩니다.

라우터의 설정을 변경하려고 시도한 적이 있다면 주소 192.168.1.1을 잘 알고있을 것입니다. 일반적으로 라우터의 주소입니다.이 주소를 웹 브라우저의 주소 표시 줄에 입력하면 라우터의 구성 인터페이스를 열 수 있습니다. 라우터의 주소는 다를 수 있습니다. 설명서를 확인하십시오.

  • 가정용 라우터의 설정을 변경하려면 어떻게합니까?

다른 네트워크의 IP 주소로 데이터를 보내는 방법

다음 다이어그램은 가정용 컴퓨터가 IP 주소를 얻고 다른 네트워크의 IP 주소로 데이터를 보내는 방법을 보여줍니다.

자세한 내용은 컴퓨터가 인터넷을 통해 어떻게 서로 연결되는지 확인하십시오.

기타 인터넷 프로토콜

IP는 장치가 인터넷에서 통신하는 데 사용하는 하나의 프로토콜 일뿐입니다. 일부는 IP와 함께 사용되며 일부는 독립적으로 사용됩니다. 예를 들어 전자 메일을 전송하는 데 사용되는 SMTP와 하이퍼 미디어를 전송하는 데 사용되는 HTTP가 있습니다.

일반적으로 프로토콜에 대한 자세한 내용은 프로토콜 정의를 참조하십시오.

기타 IP 주소 질문 및 답변

2. IP는 네트워크 구성을 설정하고 보는 Linux 명령입니다. 자세한 내용은 ip 명령 개요를 참조하십시오.

3. IP 는 Ingress Protection Rating (IP 등급)에서 "Ingress Protection"을 단축하는 데 사용되는 약어입니다.

이진, CIDR, 컴퓨터 약자, 외부 IP 주소, ICANN, 내부 IP 주소, 인터넷 주소, InterNIC, IP 스푸핑, 로컬 호스트, 넷 마스크, 네트워크 조건, Ping, 프로토콜, 예약 된 주소 공간, 서브넷