close

http://en.wikipedia.org/wiki/Type_of_Service

TOS(服務類型) 在IP header 的第8~15個bit

根據 TCP/IP Illustrated, Volume1 這本書上的介紹

Precedence現在已經被忽略了

目前有在用的是第4~7個bit

4: 最小延遲

5: 最大傳輸量

6: 最大可靠度

7: 最小記憶體成本

 

在netinet/ip.h的定義分別為


#define IPTOS_LOWDELAY 0x10
#define IPTOS_THROUGHPUT 0x08
#define IPTOS_RELIABILITY 0x04
#define IPTOS_MINCOST 0x02

 

我們可以呼叫setsockopt來設定

範例如下

u_char tos;

tos = IPTOS_LOWDELAY;
setsockopt(socket, IPPROTO_IP, IP_TOS, &tos, sizeof(u_char));

arrow
arrow
    全站熱搜

    creros 發表在 痞客邦 留言(0) 人氣()