Android面試大全(網(wǎng)絡(luò)篇)

Android面試大全(四大組件篇)
Android面試大全(性能優(yōu)化篇)
Android面試大全(異常處理篇)
Android面試大全(開源框架篇)
Android面試大全(網(wǎng)絡(luò)篇)
Android面試大全(java篇)


網(wǎng)絡(luò)協(xié)議-HTTP

這部分內(nèi)容是比較基礎(chǔ)性的知識(shí)(但也是不太容易理解透的)肝箱,很多人通常不太關(guān)心焚刚,但對(duì)于開發(fā)人員來說也是不可忽視學(xué)習(xí)的一部分內(nèi)容竣灌,建議花時(shí)間多學(xué)習(xí)下,這里僅介紹一些面試常常用到的

HTTP協(xié)議

關(guān)于面試

HTTP(Hypertext transfer protocol)超文本傳輸協(xié)議临谱,是一個(gè)應(yīng)用層的通信協(xié)議

http協(xié)議有幾種版本,它們有什么區(qū)別

Http1.1中文版

  • HTTP/0.9 :只接受GET一種請(qǐng)求方法刨疼,沒有在通信中指定版本號(hào)专缠,且不支持請(qǐng)求頭狰挡。由于該版本不支持POST方法捂龄,因此客戶端無法向服務(wù)器傳遞太多信息,已過時(shí)加叁。

  • HTTP/1.0 :第一個(gè)在通信中指定的版本號(hào)倦沧,至今被廣泛采用,特別是在代理服務(wù)器中它匕。

  • HTTP/1.1 :當(dāng)前版本號(hào)刀脏,持久連接被默認(rèn)采用,并能很好地配合代理服務(wù)器工作超凳。還支持以管道方式在同時(shí)發(fā)送多個(gè)請(qǐng)求愈污,以便降低線路負(fù)載,提高傳輸速度轮傍。

  • HTTP/2.0:一個(gè)HTTP/2.0連接通過一個(gè)TCP連接(上面運(yùn)行的應(yīng)用程序級(jí)協(xié)議[TCP] )暂雹。 客戶端是TCP連接發(fā)起者。

  • HTTP協(xié)議各版本區(qū)別

get與post方法在項(xiàng)目中如何選擇创夜,有何區(qū)別

GET一般用于獲取/查詢資源信息杭跪,而POST一般用于更新資源信息

  • 1.根據(jù)HTTP規(guī)范,GET用于信息獲取驰吓,而且應(yīng)該是安全的和冪等的涧尿。
    (1).所謂安全的意味著該操作用于獲取信息而非修改信息。換句話說檬贰,GET 請(qǐng)求一般不應(yīng)產(chǎn)生副作用姑廉。就是說,它僅僅是獲取資源信息翁涤,就像數(shù)據(jù)庫查詢一樣桥言,不會(huì)修改,增加數(shù)據(jù)葵礼,不會(huì)影響資源的狀態(tài)号阿。
    注意:這里安全的含義僅僅是指是非修改信息。
    (2).冪等的意味著對(duì)同一URL的多個(gè)請(qǐng)求應(yīng)該返回同樣的結(jié)果鸳粉。
  • 2.根據(jù)HTTP規(guī)范扔涧,POST表示可能修改變服務(wù)器上的資源的請(qǐng)求。
  • 3 get提交數(shù)據(jù)會(huì)有大小的限制(1024k)届谈,post提交無限制
    關(guān)于post與get區(qū)別詳細(xì)可看

tcp/udp的區(qū)別

(TCP)傳輸控制協(xié)議枯夜,是一種提供可靠數(shù)據(jù)傳輸?shù)耐ㄓ脜f(xié)議。
(UDP)用戶數(shù)據(jù)報(bào)協(xié)議疼约,是一個(gè)面向無連接的協(xié)議卤档。采用該協(xié)議不需要兩個(gè)應(yīng)用程序先建立連接。UDP協(xié)議不提供差錯(cuò)恢復(fù)程剥,不能提供數(shù)據(jù)重傳劝枣,因此該協(xié)議傳輸數(shù)據(jù)安全性差。

