欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          2020全新Java面試題——網(wǎng)絡(luò)(二)

          2020全新Java面試題——網(wǎng)絡(luò)(二)

          1、OSI 的七層模型都有哪些?

          應(yīng)用層:網(wǎng)絡(luò)服務(wù)與最終用戶的一個(gè)接口。

          (推薦教程:java面試題)

          表示層:數(shù)據(jù)的表示、安全、壓縮。

          會(huì)話層:建立、管理、終止會(huì)話。

          傳輸層:定義傳輸數(shù)據(jù)的協(xié)議端口號(hào),以及流控和差錯(cuò)校驗(yàn)。

          網(wǎng)絡(luò)層:進(jìn)行邏輯地址尋址,實(shí)現(xiàn)不同網(wǎng)絡(luò)之間的路徑選擇。

          數(shù)據(jù)鏈路層:建立邏輯連接、進(jìn)行硬件地址尋址、差錯(cuò)校驗(yàn)等功能。

          物理層:建立、維護(hù)、斷開物理連接。

          2、get 和 post 請(qǐng)求有哪些區(qū)別?

          GET在瀏覽器回退時(shí)是無害的,而POST會(huì)再次提交請(qǐng)求。

          GET產(chǎn)生的URL地址可以被Bookmark,而POST不可以。

          GET請(qǐng)求會(huì)被瀏覽器主動(dòng)cache,而POST不會(huì),除非手動(dòng)設(shè)置。

          GET請(qǐng)求只能進(jìn)行url編碼,而POST支持多種編碼方式。

          GET請(qǐng)求參數(shù)會(huì)被完整保留在瀏覽器歷史記錄里,而POST中的參數(shù)不會(huì)被保留。

          GET請(qǐng)求在URL中傳送的參數(shù)是有長(zhǎng)度限制的,而POST么有。

          對(duì)參數(shù)的數(shù)據(jù)類型,GET只接受ASCII字符,而POST沒有限制。

          GET比POST更不安全,因?yàn)閰?shù)直接暴露在URL上,所以不能用來傳遞敏感信息。

          GET參數(shù)通過URL傳遞,POST放在Request body中。

          3、如何實(shí)現(xiàn)跨域?

          方式一:圖片ping或script標(biāo)簽跨域

          方式二:JSONP跨域

          方式三:CORS

          方式四:window.name+iframe

          方式五:window.postMessage()

          方式六:修改document.domain跨子域

          方式七:WebSocket

          方式八:代理

          4、說一下 JSONP 實(shí)現(xiàn)原理?

          jsonp 即 json+padding,動(dòng)態(tài)創(chuàng)建script標(biāo)簽,利用script標(biāo)簽的src屬性可以獲取任何域下的js腳本,通過這個(gè)特性(也可以說漏洞),服務(wù)器端不在返貨json格式,而是返回一段調(diào)用某個(gè)函數(shù)的js代碼,在src中進(jìn)行了調(diào)用,這樣實(shí)現(xiàn)了跨域。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)