1. IP(Internet Protocol)

- 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약

2. IP 주소(Internet Protocol Address)

- 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 번호, 즉 컴퓨터를 식별할 수 있는 고유한 번호

- 네트워크 계층의 주소체계

- 네트워크 부분호스트 부분으로 나뉘어짐

- 윈도우의 경우 ipconfig 명령, 리눅스의 경우 ifconfig 명령으로 확인 가능함.

 

2.1. IPv4

- 32bit 주소길이를 가진 논리적 주소체계이며, 8bit 씩 4부분으로 .로 구분

- 효율적인 IP 사용을 위해 A, B, C, D, E Class로 구분

* Class 별 호스트의 주소를 계산할 때 네트워크 자체 주소와 브로드캐스트 주소를 제외해 주어야함

- 약 43억개의 서로다른 주소를 부여할 수 있으나, 인터넷 사용자 급증으로 고갈될 문제에 처해 IPv6가 등장

[캡쳐 1] Class별 네트워크 부분 및 호스트 부분

- 사설 IP/공인 IP, 고정 IP/유동 IP로 나눌 수 있음

구분 명칭 설명
IP 공개 여부에 따른 구분 공인 IP - ISP에 의해 할당되며, 개인 또는 회사의 서버에 할당
- 내/외부 모두 접근 가능하며, 인터넷 상에서 유일한 주소
사설 IP - 라우터(공유기)에 의해 할당되며, 개인 또는 회사 내 호스트에 할당
- 외부에서 접근은 불가하며, 하나의 네트워크 내에서 유일한 주소
- Class A 사설 IP : 10.0.0.0 ~ 10.255.255.255
- Class B 사설 IP : 172.16.0.0 ~ 172.31.255.255
- Class C 사설 IP : 192.168.0.0 ~ 192.168.255.255
IP 고정 여부에 따른 구분 고정 IP - 고정적으로 부여된 IP
- 한번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없는 주소
유동 IP - 고정적으로 IP를 부여하지 않고 남아 있는 IP 중에서 돌아가면서 부여하는 IP
- ex) DHCP
* DHCP 서버에서 IP 169.254.X.X를 받아올 경우 DHCP 서버와 통신할 수 없다는 의미

- 특수한 목적을 위해 예약된 IP는 다음과 같음

[캡쳐 2] 예약된 IP (https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=p_rain&logNo=220878796660)

2.2 IPv6

- IPv4 주소체계의 IP 고갈에 대비하기 위해 등장

특징 설명
확장된 주소 공간 - 128비트 주소체계를 사용 (IPv4의 주소부족 문제를 해결)
- IP주소를 절약하기 위해 사용되는 NAT(Network Address Translation)와 같은 주소변환 기술도 불필요
새로운 헤더 포맷 - 고정 길이 헤더
- 패킷 단편화(fragmentation) 관련 필드, 체크섬 (checksum) 필드 삭제
향상된 서비스의 지원 - 트래픽을 효과적으로 분류할 수 있는 기능을 제공
- 이를 위해 IPv6 헤더 내에 플로우 레이블(Flow Label) 필드를 이용
보안 기능 - IPv6에서는 프로토콜 내에 보안관련 기능을 탑재할 수 있도록 설계
- 확장헤더를 통하여 네트워크 계층에서의 종단간 암호화를 제공
* IPv4에서의 IPSec이라는 보안 관련 프로토콜을 별도 설치 필요
주소 자동설정 - 로컬 IPv6주소를 LAN상의 MAC주소와 라우터가 제공하는 네트워크 프리픽스(prefix)에 결합하여 IP주소를 자동 생성
- 이동형 컴퓨터의 경우 어느 곳에서든 네트워크와 연결을 설정하면 자동으로 포워딩 주소를 설정할 수 있게 함

 

2.3 비교

구분 IPv4 IPv6
주소길이 32bit 128bit
표기방법 8bit 씩 4부분으로 .로 구분
ex) 192.168.1.2
16bit 씩 8부분으로 :로 구분
ex) 2002:0221:ABCD:DCBA:0000:0000:FFFF:4002
주소개수 약 43억개 약 2^128개 (43억 X 43억 X 43억 X 43억)
* IPv4의 IP 고갈로 등장
주소할당 방식 클래스 단위 비순차 할당 네트워크 규모, 단말기 수에 따라 순차할당
주소 유형 유니캐스트, 멀티캐스트, 브로드캐스트 유니캐스트, 멀티캐스트, 애니캐스트
헤더크기 가변 고정
QoS 제공 미흡 제공
보안 IPSec 프로토콜 별도 설치 IPSec 프로토콜 자체 제공
서비스 품질 제한적 품질 보장 확장된 품질 보장
Plug & Play 불가 가능

 

3. MAC (Media Access Control Address)

- 48bit로 이루어져 있는 물리적 주소체계이며, 앞 24bit는 제조사번호, 뒤 24bit는 시리얼번호를 의미

- 네트워크 인터페이스 카드(NIC)에 할당된 고유 식별자

- 데이터링크 계층의 주소체계

 

4. 참조

https://steady-coding.tistory.com/521

https://blog.naver.com/hai0416/221564816863

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hai0416&logNo=221566797342 

'기타 > 네트워크' 카테고리의 다른 글

OSI 7 Layer와 TCP/IP 4 Layer  (0) 2022.08.10

+ Recent posts