Axil S/E-ljs046
                                1994.10.4
                               Lee Jin-Soo


SUBJECT:   NETWORK¿¡¼­ »ç¿ëµÇ´Â Byte Order´Â?


  #######   NETWORK  BYTE   ORDER   #######

 o ºÒÇàÈ÷µµ ¸ðµç ÄÄÇ»ÅÍ°¡ ¿©·¯ ¹ÙÀÌÆ®·Î µÈ µ¥ÀÌŸÀÇ ÀúÀå½Ã °°Àº ¹ÙÀÌÆ® ¼ø¼­¸¦ µû¸£Áö ¾Ê´Â´Ù.
   8-ºñÆ® ¹ÙÀÌÆ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â ÄÄÇ»Å͵éÀº »ç¶óÁ® °¡°í ÀÖÁö¸¸ ¹ÙÀÌÆ®ÀÇ ¼ø¼­¿¡ ´ëÇؼ­´Â ¸íÈ®ÇÑ
   Ç¥ÁØÀÌ ¾øÀ¸¹Ç·Î ¹®Á¦Á¡À¸·Î ³²¾Æ ÀÖ´Ù.
   2¹ÙÀÌÆ®·Î ÀÌ·ç¾îÁø 16-ºñÆ® Á¤¼öÀÇ °æ¿ì¸¦ ¿¹·Î µé¾î º¸¸é ÀÌ°ÍÀÇ ÀúÀå ¹æ¹ý¿¡´Â ÇÏÀ§ ¹ÙÀÌÆ®¸¦ ¸ÕÀú
   µÎ´Â°Í - À̸¦ little endianÀ̶ó°í ÇÑ´Ù -°ú »óÀ§ ¹ÙÀÌÆ®¸¦ ¸ÕÀú µÎ´Â °Í - À̸¦ big endianÀ̶ó°íÇÑ´Ù -ÀÌ
   ÀÖ´Ù. 
   ù¹ø°ÀÇ °æ¿ì´Â ´ÙÀ½°ú °°´Ù.

     Little endian byte order   ---------------------------------------------------------
                                |    high-order byte      |     low-order  byte         |
                                ---------------------------------------------------------
                                                          ¡è                            ¡è
                                                       addr A+1                      addr A

                                ¿©±â¼­ ¿À¸¥Æí¿¡¼­ ¿ÞÆíÀ¸·Î ÁÖ¼Ò°¡ Áõ°¡ÇÑ´Ù.
                                ³·Àº ÁÖ¼Ò°¡ ³·Àº ¹ÙÀÌÆ®¶ó´Â ³í¸®ÀÌ´Ù.

     Big endian byte  order     ---------------------------------------------------------
                                |    high-order byte      |     low-order  byte         |
                                ---------------------------------------------------------
                                ¡è                        ¡è
                              addr A                    addr A+1

                                ¿©±â¼­´Â ¿ÞÂÊÆí¿¡ ÀÖ´Â °ÍÀÌ ¿À¸¥Æíº¸´Ù ³·Àº ÁÖ¼ÒÀÌ´Ù

   ÇöÀç ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼­ ¸¹ÀÌ ¾²ÀÌ°í ÀÖ´Â ¹ÙÀÌÆ® ¼ø¼­´Â ´ÙÀ½°ú °°´Ù.

           --------------------------------------------------------------------
           |  big endian    :  sparc, IBM 370, Motorola 68000, Pyramid        |
           --------------------------------------------------------------------
           |  little endian : Intel 80x86(IBM PC), DEC VAX, DED PDP-11        |
           --------------------------------------------------------------------

   32 ºñÆ® Á¤¼öÀÇ °æ¿ì¿¡´Â ÀÌ·± Çö»óÀÌ ½É°¢ÇÏ´Ù. ½Ã½ºÅÛ¿¡ µû¶ó 16 ºñÆ® ºÎºÐÀÌ ¼­·Î ¹Ù²î¾î ÀÖ´Ù.
   Àü»ê¸Á ±Ô¾à¿¡¼­ ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÇØ°á ¹æ¹ýÀº ¸Á ¹ÙÀÌÆ®ÀÇ ¼ø¼­¸¦ È®Á¤Áþ´Â °ÍÀÌ´Ù.
   TCP/IP, XNS, SNA ±Ô¾àµéÀº ±Ô¾à ¸Ó¸´ºÎ¿¡ ¾²ÀÌ´Â 16-ºñÆ® Á¤¼ö¿Í 32-ºñÆ® Á¤¼ö¿¡ ¸ðµÎ 
   big endianÀ» »ç¿ëÇÑ´Ù. (½Ç¼ö µ¥ÀÌŸ ºÎºÐ¿¡ ´ëÇؼ­´Â Â÷ÀÌ°¡ ½ÉÇÏÁö¸¸ ´ÙÇàÀÌ ±Ô¾à¿¡¼­´Â Á¤¼ö ¿µ¿ª¸¸ 
   ´Ù·é´Ù)