IP란 무엇입니까? [초보자 가이드]
게시 됨: 2019-07-07목차
TCP/IP – 간략한 설명
TCP/IP 모델 계층
간단한 단어로 된 IPv4 및 IPv6
IP 주소 클래스
DHCP란 무엇입니까?
DHCP는 어떻게 작동합니까?
IP 갱신 - Mac, Windows 및 Linux에서 IP 주소를 갱신하는 방법
마무리
해외에 사는 친구에게 편지를 보내고 싶다고 상상해보십시오. 우체국에서 배달하려면 그의 주소가 필요합니다.
마찬가지로, 귀하의 컴퓨터는 인터넷 상의 웹사이트 또는 네트워크 상의 컴퓨터의 위치를 알아야 접속할 수 있습니다.
여기서 IP 주소(종종 IP라고 함)가 나타납니다.
그렇다면 IP란 정확히 무엇일까요?
네트워크에 있는 시스템의 고유한 숫자 식별자입니다.
일반 영어로 이것은 IP 주소가 인터넷상의 웹사이트 또는 네트워크상의 컴퓨터의 정확한 위치를 알려준다는 것을 의미합니다.
그러나 이는 장치가 서로 통신해야 하는 많은 것 중 하나일 뿐입니다 .
다음과 같이 생각해 보십시오.
친구의 주소를 알고 있더라도 두 사람 사이에 우편 서비스가 없으면 연락할 수 없습니다.
마찬가지로, 표준화되고 강력한 메커니즘 이 없으면 컴퓨터 는 인터넷의 웹사이트와 통신 할 수 없습니다 .
그렇다면 이 메커니즘은 무엇일까요?
TCP/IP(Internet Protocol Suite라고도 함)라는 이름을 사용합니다.
그것이 무엇인지 알아보자.
TCP/IP – 간략한 설명
TCP/IP는 인터넷에 전원을 공급하는 통신 프로토콜입니다. 간단히 말해서 컴퓨터가 인터넷을 통해 서로 대화할 수 있도록 합니다.
이름에서 알 수 있듯이 TCP/IP에는 TCP 와 IP의 두 부분 또는 계층이 있습니다.
TCP 란 무엇입니까?
TCP는 Transmission Control Protocol의 약자로 상위 계층입니다.
그것은 두 가지 주요 기능이 있습니다 :
첫째, 데이터 패킷 또는 단순히 패킷이라고 하는 더 작은 청크로 정보를 나눕니다.
둘 , 도중에 데이터 패킷을 보냅니다.
어디로?
대상 사이트의 다른 동일한 TCP/IP 프로토콜 제품군으로.
데이터 패킷은 특정 순서나 특정 경로를 통해 전송되지 않습니다. 대신 가장 빠른 네트워크 채널을 따라 무작위로 라우팅됩니다.
따라서 데이터 패킷이 대상에 도달하면 데이터를 올바르게 대조하는 것이 수신 TCP/IP 프로토콜 제품군의 작업입니다.
이제 TCP가 하는 일을 알았으므로 IP가 어떻게 도움이 되는지 알아보겠습니다.
IP란 무엇입니까 ?
인터넷 프로토콜이라고도 하는 IP는 인터넷 프로토콜 제품군의 하위 계층을 형성합니다.
각 데이터 패킷에 소스 및 대상에 대한 정보를 태그하는 가장 중요한 작업이 있습니다.
이것은 중요합니다. 목적지 의 인터넷 주소 가 없으면 데이터 패킷이 전달되지 않습니다.
데이터 패킷은 목적지로 바로 이동하지 않습니다. 대신 게이트웨이 라고 하는 여러 스테이션 사이를 통과합니다 . (그들은 글로벌 웹을 만드는 네트워크 노드를 구성하지만 다른 시간에 대한 이야기입니다.)
각 게이트웨이에서 네트워킹 장치는 배송 주소를 확인한 다음 패킷을 올바른 방향으로 전달합니다.
간단히 말해서 TCP는 데이터가 패킷화되는 방식을 처리합니다. 반면 IP는 이러한 패킷이 올바른 대상에 도달하도록 합니다.
TCP/IP 모델 계층
TCP/IP에는 다음과 같은 4개의 계층이 있습니다.
애플리케이션 계층
네트워크에 연결된 응용 프로그램 간의 통신을 보장합니다. 그러한 응용 프로그램 중 하나는 현재 기사를 읽고 있는 웹 브라우저입니다.
프로토콜에는 다음이 포함됩니다.
- HTTP(Hypertext Transfer Protocol) – World Wide Web에서 사용하는 기본 프로토콜입니다. 인터넷에서 파일을 전송하는 방법을 정의합니다.
- FTP(파일 전송 프로토콜) – 표준 네트워크 프로토콜인 FTP는 네트워크의 호스트와 서버 간에 파일을 전송하는 데 사용됩니다.
- POP3(Post Office Protocol 3) – 메일 서버에서 이메일을 검색하는 데 사용되는 표준 프로토콜입니다.
- SMTP(Simple Mail Transfer Protocol) – 메일 서버는 이 프로토콜을 사용하여 인터넷을 통해 이메일을 전송합니다.
전송 계층
주요 기능은 모든 호스트 간 통신을 해결하는 것입니다. 프로토콜에는 TCP (전송 제어 프로토콜) 및 UDP (사용자 데이터그램 프로토콜)가 포함됩니다. 이 두 프로토콜은 거의 모든 인터넷 트래픽을 전달합니다.
그러나 둘은 다른 방식으로 작동합니다. TCP는 당사자 간의 연결이 안정적이고 신뢰할 수 있고 모든 데이터 패키지가 전달되도록 보장하므로 둘 중 더 느립니다. 웹 서버는 TCP를 사용하여 사용자 요청을 이행하고 사이트를 로드합니다.
UDP(사용자 데이터그램 프로토콜)는 TCP만큼 안정적이지 않지만 용도도 있습니다. 비디오 스트림 서비스는 이를 많이 배포하며 연결 결과의 약간의 저하가 (바라건대) 약간의 시각적 또는 오디오 흐림이 있지만 실제로 경험을 망치지는 않는 VoIP(Voice-over-IP) 전화 통신도 마찬가지입니다.
인터넷 계층
네트워크 계층이라고도 하며 인터넷을 통해 논리적으로 데이터 패킷을 전송합니다. 인터넷 계층 프로토콜 중 일부는 IP (인터넷 프로토콜) 및 ICMP (인터넷 제어 메시지 프로토콜)입니다.
IP는 전송된 데이터 패킷을 논리적으로 구조화된 정보로 캡슐화하여 네트워크 장치가 패킷이 어디에서 오고 어디로 가야 하는지 결정할 수 있도록 함으로써 작업을 수행합니다. IP 덕분에 수신 장치는 수신된 데이터 패키지를 올바른 순서로 배치할 수도 있습니다.
물리적 계층
여기에는 수수께끼가 없습니다. 이름이 모든 것을 말해 줍니다. 물리 계층은 가장 기본적인 형태의 데이터, 즉 전기 펄스를 전송합니다. 기본적으로 네트워크 신호를 전달하는 것은 하드웨어입니다. 여기에는 네트워크 카드, 케이블, 라우터 등이 포함됩니다.
이제 IPv4 및 IPv6 의 두 가지 IP 버전을 확인하겠습니다 .
간단한 단어로 된 IPv4 및 IPv6
IPv4는 IPv6보다 훨씬 이전에 등장했으며 여전히 트래픽의 약 75%를 전달합니다. 먼저 해당 트래픽을 살펴보겠습니다.
IPv4 및 그 단점 이해
1981년에 출시된 IPv4는 최초의 인터넷 주소 지정 시스템입니다.
32비트를 따르므로 이 경우 IP 주소 형식 은 0에서 255 사이의 4자리 숫자이며 마침표로 구분됩니다.
예는 다음과 같습니다. 192. 12. 30.1
전체적으로 약 43억 개의 IP4 주소가 있습니다.
즉, 많은 IP 주소가 특별한 목적으로 예약되어 있습니다.
따라서 인터넷에서 사용할 수 있는 실제 IPv4 주소 수는 약 37억 개에 불과합니다.
그리고 그 안에 문제가 있습니다.
1981년에는 37억 개의 IP 주소가 충분해 보였습니다. 하지만 상황이 다르게 전개되었습니다.
우리는 보고서에 따르면, 2018 년 IP4 주소가 부족합니다.
당신이 지금 생각하는 경우에, "오 젠장! 우리는 무엇을 할 것인가?”, 그것은 괜찮을 것입니다.
IPv6이 여기에 있으며 사실상 무제한입니다(나중에 자세히 설명).
불충분하다는 것 외에도 IP4에는 보안 이라는 또 다른 주요 단점이 있습니다.
IPv4는 보안을 위해 설계된 적이 없었습니다. 그 당시에는 누구도 현재의 네트워크 보안 위협을 예상하지 못했기 때문입니다.
오늘날 두 지점 간의 보안 연결에 사용되는 표준 프레임워크는 인터넷 프로토콜 보안 또는 IPSec입니다. IP 네트워크를 통해 전송된 데이터를 인증하고 암호화하여 작동합니다.
IPv4의 문제는 IPSec이 기본 제공되지 않지만 선택 사항이라는 것 입니다.
최근 사이버 범죄가 증가함에 따라 보안 기능이 내장되어 있지 않아 점점 더 적대적인 인터넷 환경에 대처하기가 더 어려워집니다.
IPv4의 또 다른 문제는 구성과 관련이 있습니다. 수동으로 구성하거나 DHCP(Dynamic Host Configuration Protocol)를 통해 구성해야 합니다.
또한 헤더가 상대적으로 복잡하고 디코딩 속도가 느려 패킷 처리 효율이 떨어집니다.
IPv6 및 그 이점 이해
IPv6(일명 인터넷 프로토콜 버전 6)은 블록에 있는 새로운 아이입니다. 그리고 오래 머물기 위해 여기에 있습니다.
IPv4와 달리 128비트 인터넷 주소를 사용합니다.
간단한 영어로 이것은 340 조 조 조의 IP 주소를 지원할 수 있음을 의미 합니다. 340 뒤에 0이 12개입니다!
그러나 IPv6이 이전 버전에 비해 누리는 이점은 양만이 아닙니다. 또한 IPSec이 내장되어 있어 더욱 안전합니다.
또한 주소 자동 구성이 여기에 포함되어 장치가 자체적으로 주소 할당을 수행합니다.
마지막으로 IPv6 헤더는 훨씬 간단하여 처리하기 쉽습니다.
IPv4로 다시 돌아와서 5가지 클래스의 IP 주소가 있다는 사실을 알고 계셨습니까? 아니면 세 개의 클래스만 공용으로 사용됩니까?
자, 이에 대해 더 알아보도록 하겠습니다.
IP 주소 클래스
IPv4에는 A , B , C , D 및 E의 5가지 IP 주소 클래스가 있습니다.
그러나 클래스 A, B, C의 IP 주소만 실제로 유용한 IP 주소를 호스팅할 수 있습니다.
이 때문입니다:
클래스 D는 멀티캐스팅용으로, 클래스 E는 실험용으로 예약되어 있습니다.
이 IP 주소 클래스 시스템은 인터넷 IP 주소 할당을 단순화하기 위해 도입되었으며 클래스는 네트워크 크기를 기반으로 합니다.
예를 들어 클래스 A는 호스트가 많은 소수의 네트워크를 위해 만들어졌습니다.
대조적으로 클래스 C는 호스트 수가 적은 많은 수의 네트워크를 위해 개발되었습니다.
이러한 각 IP 주소 클래스 는 유효한 IP 주소 범위를 허용합니다.
그리고 다음 표에서 볼 수 있듯이 클래스를 결정하는 것은 첫 번째 옥텟(첫 번째 십진수)의 값입니다.
수업 | IP 주소 범위 | 사용 |
클래스 A | 0.0.0.0 ~ 127.255.255.255 | 초대형 네트워크 |
클래스 B | 128.0.0.0 ~ 191.255.255.255 | 중간 네트워크 |
클래스 C | 192.0.0.0 ~ 223.255.255.255 | 소규모 네트워크 |
클래스 D | 224.0.0.0 ~ 239.255.255.255 | 멀티캐스트 그룹 |
클래스 E | 240.0.0.0 ~ 247.255.255.255 | 실험 목적 |
참고: 실제로 이러한 IP 주소 중 일부는 개인 주소로 표시됩니다.
IP 주소의 네트워크 및 호스트 부분 이해
모든 IP 번호 는 네트워크 부분 과 호스트 부분 의 두 부분으로 구성 됩니다.
기술적인 대부분의 경우와 마찬가지로 이름은 매우 설명적입니다. 네트워크 부분은 네트워크를 식별하고 호스트 부분은 지원되는 호스트의 수를 지정합니다.
나머지 호스트 부분 동안 클래스 A 주소, 제 진수는 네트워크 부분이다. 10.30.110.1 및 10.2.11.9의 두 IP 주소를 고려하십시오. 그것들을 보면 첫 번째 십진수가 동일하기 때문에 동일한 IP 클래스를 공유한다는 것을 쉽게 알 수 있습니다.
클래스 B 주소에서 처음 두 옥텟은 네트워크 부분이며, 나머지 두개는 호스트이다.
클래스 C 주소에서 첫 번째 소수점 세 번호는 네트워크, 그리고 마지막 옥텟은 호스트를 보여줍니다.
상상할 수 있듯이 호스트 부분이 작을수록 잠재적 호스트(즉, 네트워크의 장치)가 더 적을 수 있습니다. 이것이 클래스 A 네트워크가 단연 가장 큰 이유입니다.
이제 알아보자:
DHCP란 무엇입니까?
우리가 보았듯이 어떤 두 대의 컴퓨터도 동일한 IP를 가질 수 없습니다.
즉, 네트워크 관리자가 IP 주소를 수동으로 할당하는 경우 중복을 피하기 위해 많은 교차 확인을 수행해야 합니다.
이것은 DHCP 서버가 편리한 곳입니다.
자동으로 고유 한 IP 주소를 발행하고 다른 네트워크 정보를 구성합니다.
DHCP는 Dynamic Host Configuration Protocol의 약자 이며 TCP/IP의 응용 프로그램 계층에서 실행됩니다.
대규모 네트워크에서는 단일 Linux 또는 Windows 네트워크 서버가 DHCP 서버의 역할을 수행할 수 있습니다.
대부분의 가정과 소규모 사무실에서 라우터가 이 역할을 수행합니다.
DHCP는 어떻게 작동합니까?
DHCP는 DORA 프로세스를 따라 IP 주소를 동적으로 할당합니다.
D 는 발견 , O 는 제안 , R 은 요청 , A 는 승인을 나타 냅니다.
프로세스는 다음과 같습니다.
1단계 – 발견
컴퓨터가 네트워크에 연결되면 다음과 같은 브로드캐스트 메시지가 표시됩니다.
“안녕하세요, DHCP 서버! IP 주소를 알려주시겠습니까?”
2단계 – 제안
요청을 받으면 라우터 또는 DHCP 서버가 작동합니다.
사용하지 않은 주소가 포함된 가방의 매듭을 풀고 하나를 선택하고 다음과 같이 응답합니다.
"안녕하세요. 원하신다 면 앞으로 3시간 동안 192.110.1.3을 사용 하실 수 있습니다."
따라서 두 번째 단계에서 DHCP는 IP를 제공하고 IP를 사용할 수 있는 기간을 알려줍니다.
3단계 – 요청
컴퓨터가 IP를 받습니다. 그런 다음 제안을 수락하라는 메시지로 응답합니다.
응답은 다음과 같을 수 있습니다.
"오, 고마워요! 그래서 앞으로는 192.110.1.3을 사용하겠습니다.”
4단계 – 승인
DHCP 서버는 이제 컴퓨터와 관련된 IP 주소 및 기타 네트워킹 정보로 네트워크 서버를 업데이트합니다.
그런 다음 승인 메시지를 보냅니다.
"천만에요. 3시간 후에 다시 오시면 하나 더 발급해 드리겠습니다. 그때까지, 아주 오래!”
마지막으로 컴퓨터는 IP 주소를 수락하고 시간이 다 될 때까지 IP 주소로 재생합니다.
원하는 경우 DHCP 서버가 새 IP 주소를 제공하도록 강제할 수 있습니다.
방법을 알고 싶으십니까?
자, 다음입니다.
IP 갱신 – Mac, Windows 및 Linux에서 IP 주소를 갱신하는 방법
라우터의 IP 주소를 변경할 때와 같이 IP 주소를 수동으로 갱신해야 하는 경우가 있습니다.
IP 주소 갱신은 2단계 프로세스 입니다.
먼저 DHCP 서버가 현재 IP 주소 를 해제하도록 합니다 .
둘째 , DHCP 서버에 새 IP를 발급해 달라고 요청합니다.
Win 10에서 IP 주소를 갱신하는 방법
따라야 할 단계는 다음과 같습니다.
1) Windows 키와 X 키를 동시에 누릅니다.
2) 이제 명령 프롬프트를 클릭하십시오.
3) 명령 프롬프트 창에서 ipconfig /release를 입력하고 Enter 키를 누릅니다. 그러면 현재 IP 구성이 해제됩니다.
4) 그런 다음 ipconfig /renew를 입력 하고 Enter 키를 누릅니다. DHCP 서버는 새 IP 주소를 사용자에게 넘겨줍니다.
Mac OS에서 IP 주소를 갱신하는 방법
따라야 할 단계는 다음과 같습니다.
1) APPLE 버튼을 클릭한 다음 시스템 환경설정 을 클릭 합니다.
2) 다음으로 네트워크를 클릭 합니다.
3) Wi-Fi를 사용하는 경우 왼쪽 창에서 Wi-Fi 옵션을 선택합니다 . 그렇지 않으면 이더넷을 선택하십시오 . 그런 다음 오른쪽 패널에서 고급 버튼을 클릭합니다 .
4) TCP/IP 탭을 클릭한 후 DHCP 임대 갱신 버튼 을 클릭 합니다.
Linux에서 IP 주소를 갱신하는 방법
따라야 할 단계는 다음과 같습니다.
- 다음 명령을 실행하여 IP 주소를 강제로 해제합니다.
$ sudo dhclient -r
- 이제 다음 명령을 실행하여 새 IP 주소를 요청하십시오.
$ sudo dhclient
마무리
오늘 우리는 무엇을 배웠습니까?
우리는 " IP란 무엇인가 "라는 질문에 대한 답을 찾았습니다.
네트워크의 모든 컴퓨터 또는 인터넷의 웹 사이트(모든 네트워크 중 가장 큰 네트워크)에는 IP 주소 또는 간단히 IP라고 하는 고유한 주소가 있습니다.
우리는 또한 인터넷을 강화하는 것이 무엇인지 알아냈습니다: TCP/IP 스택.
인터넷이나 네트워크를 통해 데이터를 원활하게 전송하기 위해 함께 작동하는 두 가지 프로토콜(TCP 및 IP)의 조합입니다.
마지막으로 IP 주소의 두 가지 변형(IPv4 및 IPv6)과 IP 주소를 갱신하는 방법을 배웠습니다.
이것으로 우리 는 IP란 무엇인가 에 대한 탐구를 마쳤습니다 .
다음에 뵙겠습니다.
자주하는 질문
집에 도로 번호가 있는 것처럼 네트워크나 인터넷 웹사이트에 연결된 장치에도 IP 주소가 있습니다.
장치 또는 웹사이트의 정확한 위치를 알려주고 연결된 다른 장치 및 웹사이트와 정보를 교환할 수 있는 길을 열어줍니다.
간단하고 정확하며 이해하기 쉬운 IP 주소 정의를 원하신다면, 바로 이것입니다!
그러나 한 가지를 기억하십시오.
IP 주소는 장치나 웹사이트에 고유하지만 이에 속하지 않습니다.
예를 들어, IP 주소는 지역 카페의 공용 Wi-Fi와 같은 다른 Wi-Fi 네트워크에 연결하는 순간 변경됩니다.
장치의 IP 주소를 알고 싶다면 What Is My IP Address와 같은 무료 온라인 도구를 사용할 수 있습니다.
또는 Windows PC 또는 랩톱의 명령 프롬프트에서 ipconfig /all 명령을 실행할 수 있습니다.
IPv4 주소는 0에서 255 사이의 4개 숫자 블록으로 작성되며 마침표로 구분됩니다.
다음은 IPv4 주소의 예입니다. 110.22.123.23
IPv6 주소는 16진수 문자열로 작성됩니다.
다음은 몇 가지 예입니다.
2001:2352:0000:0000:0000:0000:1428:37ab
2001:2353:0:0:0:0:1428:57ab
2001:2353::1428:57ab
IP 주소는 IP 네트워크에서 컴퓨터, 태블릿 또는 휴대폰과 같은 장치의 위치를 나타냅니다.
대부분의 IP 주소는 110.12.34.21과 같이 일련의 10진수 4개로 작성된 IPv4 주소입니다.
각 IP 주소는 두 부분으로 구성됩니다. 하나는 네트워크를 식별하고 다른 하나는 호스트를 나타냅니다.
특정 네트워크의 모든 호스트는 동일한 네트워크 접두사를 갖지만 호스트 번호는 각각 고유합니다.
그렇다면 IP 주소의 어느 부분이 네트워크 정보를 표시합니까?
글쎄, 이것은 IP 주소가 속한 클래스에 따라 다릅니다.
IP 주소에는 클래스 A, B, C, D 및 E의 5가지 클래스가 있습니다. 공용 IP 주소는 처음 세 클래스에 속할 수 있습니다.
IP 주소가 클래스 A인 경우 첫 번째 숫자는 네트워크를 나타내고 나머지 숫자는 호스트를 나타냅니다.
IP 주소가 클래스 B에 속하는 경우 처음 두 개의 십진수는 네트워크를 가리킵니다.
IP 주소가 클래스 C인 경우 처음 세 옥텟은 네트워크용입니다.
익명으로 검색하거나 지리적으로 제한된 콘텐츠에 액세스하려면 IP 주소를 숨겨야 합니다.
네 가지 방법으로 IP를 변경할 수 있습니다.
VPN 서비스
IP 주소를 변경하는 가장 효과적이고 간단한 방법 중 하나는 VPN 소프트웨어를 사용하는 것입니다.
수백 개의 VPN 서비스가 있으므로 필요와 예산에 맞는 서비스를 찾는 데 문제가 없습니다. VPN에서 정확히 무엇을 찾아야 할지 모르겠다면 테스트된 VPN 목록을 살펴보세요.
웹 프록시 서버
프록시 서버를 사용하면 지리적으로 제한된 사이트에 액세스할 수 있지만 온라인에 접속할 때 신원이 보호되지는 않습니다.
VPN 서비스와 달리 웹 프록시 서버는 종단 간 암호화를 제공하지 않습니다. 결과적으로 누군가 당신을 엿보고 당신이 온라인에서 무엇을 하는지 알아낼 수 있습니다.
토르 브라우저
Tor 브라우저는 Chrome 또는 Safari와 같은 일반 웹 브라우저와 매우 유사합니다. 그러나 그들과 달리 인터넷에 액세스할 때마다 IP 주소를 숨깁니다.
즉, 세 가지 주목할만한 문제가 있습니다.
첫째, 브라우징 속도를 죽입니다.
둘째, 그것을 사용하면 잠재적으로 일부 정부 기관의 감시 목록에 포함될 수 있습니다.
Tor는 범죄 활동의 온상인 다크 웹의 관문이므로 일부 정부 기관은 사용자를 감시합니다.
즉, 불법 사이트를 멀리하는 한 괜찮습니다.
마지막으로, 일반적으로 보안은 Tor에서 문제가 될 수 있습니다.
공용 Wi-Fi
공용 Wi-Fi를 사용하여 IP 주소를 숨기는 것은 더 큰 문제를 만들어 하나의 문제를 해결하는 것과 같습니다.
공용 Wi-Fi는 IP를 마스킹하지만 최신 통계에서 볼 수 있듯이 사이버 보안 공격에 대한 취약성을 크게 증가시킵니다.
누군가의 IP 주소를 알고 있다면 국가, 지역, 도시, ISP 제공업체, 위도 및 경도를 알 수 있습니다.
그것도 손가락 하나 까딱하지 않고!
이 정보를 무료로 제공하는 많은 온라인 IP 위치 찾기 도구(예: www.iplocation.net)가 있습니다.