互聯(lián)網(wǎng)通訊流程

涉及技術(shù)

? ? ? ? 1讲仰、控制瀏覽器行為技術(shù):HTML/CSS/JavaScript

? ? ? ? 2、控制數(shù)據(jù)庫(kù)行為技術(shù):Mysql,JDBC規(guī)范

? ? ? ? 3言缤、控制服務(wù)端Java行為技術(shù):Http服務(wù)器,Servlet,JSP

? ? ? ? 4、互聯(lián)網(wǎng)通信流程開(kāi)發(fā)規(guī)則:MVC

互聯(lián)網(wǎng)通訊

????????兩臺(tái)計(jì)算機(jī)之間岔帽,通過(guò)網(wǎng)絡(luò),實(shí)現(xiàn)實(shí)現(xiàn)文件共享的行為

互聯(lián)網(wǎng)通訊的角色劃分

? ? ? ? 1导绷、客戶端計(jì)算機(jī)犀勒,用于發(fā)送請(qǐng)求,索要資源文件的計(jì)算機(jī)

? ? ? ? 2妥曲、服務(wù)端計(jì)算機(jī)贾费,用于接受請(qǐng)求,并提供資源文件的計(jì)算機(jī)

互聯(lián)網(wǎng)通訊模型

? ? ? ? 1檐盟、C/S通訊模型:

????????????????C?client Software褂萧,客戶端軟件

? ? ? ? ? ? ? ? 1)客戶端軟件專門安裝在客戶端計(jì)算機(jī)上

? ? ? ? ? ? ? ? 2)幫助客戶端計(jì)算機(jī)向指定服務(wù)器計(jì)算機(jī)發(fā)送請(qǐng)求,索要資源文件

? ? ? ? ? ? ? ? 3)幫助客戶端計(jì)算機(jī)將服務(wù)器計(jì)算機(jī)發(fā)送回來(lái)的二進(jìn)制數(shù)據(jù)解析為文字葵萎、數(shù)字导犹、圖片、視頻陌宿、命令等?

? ? ? ? ? ? ? S server software?服務(wù)端軟件

? ? ? ? ? ? ? ? 1)服務(wù)器軟件專門安裝在服務(wù)器計(jì)算機(jī)上

? ? ? ? ? ? ? ? 2)服務(wù)器用于接收來(lái)自于特定的客戶端軟件發(fā)送請(qǐng)求

? ? ? ? ? ? ? ? 3)服務(wù)器軟件在接收到請(qǐng)求之后自動(dòng)在服務(wù)器計(jì)算機(jī)上定位被訪問(wèn)的資源文件

? ? ? ? ? ? ? ? 4)服務(wù)器軟件自動(dòng)的將定位的文件內(nèi)容解析為二進(jìn)制數(shù)據(jù)锡足,通過(guò)網(wǎng)絡(luò)發(fā)往客戶端 ?

? ? ? ? ? ? ? ? 適用場(chǎng)景:c/s通信模型普遍用于個(gè)人娛樂(lè)市場(chǎng),比如微信壳坪,京東舶得,淘寶、優(yōu)酷爽蝴、

????????????????????????????????????魔獸等沐批,企業(yè)辦公領(lǐng)域應(yīng)用較少

? ? ? ? ? ? ? ? 優(yōu)缺點(diǎn)

? ? ? ? ? ? ? ? ? ? ? ? 優(yōu)點(diǎn)

? ? ? ? ? ? ? ? ? ? ? ? 1)安全性較高

? ? ? ? ? ? ? ? ? ? ? ? 2)有效降低服務(wù)端計(jì)算機(jī)工作壓力

? ? ? ? ? ? ? ? ? ? ? ? 缺點(diǎn)

? ? ? ? ? ? ? ? ? ? ? ? 1)增加客戶獲得服務(wù)的成本

? ? ? ? ? ? ? ? ? ? ? ? 2)更新較為繁瑣

? ? ? ? 2纫骑、B/S通訊模型

? ? ? ? ? ? ? ? B:browser,瀏覽器

