用戶數(shù)據(jù)報(bào)協(xié)議(UDP) | 
    
| 發(fā)布時(shí)間: 2012/7/4 9:17:18 | 
|  
 介紹 用戶數(shù)據(jù)報(bào)協(xié)議是定義用來(lái)在互連網(wǎng)絡(luò)環(huán)境中提供包交換的計(jì)算機(jī)通信的協(xié)議。此協(xié)議默認(rèn)認(rèn)為網(wǎng)路協(xié)議(IP)是其下層協(xié)議。此協(xié)議提供了向另一用戶程序發(fā)送信息的最簡(jiǎn)便的協(xié)議機(jī)制。此協(xié)議是面向操作的,未提供提交和復(fù)制保護(hù)。如果應(yīng)用程序要求可靠的數(shù)據(jù)傳送應(yīng)該使用傳輸控制協(xié)議(TCP)。數(shù)據(jù)報(bào)格式如下: 用戶數(shù)據(jù)報(bào)頭格式 域 源端口是可選域,當(dāng)其有意義時(shí),它指的是發(fā)送進(jìn)程的端口,這也就假定了在沒(méi)有其它信息的情況下,返回信息應(yīng)該向什么地方發(fā)送。如果不使用它,則在此域中填0。目的端口在有特定的目的網(wǎng)絡(luò)地址時(shí)有意義。長(zhǎng)度指的是此用戶數(shù)據(jù)報(bào)長(zhǎng)度的八進(jìn)制表示。(這表明最小的數(shù)據(jù)報(bào)長(zhǎng)度是8。)校驗(yàn)碼有16位,是對(duì)IP頭,UDP頭和數(shù)據(jù)中信息包頭的數(shù)位取反之和再取反得到的。 包頭從概念上說(shuō)是在UDP頭信息之前的,它包括有源地址,目的地地址,所使用的協(xié)議和UDP長(zhǎng)度。這些信息使信息不能被錯(cuò)誤地接收。這個(gè)校驗(yàn)過(guò)程與TCP中使用的過(guò)程一致。 如果計(jì)算出的校驗(yàn)碼為零,它將被全零發(fā)送。全零的校驗(yàn)值意味著發(fā)送者未產(chǎn)生校驗(yàn)碼。 用戶接口 用戶接口應(yīng)該允許創(chuàng)建新的接收端口,在接收端口的接收操作有:應(yīng)該返回一個(gè)八進(jìn)制數(shù)說(shuō)明源端口和源地址,允許數(shù)據(jù)報(bào)傳送,指定數(shù)據(jù),源和目標(biāo)端口和目的地地址。 IP層接口 UDP模塊必須能夠決定源和目標(biāo)的網(wǎng)絡(luò)地址,而且必須能夠從包頭中得知所使用的協(xié)議。一個(gè)可能的接口方式是返回整個(gè)數(shù)據(jù)報(bào),包括接收操作返回的包頭。這樣的接口還應(yīng)該允許UDP向IP傳送完整的帶包頭的數(shù)據(jù)報(bào)用于傳送。由IP來(lái)確定一致性并計(jì)算校驗(yàn)碼。 協(xié)議應(yīng)用 此協(xié)議的最主要的用途是網(wǎng)際名稱服務(wù)器和小文件傳輸協(xié)議。 協(xié)議號(hào) 在IP中使用它時(shí),它的協(xié)議號(hào)是17(八進(jìn)制中是21)。 TCP協(xié)議簡(jiǎn)介 TCP/IP協(xié)議入門(mén) TCP協(xié)議規(guī)范 IP協(xié)議規(guī)范 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]  | 
    
       
       
       京公網(wǎng)安備41019702002023號(hào)