網(wǎng)絡知識

1.TCP

答:是一種面向連接的机蔗、可靠的背传、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC 793定義谷婆。

2.UDP

答:UDP(User Data Protocol慨蛙,用戶數(shù)據(jù)報協(xié)議)是與TCP相對應的協(xié)議。它是面向非連接的協(xié)議纪挎,它不與對方建立連接期贫,而是直接就把數(shù)據(jù)包發(fā)送過去!

3.HTTP异袄? get和post通砍?

答:

1.HTTP協(xié)議即超文本傳送協(xié)議(Hypertext Transfer Protocol ),是Web聯(lián)網(wǎng)的基礎烤蜕,也是手機聯(lián)網(wǎng)常用的協(xié)議之一封孙,HTTP協(xié)議是建立在TCP協(xié)議之上的一種應用。

2. get是從服務器上獲取數(shù)據(jù)讽营,post是向服務器傳送數(shù)據(jù)虎忌。

? get安全性非常低,post安全性較高橱鹏。但是執(zhí)行效率卻比Post方法好膜蠢。

? get傳送的數(shù)據(jù)量較小,post傳輸?shù)臄?shù)據(jù)量較大,一般被默認為不受限制

4.Socket

答:套接字 網(wǎng)絡上的兩個程序通過一個雙向的通信連接實現(xiàn)數(shù)據(jù)的交換莉兰,這個連接的一端稱為一個socket挑围。

5.長連接

答:

1.所謂長連接,指在一個TCP連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包糖荒,在TCP連接保持期間贪惹,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)檢測包以維持此連接寂嘉,一般需要自己做在線維持

6.短連接

答:

1.短連接是指通信雙方有數(shù)據(jù)交互時,就建立一個TCP連接枫绅,數(shù)據(jù)發(fā)送完成后泉孩,則斷開此TCP連接,一般銀行都使用短連接

7.強聯(lián)網(wǎng)

答:我們通常說的強聯(lián)網(wǎng)其實就是用Socket(套接字)連接并淋,也叫強連接寓搬,長連接。

特點:Socket通信具有實時性县耽、長連接的特點句喷。

應用:根據(jù)Socket通信的特點镣典,我們很容易想到那些實時對戰(zhàn),多人在線的游戲都是用強聯(lián)網(wǎng)唾琼。

8.弱聯(lián)網(wǎng)

答:弱聯(lián)網(wǎng)是HTTP協(xié)議(超文本傳輸協(xié)議 )兄春,是互聯(lián)網(wǎng)上應用最為廣泛的一種網(wǎng)絡協(xié)議。

特點:每次連接只處理一個請求锡溯,當服務器處理完客戶端的請求即端開連接赶舆,節(jié)省傳輸時間。

應用:實現(xiàn)登錄祭饭、注冊芜茵、選服功能,游戲角色信息倡蝙,商城等窗口信息的獲取九串,服務器與數(shù)據(jù)庫通信等。

9.半包和粘包原因和解決方案寺鸥?

答:

原因:之所以出現(xiàn)粘包和半包現(xiàn)象,是因為TCP當中,只有流的概念,沒有包的概念.

解決方案:就是利用封包猪钮、拆包原理解決Socket粘包、半包問題析既。

10.封包協(xié)議

答:所謂的封包,就是把各個類型的數(shù)據(jù)轉(zhuǎn)換成字節(jié)數(shù)組, 反之拆包就是把對應的字節(jié)數(shù)組轉(zhuǎn)換為字符串,integer,short,double類型.具體的定義要參考協(xié)議包的定義.

11.心跳

答:跳包之所以叫心跳包是因為:它像心跳一樣每隔固定時間發(fā)一次躬贡,以此來告訴服務器,這個客戶端還活著眼坏。事實上這是為了保持長連接拂玻,至于這個包的內(nèi)容,是沒有什么特別規(guī)定的宰译,不過一般都是很小的包檐蚜,或者只包含包頭的一個空包。

總的來說沿侈,心跳包主要也就是用于長連接的贝车冢活和斷線處理。一般的應用下缀拭,判定時間在30-40秒比較不錯咳短。如果實在要求高,那就在6-9秒蛛淋。

機制:方法1:應用層自己實現(xiàn)的心跳包 方法2:TCP的KeepAlive绷茫活機制

步驟:客戶端每隔一個時間間隔發(fā)生一個探測包給服務器

? ? 2客戶端發(fā)包時啟動一個超時定時器

? ? 3服務器端接收到檢測包,應該回應一個包

? ? 4如果客戶機收到服務器的應答包褐荷,則說明服務器正常勾效,刪除超時定時器

? ? 5如果客戶端的超時定時器超時,依然沒有收到應答包,則說明服務器掛了

12.json层宫,xml和protobuf區(qū)別杨伙?

答:1.Json和Xml共同點:可讀可編輯,不需要schema就可以解析,不用擔心工具問題萌腿;Protobuf二進制格式限匣,所以沒有可讀性;解析需要schema;

? ? 2.Xml一目了然;Josn較長;Protobud速度異常的快;僅支持c++,java,python

13.p2p和c/s架構(gòu)區(qū)別哮奇?

答:P2P:對等網(wǎng)絡中的計算機之間可以互相通信和共享資源膛腐,

? ? C/S:客戶機/服務器結(jié)構(gòu)的網(wǎng)絡中可共享資源放在一臺專用計算機-服務器上,工作站之間不互相直接共享資源鼎俘。

? ? P2P網(wǎng)絡比較靈活哲身,適用于工作組級的小型網(wǎng)絡,當網(wǎng)絡規(guī)模較大時贸伐,其管理和安全性都變得比較困難勘天,此時宜采用客戶機/服務器結(jié)構(gòu)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末捉邢,一起剝皮案震驚了整個濱河市脯丝,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌伏伐,老刑警劉巖宠进,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異藐翎,居然都是意外死亡材蹬,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門吝镣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來堤器,“玉大人,你說我怎么就攤上這事末贾≌⒗#” “怎么了?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵拱撵,是天一觀的道長辉川。 經(jīng)常有香客問我,道長拴测,這世上最難降的妖魔是什么员串? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮昼扛,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己抄谐,他們只是感情好渺鹦,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蛹含,像睡著了一般毅厚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浦箱,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天吸耿,我揣著相機與錄音,去河邊找鬼酷窥。 笑死咽安,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蓬推。 我是一名探鬼主播妆棒,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼沸伏!你這毒婦竟也來了糕珊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤毅糟,失蹤者是張志新(化名)和其女友劉穎红选,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姆另,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡喇肋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蜕青。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片苟蹈。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖右核,靈堂內(nèi)的尸體忽然破棺而出慧脱,到底是詐尸還是另有隱情,我是刑警寧澤贺喝,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布菱鸥,位于F島的核電站,受9級特大地震影響躏鱼,放射性物質(zhì)發(fā)生泄漏氮采。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一染苛、第九天 我趴在偏房一處隱蔽的房頂上張望鹊漠。 院中可真熱鬧主到,春花似錦、人聲如沸躯概。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娶靡。三九已至牧牢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間姿锭,已是汗流浹背塔鳍。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留呻此,地道東北人轮纫。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像趾诗,于是被迫代替她去往敵國和親蜡感。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

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