728x90
네트워크 주소(Network ID) 기반 라우팅
- 라우팅 테이블 크기 축소
- 인터넷 성능 제고(높임)
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 네트워크 주소(Network ID) 기반 라우팅 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 네트워크 주소(Network ID) 기반 라우팅](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
라우터로 연결된 네트워크 식별
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 라우터로 연결된 네트워크 식별 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 라우터로 연결된 네트워크 식별](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
위 그림에서 네트워크의 수는 6개이다.
IP 주소 구조: 32비트
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 구조: 32비트 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 구조: 32비트](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
네트워크 ID와 호스트 ID 비트수
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 네트워크 ID와 호스트 ID 비트수 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 네트워크 ID와 호스트 ID 비트수](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
주소 구조 활용 방식
- 클래스 주소(Classful Addressing)
- 비클래스 주소(Classless Addressing)
클래스 주소
- 고정 길이 프리픽스(네트워크 ID)
- 초기의 주소 방식
- 주소 낭비 문제로 현재는 사용하지 않는다.
비클래스 주소
- 가변 길이 프리픽스(네트워크 ID)
- 현재 사용하고 있는 주소 방식
클래스 주소 구분
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 클래스 주소 구분 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 클래스 주소 구분](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
클래스 주소의 주소 낭비 문제
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 클래스 주소의 주소 낭비 문제 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - 클래스 주소의 주소 낭비 문제](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
CIDR(Classless InterDomain Routing)
- 임의의 길이의 프리픽스(Network ID) 할당
- 네트워크 크기(호스트 수)에 맞는 프리픽스 크기 설계 가능
서브넷마스크
- IP 주소에서 네트워크 ID의 길이(프리픽스 크기) 표시
- 네트워크 크기를 결정
서브넷마스크 표기법
- 프리픽스 표기법: /prefix_size 표시
- 이진 표기법: 프리픽스 비트를 모두 1로 표시
- DDN 표기법: 이진 서브넷마스크를 DDN으로 표시
서브넷마스크 표기 예제
- 프리픽스(prefix) 서브넷마스크: /24
- 이진 서브넷마스크: 11111111 11111111 11111111 00000000
- DDN 서브넷마스크: 255.255.255.0
특수 주소
- 브로드캐스트 주소: 호스트 ID의 모든 비트 1
- 네트워크 주소: 호스트 ID의 모든 비트 0
IP 주소 분석: 200.100.11.1 / 24
- 네트워크 주소: 200.100.11.0 / 24
- 브로드캐스트 주소: 200.100.11.255 / 24
- 최대 호스트 개수: 254
네트워크 주소 계산
- IP 주소 & 서브넷 마스크
- 220.100.11.1 & 255.255.255.0 = 220.100.11.0
IP 주소 분석: 200.100.11.1 / 23
- 네트워크 주소: 200.100.10.0 / 23
- 브로드캐스트 주소: 200.100. 11.255 / 23
- 최대 호스트 개수: 510(200.100.10.1 ~ 200.10.11.254)
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 분석: 200.100.11.1 / 23 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 분석: 200.100.11.1 / 23](https://blog.kakaocdn.net/dn/bShQxZ/btrRGvNX9dv/TkqNbQnPuojgER9iTFZbrK/img.jpg)
NIC(Network Interface Card) 단위의 IP 주소 할당
- NIC: 네트워크에 연결되는 장치
- 라우터: 3개의 NIC로 네트워크 연결
- 라우터의 IP 주소: NIC 개수만큼 IP 주소 할당
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - NIC(Network Interface Card) 단위의 IP 주소 할당 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - NIC(Network Interface Card) 단위의 IP 주소 할당](https://blog.kakaocdn.net/dn/bIzrHQ/btrRCXka5xM/MXPbY8j7wWKQTfM48G3ETK/img.jpg)
IP 주소 중복 할당 예제
![[컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 중복 할당 예제 [컴퓨터 네트워크] IP 주소: 구조와 할당 - undefined - IP 주소 중복 할당 예제](https://blog.kakaocdn.net/dn/cyzNWy/btrRCYpUnaq/iKJVAlSKfovPb66p9PUwBK/img.jpg)
728x90
'Computer Network' 카테고리의 다른 글
[컴퓨터 네트워크] NAT(Network Address Translation) (0) | 2022.11.20 |
---|---|
[컴퓨터 네트워크] DHCP(Dynamic Host ConfigurationProtocol) (0) | 2022.11.20 |
[컴퓨터 네트워크] 인터넷과 라우터 (0) | 2022.11.20 |
[컴퓨터 네트워크] 인터넷 프로토콜: IP (0) | 2022.11.08 |
[컴퓨터 네트워크] TCP 혼잡 제어(Congestion Control) (0) | 2022.11.01 |
댓글