china0114.com-日韩欧美中文免费,免费视频一区,免费视频一区,国产精品色网

公眾號
關(guān)注微信公眾號
移動(dòng)端
創(chuàng)頭條企服版APP

千鋒武漢Java開發(fā)面試寶典之網(wǎng)絡(luò)通信篇

3994

很多同學(xué)想知道企業(yè)在招聘Java工程師時(shí)會(huì)提問哪些問題?千鋒武漢Java培訓(xùn)老師匯總Java面試常見的網(wǎng)絡(luò)通信的10道問題,下面一起來看看吧!希望幫助大家順利通過面試!

一、http協(xié)議的狀態(tài)碼有哪些?含義是什么?

200 OK 客戶端請求成功

301Moved Permanently(永久移除),請求的URL已移走。Response中應(yīng)該包含一個(gè) Location URL,說明資源現(xiàn)在所處的位置

302found 重定向

400Bad Request 客戶端請求有語法錯(cuò)誤,不能被服務(wù)器所理解

401Unauthorized 請求未經(jīng)授權(quán),這個(gè)狀態(tài)代碼必須和WWW-Authenticate報(bào)頭域一起使用

403 Forbidden 服務(wù)器收到請求,但是拒絕提供服務(wù)

404 Not Found 請求資源不存在,eg:輸入了錯(cuò)誤的URL

500 Internal Server Error 服務(wù)器發(fā)生不可預(yù)期的錯(cuò)誤

503 Server Unavailable 服務(wù)器當(dāng)前不能處理客戶端的請求,一段時(shí)間后可能恢復(fù)正常

二、http的請求報(bào)文組成?

請求行:

1、是請求方法,GET和POST是最常見的http方法,除此以外還包括DELETE、HEAD、OPTIONS、PUT、TRACE。

2、為請求對應(yīng)的URL地址,它和報(bào)文頭的Host屬性組成完整的請求URL。

3、是協(xié)議名稱及版本號。

請求頭:

是http的報(bào)文頭,報(bào)文頭包含若干個(gè)屬性,格式為“屬性名:屬性值”,服務(wù)端據(jù)此獲取客戶端的信息。

與緩存相關(guān)的規(guī)則信息,均包含在header中

請求體:

是報(bào)文體,它將一個(gè)頁面表單中的組件值通過param1=value1?m2=value2的鍵值對形式編碼成一個(gè)格式化串,它承載多個(gè)請求參數(shù)的數(shù)據(jù)。不但報(bào)文體可以傳遞請求參數(shù),請求URL也可以通過類似于“/chapter15/user.html? param1=value1?m2=value2”的方式傳遞請求參數(shù)。?

三、一次完整的http請求是怎樣的?

域名解析 --> 發(fā)起TCP的3次握手 --> 建立TCP連接后發(fā)起http請求 --> 服務(wù)器響應(yīng)http請求,瀏覽器得到html代碼 --> 瀏覽器解析html代碼,并請求html代碼中的資源(如js、css、圖片等) --> 瀏覽器對頁面進(jìn)行渲染呈現(xiàn)給用戶

四、Tcp和Udp的區(qū)別?

1.基于連接與無連接;

2.對系統(tǒng)資源的要求(TCP較多,UDP少);

3.UDP程序結(jié)構(gòu)較簡單;

4.流模式與數(shù)據(jù)報(bào)模式 ;

5.TCP保證數(shù)據(jù)正確性,UDP可能丟包,TCP保證數(shù)據(jù)順序,UDP不保證。

五、SSL協(xié)議的三個(gè)特性

私密性:在握手協(xié)議定義了會(huì)話密鑰后,所有的消息都被加密。

確認(rèn)性:盡管會(huì)話的客戶端認(rèn)證是可選的,但是服務(wù)器端始終是被認(rèn)證的。

可靠性:傳送的消息包括消息完整性檢查。

六、TCP的三次握手與四次揮手

第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=x)到服務(wù)器,并進(jìn)入SYN_SENT狀態(tài),等待服務(wù)器確認(rèn);SYN:同步序列編號(Synchronize Sequence Numbers)。

