1.TFTP:
TFTP(Trivial File Transfer Protocol,簡(jiǎn)單文件傳輸協(xié)議)是TCP/IP協(xié)議族中的一個(gè)用來在客戶機(jī)與服務(wù)器之間進(jìn)行簡(jiǎn)單文件傳輸?shù)膮f(xié)議,,基于UDP實(shí)現(xiàn),。提供不復(fù)雜、開銷不大的文件傳輸服務(wù),。端口號(hào)為69,。
2.TFTP的報(bào)文格式,如圖所示
圖中顯示了5種TFTP報(bào)文格式(操作碼1和2的報(bào)文使用相同的格式),。
TFTP報(bào)文的頭兩個(gè)字節(jié)表示操作碼,,對(duì)于讀請(qǐng)求和寫請(qǐng)求(WRQ),文件名字段說明客戶要讀或?qū)懙奈挥诜?wù)器上的文件,。模式字段是一個(gè)ASCII碼串netascii或octet
3.TFTP的工作過程
TFTP的工作過程很像停止等待協(xié)議,,發(fā)送完一個(gè)文件塊后就等待對(duì)方的確認(rèn),確認(rèn)時(shí)應(yīng)指明所確認(rèn)的塊號(hào),。發(fā)送萬數(shù)據(jù)后在規(guī)定時(shí)間內(nèi)收不到確認(rèn)就要重發(fā)數(shù)據(jù)PDU,,發(fā)送確認(rèn)PDU的一方弱在規(guī)定時(shí)間內(nèi)收不到下一個(gè)文件塊,也要重發(fā)確認(rèn)PDU,。這樣保證文件的傳送不致因某一個(gè)數(shù)據(jù)報(bào)的丟失而告失敗,。
4.BOOTP:
BOOTP是一個(gè)基于IP/UDP協(xié)議的協(xié)議,它可以讓無盤站從一個(gè)中心服務(wù)器上獲得IP地址,,為局域網(wǎng)中的無盤工作站分配動(dòng)態(tài)IP地址,,并不需要每個(gè)用戶去設(shè)置靜態(tài)IP地址。使用BOOTP協(xié)議的時(shí)候,,一般包括Bootstrap Protocol Server(自舉協(xié)議服務(wù)端)和Bootstrap Protocol Client(自舉協(xié)議客戶端)兩部分,。
5.BOOTP的分組格式
BOOTP請(qǐng)求和應(yīng)答均被封裝在UDP數(shù)據(jù)報(bào)中,長(zhǎng)度為300字節(jié)的BOOTP請(qǐng)求和應(yīng)答的格式如圖所示:
BOOTP服務(wù)器為67,, BOOTP客戶為68
|
|