https與http區(qū)別

  • 什么是 HTTPS?
    HTTPS (基于安全套接字層的超文本傳輸協(xié)議 或者是 HTTP over SSL) 是一個(gè) Netscape 開發(fā)的 Web 協(xié)議织鲸。
    你也可以說:HTTPS = HTTP + SSL
    HTTPS 在 HTTP 應(yīng)用層的基礎(chǔ)上使用安全套接字層作為子層舔腾。

  • 為什么需要 HTTPS ?
    超文本傳輸協(xié)議 (HTTP) 是一個(gè)用來通過互聯(lián)網(wǎng)傳輸和接收信息的協(xié)議搂擦。HTTP
    使用請(qǐng)求/響應(yīng)的過程稳诚,因此信息可在服務(wù)器間快速、輕松而且精確的進(jìn)行傳輸瀑踢。當(dāng)你訪問 Web 頁面的時(shí)候你就是在使用 HTTP 協(xié)議扳还,但 HTTP
    是不安全的才避,可以輕松對(duì)竊聽你跟 Web
    服務(wù)器之間的數(shù)據(jù)傳輸。在很多情況下氨距,客戶和服務(wù)器之間傳輸?shù)氖敲舾行⑸J牛枰乐刮唇?jīng)授權(quán)的訪問。為了滿足這個(gè)要求俏让,網(wǎng)景公司(Netscape)推出了HTTPS楞遏,也就是基于安全套接字層的 HTTP 協(xié)議。

  • HTTP 和 HTTPS 的相同點(diǎn)
    大多數(shù)情況下首昔,HTTP 和 HTTPS 是相同的寡喝,因?yàn)槎际遣捎猛粋€(gè)基礎(chǔ)的協(xié)議,作為 HTTP 或 HTTPS 客戶端——瀏覽器勒奇,設(shè)立一個(gè)連接到
    Web
    服務(wù)器指定的端口预鬓。當(dāng)服務(wù)器接收到請(qǐng)求,它會(huì)返回一個(gè)狀態(tài)碼以及消息撬陵,這個(gè)回應(yīng)可能是請(qǐng)求信息珊皿、或者指示某個(gè)錯(cuò)誤發(fā)送的錯(cuò)誤信息。系統(tǒng)使用統(tǒng)一資源定位器
    URI 模式巨税,因此資源可以被唯一指定蟋定。而 HTTPS 和 HTTP 唯一不同的只是一個(gè)協(xié)議頭(https)的說明,其他都是一樣的草添。

  • HTTP 和 HTTPS 的不同之處

    • 1.HTTP 的 URL 以 http:// 開頭驶兜,而 HTTPS 的 URL 以 https:// 開頭
    • 2.HTTP 是不安全的,而 HTTPS 是安全的
    • 3.HTTP 標(biāo)準(zhǔn)端口是 80 远寸,而 HTTPS 的標(biāo)準(zhǔn)端口是 443
    • 4.在 OSI 網(wǎng)絡(luò)模型中抄淑,HTTP 工作于應(yīng)用層,而 HTTPS 工作在傳輸層
    • 5.HTTP 無需加密驰后,而 HTTPS 對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行加密
    • 6.HTTP 無需證書肆资,而 HTTPS 需要認(rèn)證證書

正在持續(xù)更新中……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市灶芝,隨后出現(xiàn)的幾起案子郑原,更是在濱河造成了極大的恐慌,老刑警劉巖夜涕,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件犯犁,死亡現(xiàn)場離奇詭異,居然都是意外死亡女器,警方通過查閱死者的電腦和手機(jī)酸役,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人涣澡,你說我怎么就攤上這事贱呐。” “怎么了暑塑?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵吼句,是天一觀的道長。 經(jīng)常有香客問我事格,道長,這世上最難降的妖魔是什么搞隐? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任驹愚,我火速辦了婚禮,結(jié)果婚禮上劣纲,老公的妹妹穿的比我還像新娘逢捺。我一直安慰自己,他們只是感情好癞季,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布劫瞳。 她就那樣靜靜地躺著,像睡著了一般绷柒。 火紅的嫁衣襯著肌膚如雪志于。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天废睦,我揣著相機(jī)與錄音伺绽,去河邊找鬼。 笑死嗜湃,一個(gè)胖子當(dāng)著我的面吹牛奈应,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播购披,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼杖挣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刚陡?” 一聲冷哼從身側(cè)響起惩妇,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎橘荠,沒想到半個(gè)月后屿附,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡哥童,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年挺份,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片贮懈。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡匀泊,死狀恐怖优训,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情各聘,我是刑警寧澤揣非,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站躲因,受9級(jí)特大地震影響早敬,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜大脉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一搞监、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧镰矿,春花似錦琐驴、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至苍姜,卻和暖如春牢酵,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背怖现。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國打工茁帽, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人屈嗤。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓潘拨,卻偏偏與公主長得像,于是被迫代替她去往敵國和親饶号。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铁追,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

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