IP주소란? IPv4
- 컴퓨터가 사용하는 주소
- 4byte 주소 체계 (1byte = 8bit)
- 32bit 주소 체계
- 2진법 사용
- 2^32개(약 21억여개)의 주소를 사용할 수 있음IPv6라는 차세대 IP주소 체계로 변경될 예정.
- 전세계적으로 쓰다보니 주소 개수의 한계로 인해 주소 고갈이 되었고,
- 제일 작은 IP주소제일 큰 IP 주소
- ⇒ 11111111111111111111111111111111
- ⇒ 00000000000000000000000000000000
- 사람이 보기 쉽게 8개 비트씩 끊어서 읽기로 함!제일 작은 IP주소
- ⇒ 00000000.00000000.00000000.00000000
- ⇒ 그 사이에 마침표(.)로 구분함
- 마침표(.)로 나눠지는 구간을 필드 또는 옥텟이라고 함
- IP주소는 4개의 필드(또는 옥텟)으로 구성
- 하나의 필드에서 가질 수 있는 가장 큰 숫자1111111102550.0.0.0255.255.255.255
- 가장 큰 IP 주소
- 가장 작은 IP 주소
- 하나의 필드에서 가질 수 있는 가장 큰 10진수
- 하나의 필드에서 가질 수 있는 가장 작은 10진수
- 00000000 하나의 필드에서 가질 수 있는 가장 큰 숫자
클래스
- IPv4의 42억여개의 주소를 효율적으로 관리하기 위해 만들어진 개념
- A, B, C, D, E 5개의 클래스로 구분됨
- 첫번째 필드의 숫자에 따라 클래스가 나뉨
A class | 첫번째 필드의 숫자가 1~126으로 시작 |
B class | 첫번째 필드의 숫자가 128~191으로 시작 |
C class | 첫번째 필드의 숫자가 192~223으로 시작 |
D class | 첫번째 필드의 숫자가 24~239으로 시작 |
E class | 첫번째 필드의 숫자가 240~255으로 시작 |
- 하나의 필드에서 가질 수 있는 10진수 범위는 0~255
- 첫번째 필드의 숫자 중 0, 127은 특수한 용도 때문에 빠져있음
- 클래스 개념을 만들면서 서브넷마스크 개념도 같이 만들어졌음
서브넷마스크
- 네트워크를 구분짓기 위해서 만들어진 개념
- 내 컴퓨터와 상대방 컴퓨터가 같은 네트워크에 있는지 유무 판단하는 기준
- A, B, C 클래스에 적용되어있음
A class | 255.0.0.0 |
B class | 255.255.0.0 |
C class | 255.255.255.0 |
D class | 255.255.255.255 |
255로 채워진 필드의 숫자가 다르면 다른 네트워크. 같으면 같은 네트워크로 인식됨
예로들어 1.1.1.1과 같은 네트워크에 있는 ip주소들은 1.1.1.2, 1.1.100.100, 1.200.200.200, 1.255.255.255
첫번째 필드의 숫자가 1이므로 1은 A class이다.
A class의 서브넷마스크는 255.0.0.0이다.
첫번째 필드의 숫자가 같으면 같은 네트워크. 다르면 다른 네트워크
IP주소와 서브넷마스크는 항상 같이 쓰인다!(세트)
다른 네트워크끼리의 통신은 기본적으로 불가능하고 라우터를 통해서만 통신이 가능함
'Network' 카테고리의 다른 글
packet tracer으로 도메인 공부하기 (0) | 2023.09.21 |
---|