精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费


學AI,好工作 就找北大青鳥
關注小青 聽課做題,輕松學習
周一至周日
4000-9696-28

【轉載】python面試基礎知識(四) 網絡部分

來源:北大青鳥總部 2019年12月17日 09:04

摘要: 【轉載】python面試基礎知識(四) 網絡部分

最近,小編在整理python面試基礎知識,看了很多博客、文章和咨詢了一些大廠公司大牛。了解到,在python面試的時候,不僅要求你有項目經驗,還要考試代碼呢!今天,小編和大家分享一下python面試基礎知識,希望幫忙大家找到理想的工作!

一、簡述TCP/UDP的區別?

TCP和UDP是OSI模型中的運輸層中的協議。

回答這個問題主要從一下幾點來說:

1、是否面向連接

TCP面向連接,UDP面向非連接即發送數據前不需要建立鏈接

2、可靠性

TCP提供可靠的服務(數據傳輸),UDP無法保證

3、有序性

TCP有序,UDP無序

4、速度

TCP數據傳輸慢,UDP數據傳輸快

5、量級

二、能說一下你了解的端口及對應的服務?

21           FTP

22           SSH

80           HTTP

443          HTTPS

3306         MySQL

6379         Redis

三、能說幾個常見HTTP狀態碼及其含義嗎?

2xx 正常

3xx 重定向

4xx 客戶端出現錯誤

403 權限被拒絕

404 請求資源不存在

5xx 服務器異常

503 服務器暫時處于超負載或正在進行停機維護,無法處理請求

四、簡單說說TCP的三次握手和四次揮手

1、三次握手示意圖

20191201152714161.png


第一次握手:客戶端發送SYN包(seq=x)到服務器,并進入SYN_SEND狀態,等待服務器確認

第二次握手:服務器受到SYN包,必須確認客戶的SYN(ack=x+1),同時自己也發送一個SYN包(seq=y),即SYN+ACK包。此時服務器進入SYN_RECV狀態

第三次握手:客戶端受到SYN+ACK包,向服務器發送確認包ACK(ack=y+1),此包發送完畢,客戶端和服務器端進入ESTABLISHED狀態,完成三次握手

2、四次揮手示意圖

2019120115282288.png

第一次揮手:Client發送一個FIN,用來關閉Client到Server的數據傳送,Client進入FIN_WAIT_1狀態

第二次揮手:Server收到FIN后,發送一個ACK給Client,確認序號為收到序號+1,Server進入CLOSE_WAIT狀態

第三次揮手:Server發送一個FIN,用來關閉Server到Client的數據傳送,Server進入LAST_ACK狀態

第四次揮手:Client收到FIN后,Client進入TIME_WAIT狀態,接著發送一個ACK給Server,確認序號為收到序號+1,Server進入CLOSED狀態,完成四次揮手

五、為什么需要三次握手才能建立連接?

為了初始化Sequence Number的初始值

六、為什么需要四次揮手才能斷開連接?

因為服務器與客戶端是全雙工,即發送方和接收方都需要FIN報文和ACK報文

七、為什么會有TIME_WAIT狀態(2MSL)?

1、確保有足夠的時間讓對方收到ACK包

2、避免新舊連接混淆

八、TCP如何保證可靠性傳輸的?

校驗和

序列號

確認應答

超時重傳

連接管理

流量控制

擁塞控制

九、POST和GET請求的區別

1.GET請求的數據會附在URL之后,以?分割URL和傳輸數據,參數之間以&相連,POST把提交的數據則放置在是HTTP包的包體中。

2.GET的長度受限于url的長度,而url的長度限制是特定的瀏覽器和服務器設置的,理論上GET的長度可以無限長。

3.POST是沒有大小限制的,HTTP協議規范也沒有進行大小限制,起限制作用的是服務器的處理程序的處理能力

4.在ASP中,服務端獲取GET請求參數用Request.QueryString,獲取POST請求參數用Request.Form。

5.POST的安全性要比GET的安全性高

十、HTTP和HTTPS的區別

http的中文叫做超文本傳輸協議,它負責完成客戶端到服務端的一系列操作,是專門用來傳輸注入HTML的超媒體文檔等web內容的協議,

它是基于傳輸層的TCP協議的應用層協議

https:https是基于安全套接字的http協議,也可以理解為是http+ssl/tls(數字證書)的組合

http和https的區別:

1、HTTP 的 URL 以 http:// 開頭,而 HTTPS 的 URL 以 https:// 開頭

2、HTTP 是不安全的,而 HTTPS 是安全的

3、HTTP 標準端口是 80 ,而 HTTPS 的標準端口是 443

4、在 OSI 網絡模型中,HTTPS的加密是在傳輸層完成的,因為SSL是位于傳輸層的,TLS的前身是SSL,所以同理

5、HTTP無需認證證書,而https需要認證證書

十一、 為什么HTTPS安全

HTTPS是HTTP和SSL組合而成的,在傳輸層使用了SSL進行加密,保證了只有擁有私鑰的才能看到信息

