[컴퓨터네트워크] Classful Addressing | 클래스 풀 주소 지정

2023. 4. 10. 22:55·In Computer/컴퓨터네트워크

Classful Addressing | 클래스 풀 주소 지정

Binary Notation

  • 클래스 기반 주소 지정에서는 각 클래스가 정해진 수의 블록을 나누고, 각 블록의 크기는 고정되어 있다.
  • Class A, B, C의 주소는 Unicast 방식의 주소이다.
  • Class A, B, C, E의 Suffix에 특별한 패턴을 입력하여 Broadcast 주소를 만든다.
    (Unicast 주소 중 Broadcast 주소가 숨어 있는 형태이다.)

출처_nesoacademy

  • A Class : 대규모 네트워크 지원하기 위한 주소 범위 "0~127" → "1~126" | host id : $2^{24}$
    *0과 127로 시작하는 주소는 예약이 되어 있어 사용할 수 없음
  • B Class : 중대모 네트워크 지원하기 위한 주소 범위 "128~191" | host id : $2^{16}$
  • C Class : 소규모 네트워크 지원하기 위한 주소 범위 "192~233" | host id : $2^{8}$
  • D Class : 멀티캐스트용 주소 범위 "224~239"
  • E Class : 연구용 주소 범ㅇ "240~255"

서브넷 마스크 | Subnet Mask

IP주소에서 네트워크 ID와 호스트 ID를 구분하기 위해 사용

32bit로 구성되어 있으며, IP주소와 동일한 표기법을 사용

네트워크 ID는 1로, 호스트 ID는 0으로 표기

*255.255.255.0

출처_미래네트워크학원

/CIDR | Prefix의 길이를 말한다. (8bit)

A Class : 10.10.10.10/8

B Class : 172.16.1.10/16

C class : 192.168.10.100/24

네트워크 주소와 브로드 캐스트 주소 (사용할 수 없는 주소)

네트워크 주소

  • Host ID가 모두 0인 주소이며, 네트워크를 나타내는 주소이다.

브로드캐스트 주소

  • Host ID가 모두 1인 주소이며, 네트워크의 모든 호스트로 데이터를 전달하기 위한 주소

Classless Addressing | 클래스 리스 주소 지정

더 큰 주소의 공간은 IP 주소의 길이도 증가시켜야 하므로 IP 패킷의 형식을 변경해야 한다.

Sol.1) IPv6 : 장기적인 해결책

Sol.2) Classless Addressing : 단기적인 해결책

IPv4 주소는 32bit로 구성되어 있으며, 클래스리스 주소 지정(Classless Addressing)은 이 32비트를 서브넷 마스크와 함께 사용하여 네트워크 ID와 호스트 ID를 나누어 사용한다.

 

CIDR(Classless Inter Domain Routing) | 사이더

블록의 주소 갯수는 Prefix 길이의 값과 반비례한다.

n이 작으면 블록이 크고, n이 그면 블록이 작다.

*prefix(=블록 갯수, n) 길이가 길어질수록 suffix(=각 블록의 사이즈)는 작아진다.

 

'In Computer/컴퓨터네트워크' 카테고리의 다른 글
  • [컴퓨터네트워크] DHCP and NAT | 자동 주소 할당과 네트워크 주소 변환
  • [컴퓨터네트워크] 서브네팅 | Subnetting
  • [컴퓨터네트워크] IPv4 Addressing
  • [컴퓨터네트워크] Performance in Network | 성능
팽이리
팽이리
Study_Blog
  • 팽이리
    Pang_ Study
    팽이리
  • 전체
    오늘
    어제
    • All Study (67)
      • In Computer (66)
        • 컴퓨터구조 (21)
        • 컴퓨터네트워크 (39)
        • Dreamhack (6)
      • Cording (1)
        • C∕C++ (1)
      • 자격증 (0)
        • GA4 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    어셈블리어
    혼잡제어
    패킷 스위치 기법
    CPU time
    논리 설계 기본
    TCP/IP
    컴퓨터 네트워크
    open loop
    컴퓨터구조
    Little Endian
    네트워크 지연
    Datagram Approach
    ipv4 options
    header format
    처리량
    프로토콜 모음
    처리율
    ip datagram
    Virtual-Circuit Approach
    계층화된 작업
    closed loop
    네트워크 혼잡 제어
    네트워크 성능
    routing protocol
    Network Layer
    프로토콜
    Big Endian
    데이터를 처리하는 논리 회로
    컴퓨터네트워크
    문자열 복사 예제
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
팽이리
[컴퓨터네트워크] Classful Addressing | 클래스 풀 주소 지정
상단으로

티스토리툴바