IP 네트워크 주소 유형,cidr그리고토토 캔, 다음과 같은 일반적인 비교 연산자를 지원합니다.표 9.1또한 다음에 표시된 특수 연산자 및 함수표 9.39그리고표 9.40.
모두cidr값은 다음으로 변환될 수 있습니다.토토 캔암시적으로; 따라서 아래에 표시된 연산자와 함수는 다음과 같이 작동합니다.토토 캔또한 작업 중cidr값. (별도의 기능이 있는 경우토토 캔그리고cidr, 두 경우의 동작이 달라야 하기 때문입니다.) 또한,토토 캔값을cidr. 이 작업이 완료되면 넷마스크 오른쪽에 있는 모든 비트가 자동으로 0이 되어 유효한 비트를 생성합니다.cidr값.
표 9.39. IP 주소 운영자
|
운영자 설명 예 |
|---|
|
서브넷은 서브넷별로 엄격하게 포함됩니까? 이 연산자와 다음 4개 연산자는 서브넷 포함 여부를 테스트합니다. 두 주소의 네트워크 부분만 고려하고(넷마스크 오른쪽에 있는 비트는 무시) 한 네트워크가 다른 네트워크와 동일한지 또는 다른 네트워크의 서브넷인지 확인합니다.
|
|
서브넷은 서브넷에 포함되거나 동일합니까?
|
|
서브넷은 서브넷을 엄격히 포함합니까?
|
|
서브넷이 서브넷을 포함하거나 동일합니까?
|
|
서브넷 중 하나가 다른 것을 포함하거나 동일합니까?
|
|
비트 단위 NOT을 계산합니다.
|
|
비트 AND를 계산합니다.
|
|
비트별 OR을 계산합니다.
|
|
주소에 오프셋을 추가합니다.
|
|
주소에 오프셋을 추가합니다.
|
|
주소에서 오프셋을 뺍니다.
|
|
두 주소의 차이를 계산합니다.
|
표 9.40. IP 주소 기능
|
기능 설명 예 |
|---|
|
축약된 표시 형식을 텍스트로 생성합니다. (결과는 와 같습니다.)
|
|
축약된 표시 형식을 텍스트로 생성합니다. (약어는 모두 0인 옥텟을 넷마스크 오른쪽에 놓는 것으로 구성됩니다. 더 많은 예가 있습니다.표 8.22.)
|
|
주소 네트워크의 브로드캐스트 주소를 계산합니다.
|
|
주소의 계열을 반환합니다:
|
|
넷마스크를 무시하고 IP 주소를 텍스트로 반환합니다.
|
|
주소 네트워크의 호스트 마스크를 계산합니다.
|
|
주어진 네트워크를 모두 포함하는 가장 작은 네트워크를 계산합니다.
|
|
주소가 동일한 IP 계열에 속하는지 테스트합니다.
|
|
넷마스크 길이를 비트 단위로 반환합니다.
|
|
주소의 네트워크에 대한 네트워크 마스크를 계산합니다.
|
|
주소의 네트워크 부분을 반환하고 넷마스크 오른쪽에 있는 모든 것을 0으로 만듭니다. (이것은 값을 다음으로 캐스팅하는 것과 같습니다.
|
|
에 대한 넷마스크 길이를 설정합니다.
|
|
a에 대한 넷마스크 길이를 설정합니다.
|
|
축약되지 않은 IP 주소와 넷마스크 길이를 텍스트로 반환합니다. (이것은 명시적 캐스트와 동일한 결과를 갖습니다.
|
그약어, 호스트및텍스트함수는 주로 IP 주소에 대한 대체 표시 형식을 제공하기 위한 것입니다.
MAC 주소 유형,macaddr그리고macaddr8, 다음과 같은 일반적인 비교 연산자를 지원합니다.표 9.1또한 다음에 표시된 특수 기능표 9.41. 또한 비트 논리 연산자를 지원합니다.~, &그리고|(NOT, AND 및 OR), IP 주소에 대해 위에 표시된 것과 같습니다.
표 9.41. MAC 주소 기능