[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 其它 > 正文
網絡管理員指南 -12.管理 Taylor UUCP -2>緒論 -2)Uucico的內部工作
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-16 19:00:00)

為了了解為什uucico需要知道特定的事情,這裡是對它如何實際連接到一個遠程系統的簡述。
當你在命令行執行uucico s系統的時候首先進行物理連接。這個動作的執行依靠所打開的連接
的類型例如,當使用電話線時,它就需要發現一個modem,然撥號。在TCP上,它需要呼叫
gethostbyname(3)來轉變名字為一個網絡地址,查找要打開的端口,並設置地址到相應的插槽。
在這個連接建立之,就需要進行一個証明程序。它通常包括要求一個注冊名,並且可能的話要求
一個密碼的遠程系統。這通常被稱為login chat。証明程序可以由通常的getty/login套組,或者是
uucico自己在TCP插槽上運行。如果証明成功,遠程終端就啟動uucico。Uucico引導連接的本地副本
被作為主人(master),而遠程副本作為僕人(slave)。
握手之的階段:主人現在發送他的主機名和幾個標志。僕人檢查接受這個主機名來登錄,發送並接
受文件等等。標志描述(包括其它東西)需要傳送的spool文件的最大等級。如果啟動,一個談話有效,
或者在這裡稱為序列數字檢查。這個特性,兩端都保留一個成功連接的記錄進行比較。如果它們不匹配,
握手失敗。這會幫助你阻止冒名頂替者。
最,兩個uucico試著在一個常規的傳送協議上達成一致。這個協議規范數據傳輸的方式,經常進行檢
查並且進行重新傳送以防止錯誤。因為它支持不同的連接類型,對不同的協議這是有必要的。例如,
電話線要求一個“安全的”協議,它拒絕錯誤,而TCP傳送本身非常值得信任,可以使用一個更加有效的
協議預先運行大多數的多余錯誤的檢查。
在握手完成的時候,實際的傳送階段開始了。兩個終端都打開所選擇的協議驅動。驅動可能執行一個特定
協議的初始順序。
首先,主人為所有的有足夠高的spool等級的遠程系統發送所有的文件序列。當它完成的時候,它會通知
有關的僕人,和那個僕人現在可否被斷開。僕人現在即可以同意斷開或者完成談話。這是一個規定的變化:
現在遠程系統變成了主人,而本地的終端變成了僕人。現在,新的主人發送它的文件。當完成的時候,兩
個uucico交換終止信息,並斷開連接。
我們就此將不進行更為詳細的介紹:請查閱源材料或者在UUCP上有關這個的任何好書。還有在網上的非常
古老的文章,由David A.-Novitz撰寫,它對UUCP協議有詳細的描述。Taylor UUCP FAQ也介紹了UUCP安
裝方式的一些細節。它通常有規律的被郵寄到comp.mail.uucp。
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00)
網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00)
網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00)
網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00)
網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00)
網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00)
網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00)
網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00)
網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01)
網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★