1. IP주소 개념
IP 주소란 네트워크 계층에서 사용하는 논리적 주소이다.
네트워크에 접속되어 있는 각 컴퓨터에 고유한 주소를 부여한 것이 IP address 이다.
IP 주소 체계의 종류에는 IPv4 와 IPv6가 있다.
IPv4는 32bit, IPv6는 128bit의 길이를 가지고 있다.
현재 사용하는 주소 체계는 IPv4이며, IPv4는 8bit 크기의 필드 네개를 사용하여 총 32bit로 구성된다.
2진수로 표현했을 때
00000000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111
이 된다.
이를 10진수로 표현하면
0.0.0.0 ~ 255.255.255.255 가 된다.
IP주소는 네트워크 주소 (net id) + 호스트 주소 (host id) 로 구성되어 있다.
2. IP주소 클래스
IP 주소는 classful 주소 체계를 도입하고 있다.
시작 비트 | 10 진수 | 네트워크ID: 호스트ID | 네트워크 주소 구간 | |
A | 0XXXXXXX | 0 ~ 127 | X 000 | X.0.0.0 ~ X.255.255.255 |
B | 10XXXXXX | 128 ~ 191 | XX 00 | X.X.0.0 ~ X.X.255.255 |
C | 110XXXXX | 192 ~ 223 | XXX 0 | X.X.X.0 ~ X.X.X.255 |
D | 1110XXXX | 224 ~ 239 | - | - |
E | 1111XXXX | 240 ~ 255 | - | - |
3.서브넷마스크
prefix | ||
A class | 255.0.0.0 | /8 |
B class | 255.255.0.0 | /16 |
C class | 255.255.255.0 | /24 |
4. 공인 IP로 사용하지 못하는 IP 주소
0.0.0.0 ~ 0.255.255.255 -> 0.0.0.0 : 모든 주소를 나타내는 와일드 카드 주소
127.0.0.0 ~ 127.255.255.255 -> 127.0.0.1 : 자기 시스템을 점검할 때 사용되는 루프백 주소
5. 사설 IP 주소
A class : 10.0.0.0 ~ 10.255.255.255
B class : 171.16.0.0 ~ 171.31. 255.255
C class : 192.168.0.0 ~ 192.168.255.255
6. 각 네트워크 구간의 처음 주소와 마지막 주소는 사용하지 못한다.
처음 주소 : 네트워크를 나타내는 네트워크 주소
마지막주소: 네트워크 내부의 브로드캐스트를 위한 브로드캐스트 주소
ex 1)
192.168.56.0/24
192.168.56.0 ~ 192.168.56.255 에서
192.168.56.0 은 네트워크 주소이며,
192.168.56.255 는 브로드캐스트 주소이다.
ex 2)
172.10.0.0/16
172.10.0.0 ~ 172.10.255.255 에서
172.10.0.0 은 네트워크 주소이며,
172.10.255.255 는 브로드캐스트 주소이다.
'Computer Science > 네트워크' 카테고리의 다른 글
[Network] IP 클래스와 IPv4, IPv6 주소체계 (2) | 2023.03.05 |
---|---|
[네트워크] SSL/TLS Handshake 과정 (0) | 2023.02.12 |
[Network] Link Layer(2) - 이더넷(Ethernet)과 ARP 테이블, 프레임 구조 (0) | 2022.12.31 |
[네트워크] Link Layer 역할과 MAC protocol 의 종류 (0) | 2022.12.28 |
[네트워크] OSI 7 계층 (2) | 2022.12.25 |