第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=x+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=y),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);

第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=y+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED(TCP連接成功)狀態(tài),完成三次握手。

1)客戶端進(jìn)程發(fā)出連接釋放報(bào)文,并且停止發(fā)送數(shù)據(jù)。釋放數(shù)據(jù)報(bào)文首部,F(xiàn)IN=1,其序列號為seq=u(等于前面已經(jīng)傳送過來的數(shù)據(jù)的最后一個(gè)字節(jié)的序號加1),此時(shí),客戶端進(jìn)入FIN-WAIT-1(終止等待1)狀態(tài)。 TCP規(guī)定,F(xiàn)IN報(bào)文段即使不攜帶數(shù)據(jù),也要消耗一個(gè)序號。

2)服務(wù)器收到連接釋放報(bào)文,發(fā)出確認(rèn)報(bào)文,ACK=1,ack=u+1,并且?guī)献约旱男蛄刑杝eq=v,此時(shí),服務(wù)端就進(jìn)入了CLOSE-WAIT(關(guān)閉等待)狀態(tài)。TCP服務(wù)器通知高層的應(yīng)用進(jìn)程,客戶端向服務(wù)器的方向就釋放了,這時(shí)候處于半關(guān)閉狀態(tài),即客戶端已經(jīng)沒有數(shù)據(jù)要發(fā)送了,但是服務(wù)器若發(fā)送數(shù)據(jù),客戶端依然要接受。這個(gè)狀態(tài)還要持續(xù)一段時(shí)間,也就是整個(gè)CLOSE-WAIT狀態(tài)持續(xù)的時(shí)間。

3)客戶端收到服務(wù)器的確認(rèn)請求后,此時(shí),客戶端就進(jìn)入FIN-WAIT-2(終止等待2)狀態(tài),等待服務(wù)器發(fā)送連接釋放報(bào)文(在這之前還需要接受服務(wù)器發(fā)送的最后的數(shù)據(jù))。

4)服務(wù)器將最后的數(shù)據(jù)發(fā)送完畢后,就向客戶端發(fā)送連接釋放報(bào)文,F(xiàn)IN=1,ack=u+1,由于在半關(guān)閉狀態(tài),服務(wù)器很可能又發(fā)送了一些數(shù)據(jù),假定此時(shí)的序列號為seq=w,此時(shí),服務(wù)器就進(jìn)入了LAST-ACK(最后確認(rèn))狀態(tài),等待客戶端的確認(rèn)。

5)客戶端收到服務(wù)器的連接釋放報(bào)文后,必須發(fā)出確認(rèn),ACK=1,ack=w+1,而自己的序列號是seq=u+1,此時(shí),客戶端就進(jìn)入了TIME-WAIT(時(shí)間等待)狀態(tài)。注意此時(shí)TCP連接還沒有釋放,必須經(jīng)過2??MSL(最長報(bào)文段壽命)的時(shí)間后,當(dāng)客戶端撤銷相應(yīng)的TCB后,才進(jìn)入CLOSED狀態(tài)。

6)服務(wù)器只要收到了客戶端發(fā)出的確認(rèn),立即進(jìn)入CLOSED狀態(tài)。同樣,撤銷TCB后,就結(jié)束了這次的TCP連接。可以看到,服務(wù)器結(jié)束TCP連接的時(shí)間要比客戶端早一些。

七、為什么連接的時(shí)候是三次握手,關(guān)閉的時(shí)候卻是四次握手?

因?yàn)楫?dāng)Server端收到Client端的SYN連接請求報(bào)文后,可以直接發(fā)送SYN+ACK報(bào)文。其中ACK報(bào)文是用來應(yīng)答的,SYN報(bào)文是用來同步的。但是關(guān)閉連接時(shí),當(dāng)Server端收到FIN報(bào)文時(shí),很可能并不會(huì)立即關(guān)閉SOCKET,所以只能先回復(fù)一個(gè)ACK報(bào)文,告訴Client端,"你發(fā)的FIN報(bào)文我收到了"。只有等到我Server端所有的報(bào)文都發(fā)送完了,我才能發(fā)送FIN報(bào)文,因此不能一起發(fā)送。故需要四步握手。

