日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

RFC協(xié)議注解

【RFC協(xié)議注解】I.總的看法
---------------------------
網(wǎng)絡(luò)協(xié)議提供了三方面的便利性:
1.連接的建立
2.流控制
3.再連接
“再連接”被從“連接建立”中分離出來,一方面是由于它的復(fù)雜性,另一方面是由于
我還沒有怎么接觸過一個完整的體現(xiàn)此概念的協(xié)議 。
連接的建立
------------------------
連接建立的運(yùn)作基本上與NWG/RFC#33中的一樣 。最主要的變化就是提供了獨立于設(shè)施
的更加完善的交換方式,使得不包括交換過程的設(shè)施顯得更加簡單 。
下面是連接建立的大概情況:
1. 主機(jī)A中的進(jìn)程PA搶占套接口SA,并請求與套接口SB建立連接 。進(jìn)程PA通過一
個系統(tǒng)呼叫來完成此工作 。
2. 與此同時,主機(jī)B中的進(jìn)程PB搶占套接口SB,并請求與套接口SA建立連接
3. 在對進(jìn)程PA的請求的回應(yīng)中,主機(jī)A中的網(wǎng)絡(luò)協(xié)議程序(簡記為NCPA),發(fā)送一
個“請求--連接(RFC)”命令給主機(jī)B 。B主機(jī)中的NCPB發(fā)送一個類似的命令給主
機(jī)A 。沒有默認(rèn)的順序,NCPB可以在從NCPA接收命令之前或之后向NCPA發(fā)送命令 。
4. NCPA和NCPB都知道連接是在它們都收到了一個RFC命令而且都接收到了其發(fā)送出
的RFNM之后才確立的 。然后它們分別通告進(jìn)程PA和PB,連接已經(jīng)確立 。一個必
須堅持的原則就是或者是由SA作發(fā)送方接口,SB作接收方接口,或者是相反的情
況 。這種狀況有時被稱為“SA和SB必須組成‘發(fā)送/接收’對”
5. 發(fā)送進(jìn)程可以馬上進(jìn)行 。
流控制
------------------------
為了阻止發(fā)送進(jìn)程導(dǎo)致接收進(jìn)程的溢出,接收方進(jìn)程能夠停止數(shù)據(jù)流就顯得很有必要了(*) 。
流控制被集成到網(wǎng)絡(luò)RFNM處理中 。當(dāng)一個接收方主機(jī)希望限制一條單獨線路上的流傳輸時,
該主機(jī)發(fā)送一條專用消息給它的IMP,使那條鏈路上的下一個RFNM被修正 。發(fā)送方主機(jī)將該
消息解釋為一條RFNM,當(dāng)作是要求停止發(fā)送的請求 。一條強(qiáng)制控制命令被返回 。
當(dāng)接收方主機(jī)預(yù)備好再次接收時,它發(fā)送一條命令(RSM)告訴發(fā)送方主機(jī)再次發(fā)送 。
---------------------------------------------------
(*)BB&N堅持認(rèn)為應(yīng)該提供無限的緩沖機(jī)制 。這當(dāng)然可能成為一項適當(dāng)?shù)牟呗裕旱@與我
的思維方式完全相左,而且我對協(xié)議的設(shè)計是基于這樣的假設(shè):在每個連接的接收端只提供
了一個很小的緩沖器 。
再連接
-------------------------------
由于很多理由,需要能夠?qū)⒁粋€(或兩個)連接的終端從一個端口轉(zhuǎn)換到另一個端口 。這是
否易于實施,取決于在轉(zhuǎn)換進(jìn)程上施加的種種限制 。為最大的滿足一般性,我在此提出“動
態(tài)再連接”的方案,那意味著再連接過程即使是在流傳輸開始之后也能夠發(fā)生 。在大多數(shù)情
況下,這種方案的成本比它實際需要的要高很多,要求有下面的優(yōu)點:
1. 提供交換連接的所有不同窗體 。
2. 再連接過程不引入通過一個連接發(fā)送的消息進(jìn)程的額外開銷,也就是說,全部的開銷就
在實施協(xié)議過程中 。
II.?dāng)?shù)據(jù)結(jié)構(gòu)
--------------------------
1. 連接表
2. 進(jìn)程表
3. 輸入鏈路表
4. 輸出鏈路表
5. 鏈路分配表
連接表
------------------
此表保存了屬于本地端口(SOCKET)的所有信息,無論它是否被某個連接占用,占用它的連
接正處于何種狀態(tài) 。入口條目由本地端口鍵入,但其它表也有指向本表的指針 。(參見進(jìn)程
表,輸入鏈路表和輸出鏈路表 。)
每個條目都包括以下信息:

推薦閱讀