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));
全站熱搜
留言列表