IPv4는 라우팅되는 패킷에 32비트 출발지 및 목적지 주소를 제공합니다. 주소는 장치 전체의 영구 식별자가 아니라 접두사, 인터페이스, 범위, 라우팅 정책 및 수명과 함께 의미를 가집니다.
서브넷팅 · 레슨 1
IPv4
IPv4 주소, 접두사, 범위 및 리눅스 인터페이스 출력이 어떻게 연결되는지 알아봅니다.
점으로 구분한 10진수 표기
IPv4는 점으로 구분된 8비트 옥텟 네 개로 표시합니다.
192.0.2.165
각 옥텟의 범위는 0부터 255까지이므로 전체 주소는 4바이트입니다. 192.0.2.165/24처럼 접두사 길이가 앞쪽 몇 비트가 네트워크 접두사에 속하는지 나타냅니다.
IPv4 주소의 크기는 얼마입니까?
주소 범위와 목적
모든 IPv4 주소가 전역적으로 라우팅되는 것은 아닙니다. 예로 루프백 127.0.0.0/8, 링크 로컬 169.254.0.0/16, 10.0.0.0/8 같은 사설 범위, 192.0.2.0/24 같은 문서용 범위가 있습니다. 멀티캐스트와 제한된 브로드캐스트 주소에는 다른 의미가 있습니다.
사설 주소는 별도의 네트워크에서 재사용할 수 있습니다. NAT가 외부 통신을 위해 주소를 변환할 수 있지만 사설 라우팅 도메인 내부 통신에 NAT가 필요한 것은 아닙니다.
10.0.0.1이 여러 조직에 나타날 수 있는 이유는 무엇입니까?
리눅스 IPv4 주소 조사하기
IPv4 할당을 표시합니다.
$ ip -4 address show
다음과 같은 한 줄은 주소 이상의 정보를 보고합니다.
inet 192.0.2.165/24 brd 192.0.2.255 scope global dynamic eth0
접두사, 브로드캐스트, 범위, 동적 출처 표시 및 인터페이스를 보여 줍니다. 추가 줄에는 유효 수명과 선호 수명이 나타날 수 있습니다. 하나의 인터페이스에 여러 IPv4 주소가 있을 수 있습니다.
192.0.2.165/24에서 /24는 무엇을 뜻합니까?
선택된 출발지 결정하기
주소가 존재한다는 사실만으로 리눅스가 그 주소를 특정 목적지에 사용한다고 입증할 수 없습니다. 경로, 정책 규칙, 메트릭 및 애플리케이션 바인딩이 출발지 선택에 영향을 줍니다. 현재 라우팅 결정을 조회합니다.
$ ip route get 198.51.100.20
선택된 다음 홉, 인터페이스 및 출발지를 읽고 실제 애플리케이션 경로를 테스트합니다. 콘솔 접근과 되돌리기 계획 없이 원격 호스트의 주소를 변경하지 마십시오.
ip route get DESTINATION은 무엇을 보여 줄 수 있습니까?
레슨 완료
IPv4 완료
이제 IPv4 주소를 인터페이스와 라우팅 상태의 일부로 읽을 수 있습니다.
IPv4가 총 32비트인 옥텟 네 개임을 이해합니다.
주소를 접두사와 함께 해석합니다.
사설, 루프백, 링크 로컬 및 기타 범위를 구분합니다.
할당과 목적지에 대해 선택된 출발지를 조사합니다.