티스토리 뷰
인터넷 구성과 주소 부여 체계
Network of Networks
- Internet : 이기종 네트워크를 라우터로 연결
- Subnet : 라우터로 연결된 서브넷은 유일한 ID를 가짐
- Host : 호스트는 서브넷에서 유일한 ID를 가짐
인터넷 차원의 주소 : IP 주소
- 인터넷에서 통신 장치를 유일하게 식별
- Network ID + Host ID
- 네트워크 주소 : Host ID = 0
네트워크 주소 (Network ID) 기반 라우팅
- 라우팅 테이블 크기 축소
- 인터넷 성능 제고
IP 주소 구조
IPv4 주소 구조 : 32비트(2의 32승 - 4,294,967,296)
주소 구조 활용 방식
- 클래스 IP 주소 (Classful Addressing)
- 비클래스 IP 주소 (Classless Addressing)
클래스 주소
- 고정 길이 프리픽스 (네트워크 ID)
- 초기의 주소 방식
- 주소 낭비 문제로 현재는 사용하지 않음
비클래스 주소
- 가변길이 프리픽스 (네트워크 ID)
- 현재 사용하고 있는 주소 방식
클래스 IP 주소 (Classful IP Address)
비클래스 IP 주소 (Classless IP Address)
CIDR (Classless InterDomain Routing)
- 임의의 길이의 프리픽스(Network ID) 할당
- 네트워크 크기(호스트 수)에 맞는 프리픽스(Network ID) 크기 설계 가능
서브넷 마스크 (subnetmask)
- IP 주소에서 네트워크 ID의 길이(프리픽스 크기) 표시
- 네트워크 크기(호스트 개수)를 결정
서브넷마스크 표기법
- 프리픽스 표기법 - /prefix_size 표시 (ex. /24)
- 이진 표기법 - 프리픽스 비트를 모두 1로 표시 (ex. 11111111 11111111 111111111 00000000)
- DDN 표기법 - 이진 서브넷마스크를 DDN으로 표시 (ex. 255.255.255.0)
특수 주소
- 브로드캐스트 주소 - 호스트 ID의 모든 비트 1
- 네트워크 주소 - 호스트 ID의 모든 비트 0
네트워크 주소 계산
- IP_주소 & 서브넷마스크
- 220.100.11.1 & 255.255.255.0 = 220.100.11.0 <- 네트워크 주소
IP 주소 분석 : 200.100.11.1/24
- 네트워크 주소 ; 200.100.11.0/24
- 브로드캐스트 주소 : 200.100.11.255/24
- 최대 호스트 개수 : 254
IP 주소 분석 : 200.100.11.1/23
- 네트워크 주소 : 200.100.10.0/23 (서브넷 마스크 - 255.255.254.0)
- 브로드캐스트 주소 : 200.100.11.255/23
- 최대 호스트 개수 : 510(200.100.10.1 ~ 200.100.11.254)
IP 주소 할당
NIC(Network Interface Card) 단위의 IP 주소 할당
- 라우터 : 3개의 NIC로 네트워크 연결
- 라우터의 IP 주소 : NIC 개수만큼 IP 주소 할당
'CS > Network' 카테고리의 다른 글
네트워크 토폴로지 (0) | 2022.09.06 |
---|---|
세션과 쿠키 (0) | 2022.09.05 |
인터넷 프로토콜(IP) (0) | 2022.08.26 |
DNS (0) | 2022.08.25 |
HTTP 쿠키, 캐시 (0) | 2022.08.25 |
댓글