八、如果已經(jīng)建立了連接,但是客戶端突然出現(xiàn)故障了怎么辦?

TCP還設(shè)有一個(gè)保活計(jì)時(shí)器,顯然,客戶端如果出現(xiàn)故障,服務(wù)器不能一直等下去,白白浪費(fèi)資源。服務(wù)器每收到一次客戶端的請求后都會(huì)重新復(fù)位這個(gè)計(jì)時(shí)器,時(shí)間通常是設(shè)置為2小時(shí),若兩小時(shí)還沒有收到客戶端的任何數(shù)據(jù),服務(wù)器就會(huì)發(fā)送一個(gè)探測報(bào)文段,以后每隔75秒鐘發(fā)送一次。若一連發(fā)送10個(gè)探測報(bào)文仍然沒反應(yīng),服務(wù)器就認(rèn)為客戶端出了故障,接著就關(guān)閉連接。

九、http中重定向和請求轉(zhuǎn)發(fā)的區(qū)別?

本質(zhì)區(qū)別:轉(zhuǎn)發(fā)是服務(wù)器行為,重定向是客戶端行為。

重定向特點(diǎn):兩次請求,瀏覽器地址發(fā)生變化,可以訪問自己web之外的資源,傳輸?shù)臄?shù)據(jù)會(huì)丟失。

請求轉(zhuǎn)發(fā)特點(diǎn):一次強(qiáng)求,瀏覽器地址不變,訪問的是自己本身的web資源,傳輸?shù)臄?shù)據(jù)不會(huì)丟失。

十、GET和POST的區(qū)別?

1、GET請求的數(shù)據(jù)會(huì)附在URL之后(就是把數(shù)據(jù)放置在http協(xié)議頭中),以?分割URL和傳輸數(shù)據(jù),參數(shù)之間以&相連,如:login.action?name=zhagnsan&password=123456。POST 把提交的數(shù)據(jù)則放置在是http包的包體中。

2、GET方式提交的數(shù)據(jù)最多只能是1024字節(jié),理論上POST沒有限制,可傳較大量的數(shù)據(jù)。其實(shí)這樣說是錯(cuò)誤的,不準(zhǔn)確的:“GET方式提交的數(shù)據(jù)最多只能是1024字節(jié)",因?yàn)?GET 是通過URL提交數(shù)據(jù),那么GET可提交的數(shù)據(jù)量就跟URL的長度有直接關(guān)系了。而實(shí)際上,URL不存在參數(shù)上限的問題,http協(xié)議規(guī)范沒有對URL長度進(jìn)行限制。這個(gè)限制是特定的瀏覽器及服務(wù)器對它的限制。IE對URL長度的限制是2083字節(jié)(2K+35)。對于其他瀏覽器,如Netscape、FireFox等,理論上沒有長度限制,其限制取決于操作系統(tǒng)的支持3、POST的安全性要比GET的安全性高。注意:這里所說的安全性和上面 GET 提到的“安全”不是同個(gè)概念。上面“安全”的含義僅僅是不作數(shù)據(jù)修改,而這里安全的含義是真正的 Security的含義,比如:通過GET 提交數(shù)據(jù),用戶名和密碼將明文出現(xiàn)在URL上,因?yàn)榈卿涰撁嬗锌赡鼙粸g覽器緩存,其他人查看瀏覽器的歷史紀(jì)錄,那么別人就可以拿到你的賬號和密碼了,除此之外,使用 GET 提交數(shù)據(jù)還可能會(huì)造成Cross-site request forgery攻擊。

4、Get 是向服務(wù)器發(fā)索取數(shù)據(jù)的一種請求,而Post是向服務(wù)器提交數(shù)據(jù)的一種請求,在FORM(表單)中,Method默認(rèn)為"GET",實(shí)質(zhì)上GET和POST只是發(fā)送機(jī)制不同,并不是一個(gè)取一個(gè)發(fā)。