? ? ? ? ? ? ? ? 1)瀏覽器安裝在客戶端計(jì)算機(jī)軟件

? ? ? ? ? ? ? ? 2)可以向任意服務(wù)器發(fā)送請(qǐng)求九孩,索要資源文件

? ? ? ? ? ? ? ? 3)可以將服務(wù)器返回的二進(jìn)制文件解析成文字先馆、數(shù)字、圖片躺彬、視頻煤墙、命令

? ? ? ? ? ? ? S server software?服務(wù)端軟件

? ? ? ? ? ? ? ? 1)服務(wù)器軟件專門安裝在服務(wù)器計(jì)算機(jī)上

? ? ? ? ? ? ? ? 2)服務(wù)器用于接收任意瀏覽器發(fā)送請(qǐng)求

? ? ? ? ? ? ? ? 3)自動(dòng)在服務(wù)器計(jì)算機(jī)上定位被訪問(wèn)的資源文件

? ? ? ? ? ? ? ? 4)自動(dòng)的將定位的文件內(nèi)容解析為二進(jìn)制數(shù)據(jù)形式發(fā)送回發(fā)起請(qǐng)求瀏覽器上

? ? ? ? ? ? ? ? 適用場(chǎng)景:即適用娛樂(lè)市場(chǎng)、也廣泛用于企業(yè)日诚苡担活動(dòng)

? ? ? ? ? ? ? ? 優(yōu)缺點(diǎn):

? ? ? ? ? ? ? ? ? ? ? ? 優(yōu)點(diǎn):

? ? ? ? ? ? ? ? ? ? ? ? 1)不會(huì)增加客戶獲取服務(wù)的成本

? ? ? ? ? ? ? ? ? ? ? ? 2)幾乎不需要更新瀏覽器

? ? ? ? ? ? ? ? ? ? ? ? 缺點(diǎn):

? ? ? ? ? ? ? ? ? ? ? ? 1)幾乎無(wú)法有效的對(duì)服務(wù)器計(jì)算機(jī)資源文件進(jìn)行保護(hù)

? ? ? ? ? ? ? ? ? ? ? ? 2)服務(wù)端計(jì)算機(jī)工作壓力異常巨大——基于B/s通信下的高并發(fā)解決方案

共享資源文件

? ? ? ?1仿野、 什么是共享資源文件 ? ? ? ?

? ? ? ? ????????可以通過(guò)網(wǎng)絡(luò)進(jìn)行傳輸?shù)奈募急怀蔀楣蚕碣Y源文件

? ? ? ????????? 所有的文件內(nèi)容都可以通過(guò)網(wǎng)絡(luò)傳輸她君,所有文件都是貢獻(xiàn)資源文件

? ? ? ? 2脚作、Http服務(wù)器下對(duì)于共享資源文件分類

? ? ? ? ? ? ? ? 1)靜態(tài)資源文件

? ? ? ? ? ? ? ? 2)動(dòng)態(tài)資源文件

? ? ? ? 3、靜態(tài)資源文件

? ? ? ? ? ? ? ? 如果文件內(nèi)容是固定缔刹,文檔球涛、圖片、視頻

? ? ? ? ? ? ? ? 如果文件存放不是內(nèi)容而是命令校镐,這些命令只能在瀏覽器編譯與執(zhí)行—html,css,js

? ? ? ? 4亿扁、動(dòng)態(tài)資源文件

? ? ? ? ? ? ? ? 如果文件存放命令,并且命令不能再瀏覽器編譯與執(zhí)行鸟廓,只能在服務(wù)器端計(jì)算機(jī)

????????????????????????編譯執(zhí)行.class

? ? ? ? 5魏烫、靜態(tài)資源文件和動(dòng)態(tài)資源文件調(diào)用區(qū)別

? ? ? ? ? ? ? ? 靜態(tài)文件被索要時(shí),Http服務(wù)器直接通過(guò)輸出流將靜態(tài)文件中的內(nèi)容及命令以二進(jìn)制形式推動(dòng)給瀏覽器