十二、一個頁面從輸入 URL 到頁面加載顯示完成,這個過程中都發生了什么?

1.在瀏覽器端輸入網站的url地址

只有知道了一個網站的url地址才能訪問到這個網站

2.瀏覽器查找緩存

瀏覽器會查找瀏覽器緩存,系統緩存,路由緩存,如果沒有的話 繼續下一步,如果有的話,直接顯示

注意:瀏覽器會把訪問過得web網站資源(html 圖片)緩存起來,而判斷是否使用緩存的條件有以下幾種:

是否有這個網站的緩存

這個網站的緩存是否過期,具體看Cache-Control 中緩存的有效時間

跟服務器進行協商是否使用緩存,如果上次緩存的時候有Last-modified 和 Etag 字段,本次請求就會加上If-Modified-Since(上次請求資源的時間)和If-None-Match(上次資源的修改時間)

3.通過DNS獲取url對應的ip地址

現在本機的host文件中查找是否有這個url對應的ip,如果沒有的話,就請求DNS進行ip地址的獲取

4.建立TCP鏈接

http在工作之前,需要客戶端和服務端建立鏈接,這個鏈接的建立是通過tcp(三次握手)來完成的,因為http是比tcp更高層的協議,在網絡協議的建立中,不談底層談高層都是在耍流氓,所以想要讓http進行工作,需要tcp首先建立鏈接

5.瀏覽器向web服務器發送請求

一旦鏈接已經建立,瀏覽器就可以給web服務器發送請求命令,比如 : GET/deom/hello.jsp HTTP/1.1

6.瀏覽器給web服務器發送請求頭信息

瀏覽器在發送了請求后,還要給web服務器請求頭信息,比如accept-charset(瀏覽器端指定的字符集),最后發送一個空的請求頭代表請求發送完畢,注意:如果是post提交,則會繼續提交請求體

7.web服務器進行應答

應答的第一部分是http版本號,第二部分是協議的狀態碼,比如:HTTP/1.1 200 OK

8.web服務器發送應答頭消息

web服務器給瀏覽器發送應答頭消息,也就是關于web服務器自己的信息,最后發送一個空白行代表應答結束

9.web服務器發送數據

以應答頭里面的content-type所描述的格式發送數據

10.web服務器關閉鏈接

web服務器向瀏覽器發送了應答數據之后,就要關閉tcp鏈接(tcp四次握手關閉鏈接),如果添加了connection:keep-alive,那么就還會保持鏈接狀態

以上,就是python面試基礎知識,小編還會陸續更新哦!希望大家都能找到合適的工作!

————————————————

版權聲明:本文為CSDN博主「單車欲問邊」的原創文章。

