찾다
운영 및 유지보수안전IP 주소를 분류하고 서브넷을 나누는 방법

IP는 32비트 부호 없는 정수이며 범위는 0.0.0.0 - 255.255.255.255입니다. 특히 IP는 네트워크 번호 + 호스트 번호의 두 부분으로 구성됩니다. 동일한 네트워크 세그먼트를 사용하여 직접 통신할 수 있습니다.
네트워크 번호가 주어지면
호스트 번호가 모두 0인 IP는 네트워크 주소를 나타냅니다.
모든 호스트 번호가 1인 IP는 브로드캐스트 주소를 나타냅니다.
IP 주소 표현:
xxxxxxxx.xxxxxxxx. xxxxxxxx.xxxxxxxx
|--net--|---------host---|
클래스 A 주소의 네트워크 번호는 0으로 시작합니다. , 클래스 B 주소의 네트워크 번호는 10으로 시작하며, 클래스 C 주소의 네트워크 번호 시작은 110

클래스 A 주소의 표현 범위는 0.0.0.0~126.255.255.255이며, 기본값은 네트워크 마스크는 255.0.0.0입니다. 클래스 A 주소는 특히 대규모 네트워크에 할당됩니다. 클래스 A 네트워크는 첫 번째 숫자 집합을 사용하여 네트워크 자체의 주소를 나타내고 다음 세 숫자 집합을 네트워크에 연결된 호스트의 주소로 사용합니다. 호스트 수가 많고(직접 개인 사용자) LAN 수가 적은 대규모 네트워크에 할당됩니다. 예를 들어, IBM의 네트워크입니다.

클래스 B 주소의 표현 범위는 128.0.0.0~191.255.255.255이며, 기본 네트워크 마스크는 255.255.0.0입니다. 클래스 B 주소는 일반 중형 네트워크에 할당됩니다. 클래스 B 네트워크는 첫 번째와 두 번째 숫자 집합을 사용하여 네트워크 주소를 나타내고, 마지막 두 숫자 집합은 네트워크의 호스트 주소를 나타냅니다.

클래스 C 주소의 표현 범위는 192.0.0.0~223.255.255.255이며, 기본 네트워크 마스크는 255.255.255.0입니다. 클래스 C 주소는 일반 LAN 및 캠퍼스 네트워크와 같은 소규모 네트워크에 할당되며, 연결할 수 있는 호스트의 최소 개수는 관리를 위해 사용자를 여러 네트워크 세그먼트로 나누는 것입니다. 클래스 C 네트워크는 처음 세 개의 숫자 집합을 사용하여 네트워크 주소를 나타내고 마지막 숫자 집합을 네트워크의 호스트 주소로 사용합니다.

실제로 클래스 D 주소와 클래스 E 주소도 있습니다. 그러나 이 두 가지 유형의 주소에는 특별한 용도가 있습니다. 다음은 간략한 소개입니다. 클래스 D 주소는 브로드캐스트 주소라고 하며 특수 프로토콜에서 선택된 노드에 정보를 보내는 데 사용됩니다. 클래스 E 주소는 향후 사용을 위해 예약되어 있습니다.

넷마크의 정의는 매우 간단합니다. 넷마스크도 32비트입니다. 숫자적으로 Net-ID는 1이고 Host-ID는 0

예를 들어 공통 클래스 C IP 주소

Net-id=24비트입니다. , 호스트 -id=8자리, 2**8-2=254개의 IP

192.168.10.0과 같은 기존 클래스 C 네트워크의 넷마크는 255.255.255.0이어야 합니다. 이 네트워크가 2개의 하위 네트워크로 분할된 경우 아주 간단합니다. net-id는 25자리로 설정하고, Host-id는 7자리만 사용하면 됩니다. 그러면 이때 얻은 netmark는 255.255.255.128입니다. / 25
192.168.10.128/25
분명히 /25는 이 IP에서 net-id가 차지하는 자릿수를 나타냅니다. (이 두 IP의 호스트 ID는 모두 0이므로 이 두 IP는 자신이 속한 서브넷을 나타냅니다. 네트워크)

이 표현 방법은 하위 네트워크의 크기를 쉽게 계산할 수 있습니다. 예를 들어

192.168.0.0/27은 2의 5승(32-27=5) -2(첫 번째)를 나타냅니다. 각 네트워크 세그먼트의 마지막 하나의 주소는 특별한 목적으로 사용됩니다) = 62 ips
192.168.0.0/28, 이는 2의 4승(32-28=4)을 의미합니다. -2 = 30 ips

그래서 192.168입니다. 1.1/24는 하나의 서브넷 192.168.1.0을 표시합니다(254개의 IP 주소 포함: 192.168.1.1에서 192.168.1.254까지)

위 내용은 IP 주소를 분류하고 서브넷을 나누는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 亿速云에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기