? ? ? ? ? ? ? ? 動(dòng)態(tài)文件被索要時(shí)肝箱,Http服務(wù)器需要?jiǎng)?chuàng)建當(dāng)前class文件的實(shí)例對(duì)象,通過(guò)實(shí)例對(duì)象調(diào)用對(duì)應(yīng)的方法處理

? ? ? ? ? ? ? ? ? ? ? ? 用戶請(qǐng)求稀蟋,通過(guò)輸出流將運(yùn)行結(jié)果以二進(jìn)制形式推送給發(fā)起請(qǐng)求的瀏覽器


互聯(lián)網(wǎng)通訊流程圖

開(kāi)發(fā)人員在互聯(lián)網(wǎng)通訊流程擔(dān)負(fù)的職責(zé)

? ? ? ? 1煌张、控制瀏覽器行為

? ? ? ? 2、開(kāi)發(fā)動(dòng)態(tài)資源文件來(lái)解決用戶請(qǐng)求


開(kāi)發(fā)人員活動(dòng)流程圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末退客,一起剝皮案震驚了整個(gè)濱河市骏融,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌萌狂,老刑警劉巖档玻,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異茫藏,居然都是意外死亡误趴,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門务傲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凉当,“玉大人枣申,你說(shuō)我怎么就攤上這事】春迹” “怎么了忠藤?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)楼雹。 經(jīng)常有香客問(wèn)我模孩,道長(zhǎng),這世上最難降的妖魔是什么贮缅? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任榨咐,我火速辦了婚禮,結(jié)果婚禮上携悯,老公的妹妹穿的比我還像新娘祭芦。我一直安慰自己,他們只是感情好憔鬼,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布龟劲。 她就那樣靜靜地躺著,像睡著了一般轴或。 火紅的嫁衣襯著肌膚如雪昌跌。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天照雁,我揣著相機(jī)與錄音蚕愤,去河邊找鬼。 笑死饺蚊,一個(gè)胖子當(dāng)著我的面吹牛萍诱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播污呼,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼裕坊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了燕酷?” 一聲冷哼從身側(cè)響起籍凝,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎苗缩,沒(méi)想到半個(gè)月后饵蒂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酱讶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年退盯,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡得问,死狀恐怖囤攀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情宫纬,我是刑警寧澤焚挠,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站漓骚,受9級(jí)特大地震影響蝌衔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蝌蹂,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一噩斟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧孤个,春花似錦剃允、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至给郊,卻和暖如春牡肉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背淆九。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工统锤, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人炭庙。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓饲窿,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親焕蹄。 傳聞我的和親對(duì)象是個(gè)殘疾皇子免绿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

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

  • 互聯(lián)網(wǎng)通信流程 重點(diǎn):互聯(lián)通信流程中每一個(gè)細(xì)節(jié)迹卢,一定要記住 涉及技術(shù)【老舊】 控制瀏覽器行為技術(shù): HTML ,C...
    苦難_69e0閱讀 650評(píng)論 0 1
  • 一徒仓、設(shè)計(jì)技術(shù)【偏過(guò)時(shí)】 控制瀏覽器行為技術(shù):HTML腐碱、CSS、JavaScript 控制硬盤上數(shù)據(jù)庫(kù)行為技術(shù):My...
    知向誰(shuí)邊閱讀 357評(píng)論 0 0
  • 學(xué)習(xí)目的 了解互聯(lián)網(wǎng)通信的概念 了解互聯(lián)網(wǎng)通信在網(wǎng)絡(luò)世界和現(xiàn)實(shí)開(kāi)發(fā)中的作用 了解互聯(lián)網(wǎng)通信的角色組成及定位 掌握互...
    從前的小余兒閱讀 606評(píng)論 0 0
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來(lái)的情緒症见。表情可以傳達(dá)很多信息喂走。高興了當(dāng)然就笑了,難過(guò)就哭了谋作。兩者是相互影響密不可...
    Persistenc_6aea閱讀 124,193評(píng)論 2 7
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者芋肠,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn)遵蚜,也就放棄了無(wú)數(shù)的可能帖池。 ...
    yichen大刀閱讀 6,033評(píng)論 0 4