[네트워크] IP 주소(Intertnet Protocol Address)
IP 주소(IP Address)
- 네트워크 상 컴퓨터(노드) 간 통신을 하기 위해 부여된 각 노드의 위치 주소
- IPv4 (IP version 4)
- 오늘날 일반적으로 사용하는 IP 주소
- 주소의 범위는 32비트 (0.0.0.0 ~ 255.255.255.255)
- 중간의 일부 번호들은 특별한 용도를 위해 예약되어 있음 (ex. 127.0.0.1 : 로컬 호스트)
- 옥테드(8자리 2진수)는 . 으로 구분
- IPv6 (IP version 6)
- IPv4의 고갈 문제를 해결하기 위해 기존의 IPv4 주소 체계를 128비트로 확장한 차세대 인터넷 프로토콜 주소
- 두 자리 16진수 여덟 개(16bit씩 8부분)를 쓰고, 각각 : 으로 구분
IP 주소 (A, B, C) 클래스
- IPv4주소는 인터넷 주소 자원 관리기관에서 부여한 네트워크 주소와 네트워크 상의 개별 호스트를 식별하기 위하여 네트워크 주소와 호스트 주소로 구성된다.
1) A 클래스
- 하나의 네트워크가 가질 수 있는 호스트가 가장 많은 클래스
- 맨 앞자리 수가 항상 0
- 네트워크 주소 범위 : 2^7 -1개 (1.0.0.0 ~ 126.0.0.0 (127은 제외))
- 호스트 주소가 가질 수 있는 개수 : (2^24) - 2
(모두 1인 경우는 브로드캐스트 주소, 모두 0인 경우는 네트워크 주소로 사용하므로 제외)
2) B 클래스
- IP 범위 : 128.0.0.0 ~ 191.255.255.255
- 맨 앞자리가 항상 10으로 시작
- 네트워크 주소 : 2^14개
- 호스트 주소 : (2^16) - 2
(모두 1인 경우는 브로드캐스트 주소, 모두 0인 경우는 네트워크 주소로 사용하므로 제외)
3) C 클래스
- IP 범위 : 192.0.0.0 ~ 223.255.255.255
- 맨 앞자리가 항상 110으로 시작
- 네트워크 주소 : 2^21개
- 호스트 주소 : (2^8) - 2
(모두 1인 경우는 브로드캐스트 주소, 모두 0인 경우는 네트워크 주소로 사용하므로 제외)
* 내 IP 주소 확인하는 방법
아이피 확인 - my ip address
IP 주소를 확인하는 가장 쉽고 빠른 방법 이 사이트(findip.kr)에 접속하는 것이 IP주소를 확인하는 가장 쉽고 빠른 방법이다. 220.64.100.250 가 현재 접속한 기기의 공인 IP(Internet Protocol) 주소다 IP주소
www.findip.kr
2. 커맨드 창(CMD) 열고 ipconfig 명령어 사용
참고) IP주소 중 공통적인 부분(중복 O)은 네트워크 주소이고, 식별할 수 있는 부분(중복 X)은 호스트 주소
- 레퍼런스
- https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/resources/ipv4Info.jsp
한국인터넷정보센터(KRNIC)
도메인 소개, 등록 및 사용, IP주소, AS번호, DNS 정보, 관련규정 제공
xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e
- https://limkydev.tistory.com/167
[Network] IP주소란?
1) IP주소란? IP주소란 무엇일까요? 네트워크 환경에서 컴퓨터(노드)간 통신하기 위해 각 컴퓨터에 부여된 네트워크 상 주소라고 생각하면 됩니다. 설명을 위해 우선 내 컴퓨터의 IP주소를 알아볼
limkydev.tistory.com
- https://velog.io/@hidaehyunlee/IP-address%EB%9E%80
IP address 란?
지금 나는 홍대의 한 카페에서 이 글을 정리 중이다. 이 카페의 IPv4 주소는 172.30.1.12 니까, 이 IP는 B클래스임을 알 수 있다. 여기서 네트워크 주소는 172.30 까지고, 1.12는 나만의 호스트 주소이다.
velog.io