熱門班型時間
人工智能就業班 即將爆滿
AI應用線上班 即將爆滿
UI設計全能班 即將爆滿
數據分析綜合班 即將爆滿
軟件開發全能班 爆滿開班
網絡安全運營班 爆滿開班
報名優惠
免費試聽
課程資料
官方微信
返回頂部
培訓課程 熱門話題 站內鏈接
精品欧美激情精品一区,亚洲自拍的二区三区,亚洲综合精品一区二区,国产伦精品一区二区三区视频免费
91天堂素人约啪| 欧美日韩免费观看一区二区三区| 欧美三级三级三级| 国产午夜久久久久| 香蕉久久一区二区不卡无毒影院 | 99国产精品久久久久久久久久久| 老司机精品福利在线观看| 欧美日韩一区二区在线观看视频| 国产欧美一区二区三区在线看蜜臀 | 欧美高清视频一区| 欧美日韩国产免费| 亚洲欧洲精品一区二区精品久久久| 蜜臀久久99精品久久久久久9| 91视频一区二区三区| 亚洲一区3d动漫同人无遮挡 | 成人性生交大合| 日本亚洲自拍| 精品卡一卡二卡三卡四在线| 亚洲国产精品久久人人爱蜜臀 | 麻豆国产精品777777在线| 99影视tv| 精品视频色一区| 1000部国产精品成人观看| 国产乱人伦精品一区二区在线观看| 精品久久蜜桃| 欧美一区二区三区精品| 亚洲一区视频在线| 97国产一区二区| 欧洲一区在线观看| 亚洲三级电影全部在线观看高清| 国产成都精品91一区二区三| 天堂av一区二区| 国产亚洲综合在线| 国产真实乱对白精彩久久| 欧美不卡三区| 久久综合九色综合欧美就去吻| 男女视频一区二区| 久久99久久99精品蜜柚传媒| 欧美一卡二卡在线观看| 天堂va蜜桃一区二区三区漫画版| 高清视频在线观看一区| 欧美一三区三区四区免费在线看| 亚洲福利视频一区| 国产精品theporn88| 欧美一卡在线观看| 日韩激情av在线| 免费中文日韩| 国产亚洲福利社区一区| 国产精品白丝jk白祙喷水网站 | 亚洲国产精品久久一线不卡| 99在线免费观看视频| 56国语精品自产拍在线观看| 午夜精品一区二区三区电影天堂| 国产亚洲精品美女久久久m| 欧美不卡在线视频| 精品无人码麻豆乱码1区2区| 亚洲高清不卡一区| ...xxx性欧美| 91久久精品www人人做人人爽| 欧美精品久久天天躁| 日韩国产欧美一区二区三区| 欧美凹凸一区二区三区视频| 久久精品男人天堂av| 成人性生交大片免费看视频在线| 欧美性受xxxx黑人xyx| 亚洲国产你懂的| 蜜桃成人免费视频| 中文字幕免费观看一区| 99久久久久久99| 日韩欧美国产综合| 国产原创一区二区三区| 欧洲精品一区二区| 日韩国产欧美在线视频| 午夜精品一区二区三区在线观看 | 精品久久国产字幕高潮| 国产美女视频一区| 欧美色网站导航| 日韩高清一区二区| 亚洲精品日韩在线观看| 亚洲精品v日韩精品| 久久人人九九| 国产精品国产三级国产普通话蜜臀 | 亚洲精品乱码久久久久久蜜桃91 | 国产精品欧美久久久久无广告| 不卡大黄网站免费看| 欧美一级xxx| 国产成人在线免费观看| 欧美丰满少妇xxxbbb| 久久精品99国产国产精| 在线视频观看一区| 青青国产91久久久久久| 色猫猫国产区一区二在线视频| 偷拍一区二区三区| 一区二区三区在线视频111| 亚洲成av人片在线观看| 亚洲精品二区| 天堂一区二区在线| 一本大道综合伊人精品热热| 日韩精品乱码av一区二区| 宅男在线精品国产免费观看| 天天av天天翘天天综合网| 一本色道久久99精品综合| 亚洲h在线观看| 在线一区日本视频| 日韩1区2区日韩1区2区| 日本电影欧美片| 久久精品72免费观看| 欧美裸体一区二区三区| 国产精品99久久久久久久女警| 在线电影欧美成精品| 国产成人免费av在线| 欧美大黄免费观看| 91视频观看免费| 国产精品欧美精品| 久久伦理网站| 亚洲国产乱码最新视频 | 久久久99精品免费观看不卡| 成人激情av| 18欧美亚洲精品| 水蜜桃亚洲精品| 蜜臀av性久久久久蜜臀av麻豆| 欧美在线制服丝袜| 国产成人精品一区二| 精品久久久久久久人人人人传媒| 99久久免费精品高清特色大片| 国产女同性恋一区二区| 麻豆传媒一区| 日韩精品乱码免费| 欧美精品久久天天躁| 99精品国产视频| 亚洲三级在线看| 在线视频福利一区| 国产专区综合网| 久久午夜电影网| 裸体丰满少妇做受久久99精品| 亚洲大片在线观看| 欧美日韩一级二级| 不卡影院免费观看| 国产精品二区一区二区aⅴ污介绍| 欧美国产二区| 蜜桃在线一区二区三区| 欧美一级黄色片| 国产精品美女黄网| 亚洲成精国产精品女| 欧美人伦禁忌dvd放荡欲情| 成人免费高清在线| 国产精品不卡视频| 一区二区三区视频在线播放| 激情国产一区二区 | 99精品1区2区| 亚洲蜜臀av乱码久久精品蜜桃| 一本高清dvd不卡在线观看| 国产成人在线看| 国产精品久久久久一区二区三区| 日韩精品不卡| 国产精品综合二区| 日本一区二区三区久久久久久久久不 | 亚洲综合激情网| 欧美日韩视频在线一区二区| 91免费版pro下载短视频| 亚洲欧美aⅴ...| 欧美日产国产精品| 国产99午夜精品一区二区三区| 亚洲福利一二三区| 日韩视频在线观看一区二区| 国产一区二区三区高清| 日本免费新一区视频| 亚洲精品一区二区在线观看| 欧美一区二区福利| 国产剧情一区二区| **欧美大码日韩| 欧美日韩第一区日日骚| 国产伦精品一区二区三区在线| 午夜免费久久看| 欧美精品一区二区三区久久久| 日本一区二区三区www| 国产精品99久久久久久宅男| 中文字幕字幕中文在线中不卡视频| 在线观看日韩毛片| 国产福利久久| 久久精工是国产品牌吗| 国产精品蜜臀av| 欧美日韩性生活| 久久久久久久久久码影片| 国精产品一区一区三区mba视频 | 日韩一区二区电影网| 欧美日韩在线高清| 国产+成+人+亚洲欧洲自线| 亚洲精品成人a在线观看| 欧美一区二视频| 日本免费高清一区二区| 成人污污视频在线观看| 亚洲高清免费视频| 久久久久久久网| 欧美影视一区在线| 久久av免费一区| 成人中文字幕电影| 午夜私人影院久久久久| 国产视频一区二区在线| 欧美午夜在线观看|