NAME

        SV_RFC1035_2_3_2_order_octets - Order of transmission of octets and bits


VERIFICATION POINTS

        Verify that a NUT transmits correct order of transmission of octets and bits


TARGET

        Caching Server


SYNOPSIS

	SV_RFC1035_2_3_2_order_octets.seq [-tooloption ...]: KOI tool option
	See also DNSConfig.pm


INITIALIZATION


TEST PROCEDURE

        This test sequence is following.
   Client1 (TN)             DNS Server1 (NUT)                 DNS Server2 (TN)
        |                              |                                 |
        |----------------------------->|                                 |
        | 1. Send standard query       |                                 |
        |    QNAME=A.example.org       |                                 |
        |    QTYPE=A                   |                                 |
        |                              |                                 |
        |                              |-------------------------------->|
        |                              | 2. Send standard query          |
        |                              |  QNAME=A.example.org            |
        |                              |  QTYPE=A                        |
        |                              |                                 |
        v                              v                                 v
        1. TN send standard query QNAME=A.example.org, QTYPE=A to NUT.
        2. NUT transmits standard query to DNS Server2 (TN: root name server) (Judgment *2)


JUDGMENT

        2. Received standard query including QNAME=A.example.org, QTYPE=A.
                *Order of transmission of octets is the normal in which they are read in English.
                        *Check order of transmission of octets in DNS header.
                *The left most bit in the octets is most significant bit.
                        *Check numeric quantity of OPCODE, Z fields in DNS header.
                *The left most bit in the multi-octets field is most significant bit.
                        *Check numeric quantity of QDCOUNT, ANCOUNT, NSCOUNT, ARCOUNT fields in DNS header.


TERMINATION

        None


REFERENCE

        RFC1035 DOMAIN NAMES - IMPLEMENTATION AND SPECIFICATION
        2.3.2. Data Transmission Order