以上就是千鋒武漢Java培訓(xùn)老師匯總的Java面試中常見的網(wǎng)絡(luò)通信的10道問題,希望對大家面試有所幫助。想了解更多高級Java工程師面試題,你可以關(guān)注“千鋒武漢”微信公眾號,定期發(fā)布技術(shù)熱點(diǎn)和行業(yè)趨勢分析,助力你快速入職。你也可以參加千鋒武漢Java培訓(xùn)班,快速系統(tǒng)的學(xué)習(xí)進(jìn)階,做企業(yè)需要的高職高能Java人才!



聲明:該文章版權(quán)歸原作者所有,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問題,請?jiān)?0日內(nèi)與本網(wǎng)聯(lián)系。
您閱讀這篇文章花了0
轉(zhuǎn)發(fā)這篇文章只需要1秒鐘
喜歡這篇 1
評論一下 0
凱派爾知識(shí)產(chǎn)權(quán)全新業(yè)務(wù)全面上線
相關(guān)文章
評論
登錄后發(fā)表評論
凱派爾知識(shí)產(chǎn)權(quán)全新業(yè)務(wù)全面上線
寧波城市站
金華城市站
×
#熱門搜索#
精選雙創(chuàng)服務(wù)
歷史搜索 清空

Tel:18514777506

關(guān)注微信公眾號

創(chuàng)頭條企服版APP

