IP 주소: 의미, 유형, 작동 방식 등
게시 됨: 2023-01-10인터넷의 모든 장치는 IP 주소로 작동하므로 IP 주소가 무엇인지, IP 주소로 무엇을 할 수 있고 무엇을 할 수 없는지 아는 것이 중요합니다.
IP 주소란 무엇입니까?
IP 주소 또는 인터넷 프로토콜 주소는 인터넷에 연결되고 인터넷 프로토콜을 사용하여 다른 컴퓨터와 통신하는 컴퓨팅 장치에 할당되는 127.0.0.1과 같은 숫자 레이블입니다.
인터넷 프로토콜은 인터넷을 구성하는 컴퓨터와 네트워크 라우터 간에 정보를 전달하기 위한 표준입니다. 인터넷 프로토콜과 IP 주소 시스템이 없었다면 오늘날 여러분이 알고 있는 인터넷도 없었을 것입니다.
이 게시물은 IP 주소를 자세히 살펴보고 아키텍처와 특성에 대해 더 많은 정보를 제공하므로 이를 최대한 활용할 수 있습니다.
IPv4 또는 인터넷 프로토콜 버전 4는 1982년 SATNET에서, 1983년 ARPANET에서 처음 출시되었습니다. 오늘날로 빠르게 이동하면 현재 인터넷 트래픽의 대부분을 처리하는 동일한 프로토콜입니다.
인터넷에서 빠르고 효율적으로 통신하기 위해 인터넷 프로토콜 버전 4(IPv4)에는 각 컴퓨터에 전화 번호와 같은 숫자 식별자를 부여하는 인터넷 프로토콜(IP) 주소 시스템이 포함되어 있습니다. 이를 통해 인터넷의 모든 컴퓨터는 IP 주소를 알고 있는 한 다른 컴퓨터와 연결할 수 있습니다.
127.0.0.1은 IP 주소의 일반적인 예입니다. 그러나 이것은 동일한 장치 내부의 모든 데이터 라우팅을 처리하는 가상 네트워크인 컴퓨터의 루프백 인터페이스에서 사용하기 위해 자동으로 예약됩니다. 동일한 컴퓨터 또는 모바일 장치에서 모든 네트워크 서비스에 액세스하기 위한 주소입니다.
따라서 랩톱이나 Android 장치에서 웹 서버를 실행하려는 경우 예를 들어 Apache 웹 서버는 127.0.0.1:80에서 들어오는 연결을 수신합니다. :80은 포트 80을 나타내고 127.0.0.1은 동일한 장치 또는 홈 네트워크 또는 localhost 를 나타냅니다.
(아래의 IP 주소 및 포트 참조)
IPv4 주소 범위는 0.0.0.0에서 255.255.255.255까지입니다. IPv6라고 하는 두 번째 유형의 주소는 IPv4보다 더 발전했지만 슬프게도 널리 사용되지는 않습니다.
IPv4 대 IPv6
IPv4 또는 인터넷 프로토콜 버전 4는 인터넷에서 가장 오래되고 널리 사용되는 주소 지정 시스템입니다. 4개의 옥텟으로 배열된 32비트 주소 지정 시스템을 사용합니다. 여기서 옥텟은 최대값이 이진 형식으로 11111111 또는 십진수로 간단히 255인 8비트 그룹입니다.
IPv4 주소는 가독성을 위해 10진수 형식으로 작성됩니다. 그렇지 않으면 십진수로 255.255.255.255의 가장 높은 주소 값은 이진수로 11111111.11111111.11111111.11111111이 됩니다. 함께 일하는 고통.
전체적으로 IPv4 주소 지정 시스템은 최대 약 40억 개의 고유한 주소를 허용합니다. 이는 많은 것처럼 보일 수 있지만 매년 온라인에 연결되는 IoT 장치의 양을 고려할 때 적습니다. 또한 아래 표에서 유추할 수 있듯이 클래스로 세분화됩니다.
수업 | 범위 | |
최하위 주소 | 최고 주소 | |
ㅏ | 0.0.0.0 | 127.255.255.255 |
비 | 128.0.0.0 | 191.255.255.255 |
씨 | 192.0.0.0 | 223.255.255.255 |
디 | 224.0.0.0 | 239.255.255.255 |
표 1. IPv4 인터넷 주소 범위
반면에 IPv6는 최대 3.4 x 10 38 장치를 지원하는 128비트 주소 지정 시스템입니다. 3.4에 0을 38개 곱하면 전 세계의 모든 컴퓨터, 태블릿, 모바일, IoT 장치 및 드론에 여러 번 IP 주소를 제공할 수 있는 충분한 주소입니다.
일반적인 IPv6 주소는 콜론으로 구분되는 4개의 16진수로 구성된 8개의 그룹으로 표시됩니다. 따라서 IPv6 주소의 예는 다음과 같습니다.
1aa1:0db8:02fa:0bc3:0000:8a2e:0730:7345
IP 주소 유형
IP 주소에는 동적, 정적, 개인 및 공용의 네 가지 주요 유형이 있습니다. 그러나 많은 사용 상황으로 인해 다양한 IP 관련 레이블이 생겼습니다. 따라서 다음은 가장 널리 사용되는 IP 주소 유형과 그 의미입니다.
1. 유동 IP 주소
오늘날 대부분의 인터넷 서비스 공급자는 동적 IP 주소를 제공합니다. 이 시스템은 공급자 네트워크에 로그온할 때마다 장치에 새 IP 주소를 할당하기 위해 DHCP(동적 호스트 구성 프로토콜) 서버를 사용합니다. 그리고 이 IP는 종종 브라우징 세션이 끝날 때까지 지속됩니다.
2. 고정 IP 주소
특정 장치에 할당되고 변경되지 않는 특정 주소입니다. 네트워크 관리자가 변경할 때까지 인터넷에서 해당 장치를 인식하는 데 사용됩니다.
3. 사설 IP 주소
이 유형의 주소는 가정 또는 사무실 네트워크와 같은 폐쇄된 네트워크 내에 있는 장치를 식별하는 데 사용됩니다. 사설 IP를 가진 장치는 인터넷의 다른 컴퓨터에서 액세스할 수 없습니다.
4. 공인 IP 주소
인터넷에 연결된 장치에 할당된 주소입니다. 다른 컴퓨터는 전 세계 어디에서나 연결할 수 있습니다.
5. 공유 IP 주소
이름에서 알 수 있듯이 이것은 둘 이상의 온라인 서비스에서 공유하는 IP 주소입니다. 저렴한 호스팅 서비스는 종종 많은 웹사이트를 하나의 공유 IP 주소로 묶고 자동으로 데이터를 다른 도메인으로 라우팅합니다.
6. 전용 IP
여러 도메인이 동일한 IP를 사용하는 공유 IP 주소와 달리 전용 IP 주소는 단일 도메인 이름을 가리킵니다. 전용 IP 주소는 종종 심각한 비즈니스를 나타냅니다.
7. 브로드캐스트 IP 주소
이것은 네트워크의 모든 사용자에게 메시지를 보내는 데 사용되는 주소입니다. IPv4에서만 사용할 수 있지만 IPv6에서는 사용할 수 없습니다.
8. 멀티캐스트 IP 주소
이것은 네트워크에 있는 장치 그룹이 한 번에 메시지를 받을 수 있는 주소입니다. 모든 호스트에 대한 브로드캐스트 주소와 달리 관심 있는 장치만 멀티캐스트 데이터를 수신하고 발신자는 데이터를 한 번만 전송하면 됩니다. 멀티캐스트 IP는 음악 및 비디오 스트리밍에 자주 사용됩니다.
IP 주소 작동 방식
IP 주소는 크기에 따라 네트워크에 할당됩니다. 예를 들어 주소 범위를 살펴보겠습니다.
212.0.0.1에서 212.255.255.255로
XYZ Incorporated라는 네트워크에 할당될 수 있습니다. 또한 XYZ Inc.는 이제 네트워크 사용자 간에 IP 주소를 분할하거나 사용 가능한 IP 주소보다 많은 사용자가 있는 경우 DHCP 서버를 사용하여 동적 IP 할당 시스템을 구현할 수 있습니다.
이제 인터넷 장치가 해당 범위 내의 번호에 대한 연결을 요청할 때마다 데이터 전송은 인터넷 프로토콜에 따라 수행됩니다. 여기에서 각 통신은 헤더와 페이로드를 포함하는 데이터 패킷으로 나뉩니다.
각 인터넷 프로토콜 전송 패키지의 헤더 부분에는 목적지 IP 주소와 소스 IP 주소가 포함됩니다. 페이로드 부분은 네트워크에서 전송되는 실제 데이터입니다. 인터넷 프로토콜은 각 네트워크 노드가 수신한 데이터를 가장 가까운 최상의 노드로 계속 전송하도록 설계되었습니다.
그리고 XYZ Inc.의 데이터 센터의 물리적 위치를 알고 있기 때문에 데이터는 결국 라우터를 통해 그곳으로 가는 길을 찾을 것입니다. 그런 다음 XYZ Inc.는 이제 특정 사용자의 위치(수신자로 지정된 위치)로 데이터를 추가로 라우팅해야 합니다.
IP 주소 및 도메인 이름
대부분의 웹사이트는 IP 주소를 광고하지 않고 TargetTrend.com, Google.com 또는 Twitter.com과 같은 도메인 이름을 광고합니다.
그 이유는 인터넷 프로토콜을 기반으로 월드 와이드 웹(World Wide Web)이라는 새로운 통신 계층이 구축되었기 때문입니다. 인터넷의 이 부분은 HTTP(Hypertext Transfer Protocol), FTP(File Transfer Protocol) 및 기타 프로토콜을 사용하여 인터넷 프로토콜을 전송 기반으로 사용하여 인터넷을 통해 문서를 쉽게 전송할 수 있습니다.
또한 도메인 이름 시스템을 포함하여 도메인을 입력하기만 하면 백그라운드에서 실행되는 프로토콜이 나머지를 처리합니다.
예를 들어 브라우저에 Twitter.com을 입력하면 컴퓨터는 먼저 로컬 캐시를 확인하여 최신 Twitter IP 주소 사본이 있는지 확인합니다. 그렇다면 그것을 사용할 것입니다. 그렇지 않은 경우 ISP 또는 선택한 DNS(도메인 이름 시스템) 서버에 요청을 보냅니다.
DNS 서버 시스템은 루트 이름 서버 및 TLD(최상위 도메인) 이름 서버와 함께 작동하여 모든 도메인 이름을 IP 주소로 변환합니다. TLD 이름 서버는 .com, .org, .ru 또는 .co.uk와 같은 각 최상위 도메인을 담당합니다.
IP 주소 및 포트
IP 번호와 함께 제공되는 또 다른 통신 시스템은 통신 포트입니다. USB 및 직렬 포트와 같은 물리적 컴퓨터 포트와 마찬가지로 소프트웨어 포트는 통신 및 IP 번호의 확장을 위해 존재합니다.
개인 애플리케이션 개발을 위해 원하는 포트 번호를 열어 사용할 수 있지만 일반적으로 포트 번호는 특정 서비스에 할당됩니다. 예를 들어 포트 80은 HTTP용, 포트 22는 Telnet용, 포트 25는 SMPT 이메일용입니다.
따라서 http://localhost/index.html에서 웹 서버에 연결할 때 웹 클라이언트 또는 브라우저는 HTTP 요청을 127.0.0.1:80으로 보냅니다. 그리고 SMPT(Simple Mail Transfer Protocol)를 통해 로컬 네트워크의 메일 서버에 연결하면 메일 클라이언트가 127.0.0.1:25로 요청을 보냅니다.
다음은 가장 인기 있는 포트 목록과 번호입니다.
포트 번호 | 기본 서비스 | 예 |
---|---|---|
20 & 21 | 파일 전송 프로토콜(FTP) | 127.0.0.1:21 |
22 | 보안 셸(SSH) | 127.0.0.1:22 |
23 | 텔넷 | 127.0.0.1:23 |
25 | SMPT(이메일) | 127.0.0.1:25 |
80 | HTTP(웹 브라우징) | 127.0.0.1:80 |
110 | 이메일용 우체국 프로토콜(POP3) | 127.0.0.1:110 |
119 | 네트워크 뉴스 전송 프로토콜(NNTP) | 127.0.0.1:119 |
123 | 네트워크 시간 프로토콜 | 127.0.0.1:123 |
143 | IMAP(이메일 관리) | 127.0.0.1:143 |
194 | IRC(인터넷 릴레이 채팅) | 127.0.0.1:194 |
443 | 보안 HTTP(HTTPS) | 127.0.0.1:443 |
3389 | 원격 데스크톱 프로토콜 | 127.0.0.1:3389 |
표 2. 널리 사용되는 인터넷 프로토콜 통신 포트
자주 묻는 질문
다음은 IP 주소에 대해 자주 묻는 질문입니다.
IP 주소 스푸핑은 다른 컴퓨터를 가리키는 잘못된 주소를 사용하여 인터넷 프로토콜(IP) 패킷의 원본 IP 주소를 위조하는 것입니다. IP 스푸핑은 프록시 사용과 같은 보안 조치를 우회하거나 네트워크를 테스트 및 디버깅하는 데 사용할 수 있지만 DDoS(Distributed Denial of Service) 공격에도 자주 사용됩니다.
IP 주소는 네트워크 관리자(예: 인터넷 서비스 제공업체)가 다양한 방법을 사용하여 할당합니다. 첫 번째 방법은 관리자가 기기에 고정 IP 주소를 할당하는 수동 네트워크 할당으로, 관리자가 변경할 때까지 기기는 항상 인터넷에 연결됩니다. 두 번째 방법은 동적 IP 할당으로 DHCP(Dynamic Host Configuration Protocol) 서버가 각 세션에 대해 네트워크에서 활성화되는 장치에 IP 주소를 자동으로 할당합니다.
예, IP 주소는 종종 지리적 위치로 추적될 수 있지만 얼마나 정확한지는 동적 IP 주소, VPN 사용, ISP 또는 VPN 호스트가 로그를 보관하는지 또는 보관 기간과 같은 여러 요인에 따라 달라집니다. .
때에 따라 다르지. 모바일 장치를 사용하는 경우 그럴 수 있습니다. 고정 케이블 인터넷 연결 간에 전환하는 경우 확실히 전환됩니다.
예, 그럴 수 있습니다. 동적 IP 주소가 있는 경우 장치를 껐다가 다시 켜면 변경될 수 있습니다. 고정 IP의 경우 변경하려면 네트워크 관리자에게 문의해야 합니다.
많은 요인으로 인해 IP가 지속적으로 변경될 수 있습니다. 첫 번째는 동적 IP 주소를 사용하는 인터넷 서비스 공급자를 보유하는 것입니다. 두 번째는 모바일 장치나 태블릿을 가지고 이동하면서 인프라를 전환하고 IP 주소를 변경하는 것입니다. 세 번째는 VPN 서비스를 사용하는 경우입니다. 이러한 공급자는 일반적으로 로그온할 때마다 장치에 새 IP를 할당합니다.
IP 주소가 변경되지 않도록 하는 몇 가지 방법에는 고정 IP 주소를 제공하는 인터넷 가입, 모바일 장치 사용 중단, VPN 서비스 사용 중단 등이 있습니다.
결론
IP 주소와 작동 방식에 대한 이 게시물을 요약하면 IP 주소가 네트워크에 있는 장치의 숫자 식별자일 뿐임을 확인했습니다.
인터넷 프로토콜과 관련 기술은 방대합니다. 따라서 당신이 그것들을 무엇을 위해 사용하고 어떻게 하는지는 모두 당신과 당신이 무엇을 하고 있는지에 달려 있습니다.