일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Cisco
- 스패닝트리 알고리즘
- bdr
- ICQA
- 스태틱 라우팅
- 액세스 리스트
- ACL
- 네트워크관리사2급실기
- network
- UTP
- 클래스
- STP
- 라우터
- 스탠다드 액세스 리스트
- 스패닝트리
- Rip
- 익스텐디드 액세스 리스트
- 네트워크관리사
- 구성모드
- OSPF
- 브로드캐스트
- vlan
- 가상랜
- 네트워크관리사2급
- 스위치
- 패킷트레이서
- IP
- 스패닝트리프로토콜
- 네트워크
- 다이렉트 케이블
- Today
- Total
네린이 네트워크 성장기
IP 본문
IP주소란?
TCP/IP라는 프로토콜을 만들 때 이 프로토콜을 사용하는 모든 장비들을
구분해주기 위해서 만들어낸 것이 바로 IP주소이다.
IP주소는 이진수 32자리로 되어 있다.
ex) 203.240.120.1
네트워크 부분과 호스트 부분
모든 IP주소는 네트워크 부분과 호스트 부분으로 나뉜다.
먼저 네트워크 부분은 라우터 없이도 통신이 가능한 하나의
브로드캐스트 영역을 말한다.
한 네트워크 상에서 뒤에 오는 호스트 부분은 각 PC가
모두 달라야 한다.
클래스
IP주소를 네트워크 부분과 호스트 부분을 나누어 놓는
약속을 했는데 이것이 바로 IP주소의 Class 이다.
총 A, B, C, D, E 이렇게 5개의 클래스로 나누어져 있는데
주로 A, B, C 3개의 클래스를 사용한다.
(D는 멀티캐스트용, E는 연구 및 실험용)
A 클래스
대규모 네트워크 용으로
하나의 네트워크가 가질 수 있는 호스트 수가 가장 많은 클래스이다.
32개의 이진수 중에서 맨 앞쪽 하나가 항상 0으로 시작되는 것들이다.
0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx 이런 식이다.
맨 앞 1개의 옥텟이 네트워크 부분이고 나머지가 호스트 부분이 된다.
0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx
파란색이 네트워크 부분, 빨강색이 호스트 부분이다.
즉 네트워크 부분을 이진수로 나타내면
1.0.0.0 부터 126.0.0.0 인데 0.0.0.0과 127.0.0.0은 제외된다.(약속임)
한마디로 1부터 126으로 시작하는 네트워크는 A 클래스이다.
한 네트워크에서 총 16,777,214개의 IP주소를 사용가능하다.
Bits | 1 | 7 | 24 |
A 클래스 | 0 | 네트워크 부분 | 호스트 부분 |
B 클래스
중간 규모 네트워크용으로 맨 앞이 10으로 시작되는 것들이다.
맨 앞 2개의 옥텟이 네트워크 부분이고 나머지가 호스트 부분이 된다.
10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx
이런 느낌이다. 이제 이해될 거라 생각한다.
즉 128.0.0.0 부터 191.255.0.0 까지이다.
한 네트워크에서 총 65,554개의 IP주소를 사용가능하다.
Bits | 1 | 1 | 14 | 16 |
B 클래스 | 1 | 0 | 네트워크 부분 | 호스트 부분 |
C 클래스
소규모 네트워크용으로맨 앞이 110으로 시작되는 것들이다.
맨 앞 3개의 옥텟이 네트워크 부분이고 나머지가 호스트 부분이 된다.
10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx
즉 192.0.0.0 부터 223.255.255.0 까지이다.
한 네트워크에서 총 254개의 IP주소를 사용가능하다.
Bits | 1 | 1 | 1 | 21 | 8 |
C 클래스 | 1 | 1 | 0 | 네트워크 부분 | 호스트 부분 |
간단하게 정리하면 이렇다.
A 클래스 | 1 ~ 126 (127은 예비번호, 루프백 주소) |
B 클래스 | 128 ~ 191 |
C 클래스 | 192 ~ 223 |
D 클래스 | 224 ~ 239 (멀티캐스트용 주소) |
E 클래스 | 240 ~ 255 (연구용 주소) |
공인 IP, 사설 IP
하지만 IP주소의 개수는 한정적이다. 그래서 공인 IP와 사설 IP를 사용하는데
공인 IP는 인터넷에 직접 연결되는 주소이고
사설 IP는 내부 네트워크에서만 사용하는 주소이다.
공인 IP예시로 8.8.8.8을 사용하는 구글, 142.250.190.14를 사용하는 유튜브등이 있다.
사설 IP예시로는 192.168.0.1, 10.0.0.1, 172.16.0.1이 있다.
어떻게 동작하냐면 NAT(Network Address Translation)을 사용하는데
공유기가 사설 IP를 공인 IP로 변환하여 인터넷에 요청을 보내고
응답이 오면 다시 사설 IP로 변환하여 내부 기기에 전달된다.
즉 주소를 절약할 수 있고, 보안이 강화되며, 비용을 절감할 수 있다.
'네트워크 기초' 카테고리의 다른 글
스패닝 트리 알고리즘 (0) | 2025.02.19 |
---|---|
서브넷 마스크(Subnet Mask) (0) | 2025.02.17 |
영역(domain) (0) | 2025.02.08 |
TCP/IP (0) | 2025.02.08 |
OSI 7 Layer (1) | 2025.02.08 |