【geekband】系統(tǒng)設(shè)計(jì)第一周

OSI網(wǎng)絡(luò)分層

對(duì)于網(wǎng)絡(luò)OSI層次結(jié)構(gòu),由上至下分別為:

  • 應(yīng)用層:對(duì)應(yīng)應(yīng)用程序的通信服務(wù)硅卢,HTTP,FTP,NFS,SMTP
  • 表示層:定義數(shù)據(jù)格式及加密
  • 會(huì)話層:定義了如何開(kāi)始、控制和結(jié)束一個(gè)會(huì)話恃疯,包括對(duì)多個(gè)雙向消息的控制和管理如果表示層收到了所有的數(shù)據(jù),則用數(shù)據(jù)代表表示層。示例:RPC虎谢,SQL等
  • 傳輸層:包括是否選擇差錯(cuò)恢復(fù)協(xié)議還是無(wú)差錯(cuò)恢復(fù)協(xié)議TCP/UDP
  • 網(wǎng)絡(luò)層: IP/ICMP
  • 數(shù)據(jù)鏈路層:定義了在單個(gè)鏈路上如何傳輸數(shù)據(jù)ARP/HDLC/PPP/SLIP
  • 物理層
OSI model-from wikipedia

應(yīng)用層我們最熟悉的可能是HTTP,HTTP下層的協(xié)議經(jīng)常使用的是TCP,其實(shí)只要能提供穩(wěn)定的連接,什么協(xié)議對(duì)于HTTP都是可以的,這是網(wǎng)絡(luò)協(xié)議的分層意義

HTTP1.0與HTTP1.1區(qū)別(目前絕大部分server和瀏覽器都支持1.1曹质,已經(jīng)向2.0邁進(jìn)):

  1. 對(duì)于請(qǐng)求的處理方式不同

HTTP 1.0規(guī)定瀏覽器與服務(wù)器只保持短暫的連接婴噩,瀏覽器的每次請(qǐng)求都需要與服務(wù)器建立一個(gè)TCP連接,服務(wù)器完成請(qǐng)求處理后立即斷開(kāi)TCP連接羽德,服務(wù)器不跟蹤每個(gè)客戶也不記錄過(guò)去的請(qǐng)求几莽。每次瀏覽器獲得一個(gè)靜態(tài)網(wǎng)頁(yè)時(shí),解析網(wǎng)頁(yè)時(shí)總是和服務(wù)器一次次的建立連接,釋放連接,獲取頁(yè)面中的每個(gè)url

也就是說(shuō)http1發(fā)送請(qǐng)求和回復(fù)是一對(duì)一的,這樣就存在性能上的缺失宅静,請(qǐng)求被分開(kāi)章蚣,只有上一個(gè)請(qǐng)求結(jié)束下一個(gè)請(qǐng)求才發(fā)出,對(duì)于目前的多媒體時(shí)代的網(wǎng)頁(yè)而言姨夹,如果媒體文件在網(wǎng)頁(yè)上都是以鏈接方式出現(xiàn)纤垂,一個(gè)一個(gè)請(qǐng)求,那效率不低才怪
而http1.1以后,支持了持久性的會(huì)話連接,在一個(gè)TCP連接上可以傳送多個(gè)HTTP請(qǐng)求和響應(yīng)磷账,減少了建立和關(guān)閉連接的消耗和延遲峭沦。
也就是說(shuō),我發(fā)送請(qǐng)求不再需要等等上一個(gè)請(qǐng)求響應(yīng)結(jié)束再發(fā)出(這不是理所當(dāng)然的事么够颠,所以才需要對(duì)1.0進(jìn)行改進(jìn))熙侍。

  1. HTTP1.1開(kāi)始支持?jǐn)帱c(diǎn)續(xù)傳
    在HTTP1.1中,支持使用Range(請(qǐng)求頭中)履磨、Content-Range(響應(yīng)頭中)實(shí)現(xiàn)斷點(diǎn)續(xù)傳

雖然HTTP1.1對(duì)1.0改進(jìn)了很多蛉抓,但面對(duì)現(xiàn)在的需求來(lái)說(shuō)還是不足,(比如仍然還是主要以一次一個(gè)請(qǐng)求為主)所以之后的版本對(duì)其有了更好的要求

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末剃诅,一起剝皮案震驚了整個(gè)濱河市巷送,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌矛辕,老刑警劉巖笑跛,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異聊品,居然都是意外死亡飞蹂,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門翻屈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)陈哑,“玉大人,你說(shuō)我怎么就攤上這事【眩” “怎么了刽宪?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)界酒。 經(jīng)常有香客問(wèn)我圣拄,道長(zhǎng),這世上最難降的妖魔是什么毁欣? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任庇谆,我火速辦了婚禮,結(jié)果婚禮上署辉,老公的妹妹穿的比我還像新娘族铆。我一直安慰自己,他們只是感情好哭尝,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布哥攘。 她就那樣靜靜地躺著,像睡著了一般材鹦。 火紅的嫁衣襯著肌膚如雪逝淹。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天桶唐,我揣著相機(jī)與錄音栅葡,去河邊找鬼。 笑死尤泽,一個(gè)胖子當(dāng)著我的面吹牛欣簇,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播坯约,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼熊咽,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了闹丐?” 一聲冷哼從身側(cè)響起横殴,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎卿拴,沒(méi)想到半個(gè)月后衫仑,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡堕花,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年文狱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缘挽。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡如贷,死狀恐怖陷虎,靈堂內(nèi)的尸體忽然破棺而出到踏,到底是詐尸還是另有隱情杠袱,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布窝稿,位于F島的核電站楣富,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏伴榔。R本人自食惡果不足惜纹蝴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望踪少。 院中可真熱鬧塘安,春花似錦、人聲如沸援奢。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)集漾。三九已至切黔,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間具篇,已是汗流浹背纬霞。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留驱显,地道東北人诗芜。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像埃疫,于是被迫代替她去往敵國(guó)和親伏恐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

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