認證、授權(quán)和計費之TACACS+
2.TACACS+
終端訪問控制器訪問控制系統(tǒng)( Terminal Ac,cess Controller Acc,ess-Control System,TACACS)由RFC1492定義,標準的TACACS協(xié)議只認證用戶是否可以登錄系統(tǒng),目前已經(jīng)很少使用。TACACS+協(xié)議由Cisco公司提出,主要應用于Cisco公司的產(chǎn)品中,運行于TCP協(xié)議之上。TACACS+協(xié)議分為認證和授權(quán)兩個不同的過程。
在認證過程中,客戶機發(fā)送一個START包給服務器,包的內(nèi)容包括執(zhí)行的認證類型、 用戶名等信息。START包只在一個認證會話開始時使用一次,序列號永遠為l。服務器收到START包以后,回送一個REPLY包,表示認證繼續(xù)還是結(jié)束。如果認證繼續(xù),REPLY包將指出還需要提交哪些新信息。如果客戶機收到認證結(jié)束的REPLY包,則認證結(jié)束;如果收到認證繼續(xù)的REPLY包,則向服務器發(fā)送CONTINUE包,其中包括服務器要求的信息,如此反復,直到認證結(jié)束。
TACACS+授權(quán)過程分為兩步。首先,客戶端向服務器發(fā)送一個REQUEST包,內(nèi)容包括請求授權(quán)的服務和選項等。服務器回復客戶端一個RESPONSE包。
由于在傳輸層上使用TCP協(xié)議對其數(shù)據(jù)包進行封裝和傳輸,TACACS+具有較高的傳輸可靠性。該協(xié)議還能對除數(shù)據(jù)包頭外的所有數(shù)據(jù)包信息加密,保證了通信安全。TACACS十協(xié)議采用了重傳機制,在大型網(wǎng)絡中,實時性較差。
- 上一篇:認證、授權(quán)和計費
- 下一篇:知識子域:訪問控制