• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Benjamin

            靜以修身,儉以養(yǎng)德,非澹薄無(wú)以明志,非寧?kù)o無(wú)以致遠(yuǎn)。
            隨筆 - 397, 文章 - 0, 評(píng)論 - 196, 引用 - 0
            數(shù)據(jù)加載中……

            dns的wks響應(yīng)包的rdata如何構(gòu)建

            wks是已知服務(wù)的dns記錄,屬于RR資源的一種,相對(duì)于A記錄和AAAA,并不常見(jiàn)
            RFC1010dns中關(guān)于wks響應(yīng)數(shù)據(jù)的文檔。這個(gè)文檔主要有Protocol Numbers(協(xié)議號(hào))Port Assignments(端口分配表)組成。
            dns的客戶(hù)端查詢(xún)類(lèi)型是wks的時(shí)候,在dns服務(wù)器的answer段,其中的protocol就是RFC1010中的Assigned Internet Protocol Numbers對(duì)應(yīng)的數(shù)值;bits段就是端口號(hào)。

            關(guān)于端口,這里指的是提供網(wǎng)絡(luò)服務(wù)的端口,這個(gè)網(wǎng)絡(luò)服務(wù)的網(wǎng)絡(luò)協(xié)議就是Protocol numbers列表中的協(xié)議。


            在RFC1035中,關(guān)于wksRDATA格式是這樣規(guī)定的:

            WKS RDATA format

                +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

                |                    ADDRESS                   
                | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
               
            |       PROTOCOL        |                      
              
             | +--+--+--+--+--+--+--+--+     |

                |                                               |

                /                   <BIT MAP>                   /

                /                                               /
               +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

            where:

            ADDRESS         An 32 bit Internet address

            PROTOCOL        An 8 bit IP protocol number

            <BIT MAP>       A variable length bit map. The bit map must be a multiple of 8 bits long.

            The WKS record is used to describe the well known services supported by a particular protocol on a particular internet address. The PROTOCOL field specifies an IP protocol number, and the bit map has one bit per port of the specified protocol. The first bit corresponds to port 0, the second to port 1, etc. If the bit map does not include a bit for a protocol of interest, that bit is assumed zero. The appropriate values and mnemonics for ports and protocols are specified in [RFC-1010].

            For example, if PROTOCOL=TCP (6), the 26th bit corresponds to TCP port 25 (SMTP). If this bit is set, a SMTP server should be listening on TCP port 25; if zero, SMTP service is not supported on the specified address.

            The purpose of WKS RRs is to provide availability information for servers for TCP and UDP. If a server supports both TCP and UDP, or has multiple Internet addresses, then multiple WKS RRs are used.

            WKS RRs cause no additional section processing.

            In master files, both ports and protocols are expressed using mnemonics or decimal numbers.

            BITMAP是多個(gè)8 bits;它的數(shù)值來(lái)源就是RFC1010中的端口分配表,例如st對(duì)應(yīng)的端口是5,則表名,第五位是1udp11,表示第十一位是1,以此類(lèi)推。端口分配表從0-255,也就是說(shuō)最多有256位,32個(gè)8字節(jié)的char數(shù)組,第五位是1,則思0x01udp則是第十一位是1,即0x00 0x20.

            posted on 2011-06-08 10:52 Benjamin 閱讀(781) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 雜談

            国产午夜精品理论片久久影视| 久久久久久亚洲精品不卡| 日本久久久久亚洲中字幕| 久久香蕉国产线看观看精品yw | 久久中文精品无码中文字幕| 无码人妻久久一区二区三区蜜桃| 99久久香蕉国产线看观香| 97久久精品人妻人人搡人人玩| 精品人妻伦九区久久AAA片69| 久久伊人五月丁香狠狠色| 久久精品成人免费看| 久久久无码精品亚洲日韩京东传媒 | 国产精品久久久久国产A级| 精品久久久久久国产免费了| 久久亚洲春色中文字幕久久久| 久久久久久国产精品免费免费 | 亚洲精品乱码久久久久66| 久久成人影院精品777| 久久成人精品视频| 久久免费的精品国产V∧| 久久亚洲AV无码西西人体| 国产高清国内精品福利99久久| 精品久久久久久久中文字幕 | 青青国产成人久久91网| A级毛片无码久久精品免费| 浪潮AV色综合久久天堂| 久久综合久久综合亚洲| 国产 亚洲 欧美 另类 久久| 精产国品久久一二三产区区别| 狠狠色伊人久久精品综合网| 久久综合狠狠综合久久综合88| 伊人色综合久久天天人守人婷| 精品久久久久久久久久久久久久久 | 婷婷综合久久中文字幕蜜桃三电影| 久久久久99精品成人片牛牛影视| 乱亲女H秽乱长久久久| 色欲综合久久中文字幕网| 精品一二三区久久aaa片| 国产精品美女久久福利网站| 韩国三级中文字幕hd久久精品| 国产精品女同一区二区久久|