七:SLIP:串行線路IP打肝,壓縮的SLIP

SLIP的全稱是Serial Line IP延旧。它是一種在串行線路上對(duì) IP數(shù)據(jù)報(bào)進(jìn)行封裝的簡單形式。 S L I P適用于家庭中每臺(tái)計(jì)算機(jī)幾乎都有的 R S - 2 3 2串 行端口和高速調(diào)制解調(diào)器接入 Internet哨啃。

下面的規(guī)則描述了SLIP協(xié)議定義的幀格式: 1) IP數(shù)據(jù)報(bào)以一個(gè)稱作 E N D(0 x c 0)的特殊字符結(jié)束。 同時(shí), 為了防止數(shù)據(jù)報(bào)到來之前 的線路噪聲被當(dāng)成數(shù)據(jù)報(bào)內(nèi)容,大多數(shù)實(shí)現(xiàn)在數(shù)據(jù)報(bào)的開始處也傳一個(gè) E N D字符(如果有線 路噪聲,那么 E N D字符將結(jié)束這份錯(cuò)誤的報(bào)文奇瘦。 這樣當(dāng)前的報(bào)文得以正確地傳輸, 而前一個(gè) 錯(cuò)誤報(bào)文交給上層后,會(huì)發(fā)現(xiàn)其內(nèi)容毫無意義而被丟棄)棘催。

2) 如果I P報(bào)文中某個(gè)字符為 E N D, 那么就要連續(xù)傳輸兩個(gè)字節(jié) 0 x d b和0 x d c來取代它。 0xdb這個(gè)特殊字符被稱作SLIP的ESC字符,但是它的值與ASCII碼的ESC字符(0x1b)不同耳标。

3) 如果I P報(bào)文中某個(gè)字符為 S L I P的E S C字符,那么就要連續(xù)傳輸兩個(gè)字節(jié) 0 x d b和0 x d d來 取代它醇坝。

圖1中的例子就是含有一個(gè) E N D字符和一個(gè)E S C字符的I P報(bào)文。 在這個(gè)例子中, 在串行 線路上傳輸?shù)目傋止?jié)數(shù)是原 IP報(bào)文長度再加4個(gè)字節(jié)。


圖1:SLIP報(bào)文的封裝

SLIP是一種簡單的幀封裝方法,還有一些值得一提的缺陷:?

1) 每一端必須知道對(duì)方的IP地址呼猪。沒有辦法把本端的 IP地址通知給另一端画畅。?

2) 數(shù)據(jù)幀中沒有類型字段(類似于以太網(wǎng)中的類型字段)。如果一條串行線路用于 S L I P, 那么它不能同時(shí)使用其他協(xié)議宋距。

3 ) S L I P沒有在數(shù)據(jù)幀中加上檢驗(yàn)和(類似于以太網(wǎng)中的 C R C字段)轴踱。如果S L I P傳輸?shù)膱?bào) 文被線路噪聲影響而發(fā)生錯(cuò)誤, 只能通過上層協(xié)議來發(fā)現(xiàn)(另一種方法是, 新型的調(diào)制解調(diào) 器可以檢測(cè)并糾正錯(cuò)誤報(bào)文)。這樣,上層協(xié)議提供某種形式的 C R C就顯得很重要谚赎。

盡管存在這些缺點(diǎn), SLIP仍然是一種廣泛使用的協(xié)議淫僻。

SLIP的歷史要追溯到1984年,Rick Adams第一次在4.2BSD系統(tǒng)中實(shí)現(xiàn)。盡管它本 身的描述是一種非標(biāo)準(zhǔn)的協(xié)議,但是隨著調(diào)制解調(diào)器的速率和可靠性的提高, SLIP越 來越流行『剑現(xiàn)在,它的許多產(chǎn)品可以公開獲得,而且很多廠家都支持這種協(xié)議雳灵。

由于串行線路的速率通常較低( 19200 b/s或更低),而且通信經(jīng)常是交互式的(如 Te l n e t 和Rlogin,二者都使用TCP),因此在SLIP線路上有許多小的TCP分組進(jìn)行交換。為了傳送 1個(gè) 字節(jié)的數(shù)據(jù)需要20個(gè)字節(jié)的IP首部和20個(gè)字節(jié)的TCP首部,總數(shù)超過40個(gè)字節(jié)闸盔。

既然承認(rèn)這些性能上的缺陷,于是人們提出一個(gè)被稱作 C S L I P(即壓縮S L I P)的新協(xié)議悯辙。 CSLIP一般能把上面的40個(gè)字節(jié)壓縮到3或5個(gè) 字節(jié)。它能在CSLIP的每一端維持多達(dá)16個(gè)TCP連接,并且知道其中每個(gè)連接的首部中的某些 字段一般不會(huì)發(fā)生變化迎吵。 對(duì)于那些發(fā)生變化的字段, 大多數(shù)只是一些小的數(shù)字和的改變躲撰。 這 些被壓縮的首部大大地縮短了交互響應(yīng)時(shí)間。

現(xiàn)在大多數(shù)的SLIP產(chǎn)品都支持CSLIP击费。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末拢蛋,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子荡灾,更是在濱河造成了極大的恐慌瓤狐,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,013評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件批幌,死亡現(xiàn)場(chǎng)離奇詭異础锐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)荧缘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,205評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門皆警,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人截粗,你說我怎么就攤上這事信姓。” “怎么了绸罗?”我有些...
    開封第一講書人閱讀 152,370評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵意推,是天一觀的道長。 經(jīng)常有香客問我珊蟀,道長菊值,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,168評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮腻窒,結(jié)果婚禮上昵宇,老公的妹妹穿的比我還像新娘。我一直安慰自己儿子,他們只是感情好瓦哎,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,153評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著柔逼,像睡著了一般蒋譬。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上愉适,一...
    開封第一講書人閱讀 48,954評(píng)論 1 283
  • 那天羡铲,我揣著相機(jī)與錄音,去河邊找鬼儡毕。 笑死,一個(gè)胖子當(dāng)著我的面吹牛扑媚,可吹牛的內(nèi)容都是我干的腰湾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,271評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼疆股,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼费坊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起旬痹,我...
    開封第一講書人閱讀 36,916評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤附井,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后两残,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體永毅,經(jīng)...
    沈念sama閱讀 43,382評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,877評(píng)論 2 323
  • 正文 我和宋清朗相戀三年人弓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沼死。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,989評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡崔赌,死狀恐怖意蛀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情健芭,我是刑警寧澤县钥,帶...
    沈念sama閱讀 33,624評(píng)論 4 322
  • 正文 年R本政府宣布,位于F島的核電站慈迈,受9級(jí)特大地震影響若贮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,209評(píng)論 3 307
  • 文/蒙蒙 一兜看、第九天 我趴在偏房一處隱蔽的房頂上張望锥咸。 院中可真熱鬧,春花似錦细移、人聲如沸搏予。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,199評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽雪侥。三九已至,卻和暖如春精绎,著一層夾襖步出監(jiān)牢的瞬間速缨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,418評(píng)論 1 260
  • 我被黑心中介騙來泰國打工代乃, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留旬牲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,401評(píng)論 2 352
  • 正文 我出身青樓搁吓,卻偏偏與公主長得像原茅,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子堕仔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,700評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容