[컴퓨터네트워크] 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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바