china0114.com-日韩欧美中文免费,免费视频一区,免费视频一区,国产精品色网
天天综合色天天| www激情久久| 粉嫩嫩av羞羞动漫久久久 | 久色婷婷小香蕉久久| 日韩成人av影视| 肉色丝袜一区二区| 久久精品国产成人一区二区三区| www.性欧美| 91网上在线视频| 欧美色视频在线| 欧美亚洲综合另类| 51精品视频一区二区三区| 欧美一区二区三级| 精品精品国产高清一毛片一天堂| 久久精品日产第一区二区三区高清版| 久久精品在这里| 日日嗨av一区二区三区四区| 99国产精品99久久久久久| 欧美在线不卡一区| 日韩视频永久免费| 国产欧美视频一区二区| 亚洲人成人一区二区在线观看 | 国产福利不卡视频| 成人丝袜高跟foot| 日本乱人伦一区| 91精品国产欧美日韩| 自拍偷自拍亚洲精品播放| 午夜亚洲福利老司机| 99久久精品一区| 国产日韩av一区| 精品一区二区成人精品| youjizz久久| 久久精品视频一区| 九九久久精品视频| 日韩一二三四区| 视频一区视频二区中文字幕| 色欧美片视频在线观看| 日韩视频在线你懂得| 午夜影院久久久| 夜夜爽夜夜爽精品视频| 美女诱惑一区二区| 成人精品一区二区三区四区| 亚洲精品在线一区二区| 久久精品国产99久久6| 91精品免费在线| 日韩精品电影一区亚洲| 欧美日韩高清一区| 中文子幕无线码一区tr| 亚洲成人自拍一区| 在线观看欧美黄色| 一区二区三区四区国产精品| 一本大道久久a久久精二百| 亚洲色图.com| 91女人视频在线观看| 亚洲人成精品久久久久| 色激情天天射综合网| 亚洲女厕所小便bbb| 91免费版pro下载短视频| 亚洲欧美日韩电影| 91麻豆自制传媒国产之光| 亚洲精品水蜜桃| 国产酒店精品激情| 在线成人av网站| 18涩涩午夜精品.www| 蜜乳av一区二区三区| 日韩一级二级三级精品视频| 久久99精品久久久久| 久久久久久久av麻豆果冻| 午夜视频在线观看一区二区三区| 欧美视频三区在线播放| 亚洲图片欧美视频| 色婷婷国产精品久久包臀| 亚洲精品你懂的| 欧美午夜一区二区三区免费大片| 亚洲国产精品久久人人爱蜜臀| 777午夜精品视频在线播放| 美女一区二区三区在线观看| 久久欧美中文字幕| av网站免费线看精品| 亚洲主播在线观看| 一本一道久久a久久精品| 一二三四区精品视频| 91精品在线一区二区| 激情综合五月天| 国产精品丝袜久久久久久app| 亚洲欧美日韩国产另类专区| 在线精品亚洲一区二区不卡| 视频一区中文字幕国产| 久久久国产精华| 色综合视频一区二区三区高清| 天天综合色天天综合| 久久午夜羞羞影院免费观看| 99久久亚洲一区二区三区青草| 亚洲一区二区三区不卡国产欧美| 91精品国产一区二区三区蜜臀| 国产一区二区精品久久99| 欧美xxxx在线观看| 日本va欧美va欧美va精品| 欧美日韩亚洲丝袜制服| 毛片av一区二区| 国产精品免费视频观看| 欧美少妇一区二区| 紧缚奴在线一区二区三区| 自拍偷拍欧美激情| 日韩一二三四区| 91香蕉视频污| 看电视剧不卡顿的网站| 自拍偷拍亚洲激情| 制服丝袜中文字幕一区| 福利一区二区在线观看| 亚欧色一区w666天堂| 国产日本一区二区| 欧美人xxxx| 成人一区二区三区视频在线观看| 亚洲成人午夜电影| 中文欧美字幕免费| 色香蕉久久蜜桃| 久久精品国产久精国产| 一区二区在线观看视频 | 午夜久久久久久久久久一区二区| 久久精品一区二区三区av| 欧美日韩久久不卡| 成人激情黄色小说| 中文字幕字幕中文在线中不卡视频| 欧美日韩国产综合一区二区| 国产成人免费高清| 石原莉奈一区二区三区在线观看| 国产精品免费av| 日韩视频中午一区| 欧美一a一片一级一片| 国产成人精品免费看| 人人精品人人爱| 一区二区三区成人| 日本一区二区视频在线| 欧美一区二区三区视频免费播放 | 在线不卡欧美精品一区二区三区| 成人免费观看男女羞羞视频| 麻豆成人久久精品二区三区小说| 亚洲综合偷拍欧美一区色| 欧美国产丝袜视频| 欧美videos中文字幕| 欧美日韩一区二区在线视频| 99综合电影在线视频| 国产永久精品大片wwwapp| 日韩中文字幕av电影| 一区二区三区蜜桃| 亚洲欧洲无码一区二区三区| 久久精品亚洲麻豆av一区二区| 日韩情涩欧美日韩视频| 欧美日韩大陆在线| 91极品视觉盛宴| av电影在线观看一区| 风间由美一区二区av101| 精品一区二区三区av| 麻豆精品国产传媒mv男同 | 欧美精品免费视频| 在线观看网站黄不卡| 99riav久久精品riav| 国产98色在线|日韩| 国产精品资源在线看| 精品一区二区三区的国产在线播放| 日本成人在线电影网| 人人爽香蕉精品| 美女尤物国产一区| 精品一区二区三区蜜桃| 狠狠色狠狠色合久久伊人| 亚洲美女精品一区| 国产精品国产三级国产普通话三级| 欧美日韩激情在线| 欧美影院一区二区三区| 色视频欧美一区二区三区| 91国产免费观看| 欧美在线综合视频| 欧美午夜精品一区二区蜜桃| 在线观看www91| 欧美综合一区二区| 欧美日韩综合不卡| 69精品人人人人| 这里只有精品视频在线观看| 91精品久久久久久久91蜜桃| 日韩欧美一区中文| 精品噜噜噜噜久久久久久久久试看| 日韩免费福利电影在线观看| 欧美性感一类影片在线播放| 欧亚一区二区三区| 欧美日韩视频在线第一区| 欧美日本一区二区三区四区| 欧美欧美欧美欧美| 欧美一区二区三区在线电影| 欧美一区二区高清| 欧美成人bangbros| 日韩视频永久免费| 久久综合色播五月| www国产成人免费观看视频 深夜成人网| 91精品国产乱码久久蜜臀| 精品国产一区二区在线观看| 精品欧美久久久| 久久久综合视频| 综合欧美一区二区三区| 亚洲精品欧美在线|