작성일자 : 2023-09-17
Ver 0.1.1
1. IP 란?
IP(Internet Protocol)는 인터넷을 통해 데이터를 주고받을 때 사용되는 통신 규약으로서 네트워크라고 하면 단골로 등장하는 OSI 7계층 중 LAYTER 3에 위치하는 프로토콜이다.
IP는 데이터를 패킷 단위로 나누어 전송하고, 받는 쪽에서는 그 패킷들을 다시 조립하여 원래의 데이터로 변환하는 과정을 거친다.
IP를 통해 전송되는 데이터는 인터넷 상의 다양한 기기들과 통신할 수 있다.
2. IP 주소란?
IP주소는 인터넷에 연결된 각 기기를 구별하기 위해 사용되는 고유한 번호이다.
IP는 프로토콜 그 자체이고, IP주소는 IP통신을 하기 위해 각 기기들을 구분하는 고유번호라고 이해하면 된다.
IP 주소는 네트워크 내에서 특정 기기를 찾아 데이터를 전송할 수 있도록 도와주며, 기기들이 서로 통신할 때 필수적인 요소들이다.
IP주소는 IPv4와 IPv6 두가지 버전이 있다.
IPv4 : 32비트로 구성된 IP 주소로, 대략 43억 개의 고유한 주소를 생성할 수 있다. IPv4 주소는 4개의 0~255 사이의 숫자로 이루어져 있으며, 각 수자는 점(.)으로 구분된다. 예) 192.168.0.1
IPv6 : 128비트로 구성된 IP 주소로, 거의 무한한 수의 고유한 주소를 생성할 수 있다. IPv6 주소는 8개의 4자리 16진수로 이루어져 있으며, 각 16진수는 콜론(:)으로 구분된다. 예)2001:0db8:85a:0000:0000:8a2e:0370:7334
기본적으로 IP주소라고 하면 IPv4를 이야기하는데, 자리 수의 한계로 인해 IPv4는 더이상 할당되지 않고 있다.
하지만 이것이 더 이상 새로 등장하는 기기에서는 IPv4를 사용한 인터넷 통신이 불가능하다는 의미는 아니다.
이 세상에 있는 모든 인터넷 웹사이트는 주소를 가지고 있다.
네이버는 223.130.200.104로, 구글은 142.250.76.142로 접속할 수 있다.
3. IP 주소 작동 방식
IP 주소는 기본적으로 고정 IP와 동적 IP 두가지로 나뉜다.
1. 고정 IP : 기기에 할당된 IP 주소가 변하지 않고, 항상 동일한 주소를 사용하는 것이다. 고정 IP 주소는 웹 서버, 이메일 서버 등 인터넷 서비스를 제공하는 기기에 사용되며, 안정적인 통신을 위해 필요하다.
2. 동적 IP (유동 IP) : 기기에 할당된 IP주소가 일정 시간이 지나면 변경되는 것이다. 유동 IP 주소는 인터넷 서비스 제공자(ISP)에 의해 임시로 할당되며, 일반 가정이나 회사에서 사용되는 인터넷 접속에 주로 사용된다. 유동 IP 주소는 IP 주소의 효율적인 관리와 부족한 IPv4 주소 자원의 활용에 도움이 된다.
4. IP 주소의 역할
IP 주소는 인터넷상의 통신에 있어 다음과 같은 중요한 역할을 한다.
1. 기기 식별 : IP 주소는 인터넷에 연결된 모든 기기를 구별할 수 있는 고유한 번호이다. 이를 통해 데이터를 전송할 대상을 정확히 찾을 수 있다.
2. 데이터 전송 : IP 주소는 데이터를 전송하는 과정에서 중요한 역할을 한다. 데이터를 패킷 단위로 나누어 전송하며, 받는 쪽에서는 패킷들을 조립하여 원래의 데이터로 변환하는 과정을 거친다.
3. 라우팅 : IP 주소는 네트워크 상에서 데이터 패킷의 경로를 결정하는데 사용된다. 라우터는 IP 주소를 통해 패킷이 어느 기기로 가야하는지를 판단하고, 최적의 경로를 찾아 전송한다
5. IP 주소 확인 방법
5-1. MAC
ifconfig | grep inet
5-2. Windows
ipconfig