精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

字節跳動最愛考的前端面試題:計算機網絡基礎

開發 前端
每道題前面出現的 (xx) 數字代表這道題出現的頻次,此 計算機網絡 基礎是基于 30+ 篇前端面經整理出的問題和對應的回答、參考鏈接等。文章內容為拿到 Offer 的本人整理。

[[387572]]

 注意:每道題前面出現的 (xx) 數字代表這道題出現的頻次,此 計算機網絡 基礎是基于 30+ 篇前端面經整理出的問題和對應的回答、參考鏈接等。文章內容為拿到 Offer 的本人整理。

(3)問:HTTP 緩存

HTTP 緩存又分為強緩存和協商緩存:

  • 首先通過 Cache-Control 驗證強緩存是否可用,如果強緩存可用,那么直接讀取緩存
  • 如果不可以,那么進入協商緩存階段,發起 HTTP 請求,服務器通過請求頭中是否帶上 If-Modified-Since 和 If-None-Match 這些條件請求字段檢查資源是否更新:
  1. 若資源更新,那么返回資源和 200 狀態碼
  2. 如果資源未更新,那么告訴瀏覽器直接使用緩存獲取資源

(5)問:HTTP 常用的狀態碼及使用場景?

  • 1xx:表示目前是協議的中間狀態,還需要后續請求
  • 2xx:表示請求成功
  • 3xx:表示重定向狀態,需要重新請求
  • 4xx:表示請求報文錯誤
  • 5xx:服務器端錯誤

常用狀態碼:

  • 101 切換請求協議,從 HTTP 切換到 WebSocket
  • 200 請求成功,有響應體
  • 301 永久重定向:會緩存
  • 302 臨時重定向:不會緩存
  • 304 協商緩存命中
  • 403 服務器禁止訪問
  • 404 資源未找到
  • 400 請求錯誤
  • 500 服務器端錯誤
  • 503 服務器繁忙

你知道 302 狀態碼是什么嘛?你平時瀏覽網頁的過程中遇到過哪些 302 的場景?

而 302 表示臨時重定向,這個資源只是暫時不能被訪問了,但是之后過一段時間還是可以繼續訪問,一般是訪問某個網站的資源需要權限時,會需要用戶去登錄,跳轉到登錄頁面之后登錄之后,還可以繼續訪問。

301 類似,都會跳轉到一個新的網站,但是 301 代表訪問的地址的資源被永久移除了,以后都不應該訪問這個地址,搜索引擎抓取的時候也會用新的地址替換這個老的。可以在返回的響應的 location 首部去獲取到返回的地址。301 的場景如下:

  • 比如從 http://baidu.com,跳轉到 https://baidu.com
  • 域名換了

(2)問:HTTP 常用的請求方式,區別和用途?

http/1.1 規定如下請求方法:

  • GET:通用獲取數據
  • HEAD:獲取資源的元信息
  • POST:提交數據
  • PUT:修改數據
  • DELETE:刪除數據
  • CONNECT:建立連接隧道,用于代理服務器
  • OPTIONS:列出可對資源實行的請求方法,常用于跨域
  • TRACE:追蹤請求-響應的傳輸路徑

()問:你對計算機網絡的認識怎么樣

應用層、表示層、會話層、傳輸層、網絡層、數據鏈路層、物理層

(3)問:HTTPS 是什么?具體流程

HTTPS 是在 HTTP 和 TCP 之間建立了一個安全層,HTTP 與 TCP 通信的時候,必須先進過一個安全層,對數據包進行加密,然后將加密后的數據包傳送給 TCP,相應的 TCP 必須將數據包解密,才能傳給上面的 HTTP。

瀏覽器傳輸一個 client_random 和加密方法列表,服務器收到后,傳給瀏覽器一個 server_random、加密方法列表和數字證書(包含了公鑰),然后瀏覽器對數字證書進行合法驗證,如果驗證通過,則生成一個 pre_random,然后用公鑰加密傳給服務器,服務器用 client_random、server_random 和 pre_random ,使用公鑰加密生成 secret,然后之后的傳輸使用這個 secret 作為秘鑰來進行數據的加解密。

(4)問:三次握手和四次揮手

為什么要進行三次握手:為了確認對方的發送和接收能力。

三次握手

三次握手主要流程:

  • 一開始雙方處于 CLOSED 狀態,然后服務端開始監聽某個端口進入 LISTEN 狀態
  • 然后客戶端主動發起連接,發送 SYN,然后自己變為 SYN-SENT,seq = x
  • 服務端收到之后,返回 SYN seq = y 和 ACK ack = x + 1(對于客戶端發來的 SYN),自己變成 SYN-REVD
  • 之后客戶端再次發送 ACK seq = x + 1, ack = y + 1給服務端,自己變成 EASTABLISHED 狀態,服務端收到 ACK,也進入 ESTABLISHED

SYN 需要對端確認,所以 ACK 的序列化要加一,凡是需要對端確認的,一點要消耗 TCP 報文的序列化

為什么不是兩次?

無法確認客戶端的接收能力。

如果首先客戶端發送了 SYN 報文,但是滯留在網絡中,TCP 以為丟包了,然后重傳,兩次握手建立了連接。

等到客戶端關閉連接了。但是之后這個包如果到達了服務端,那么服務端接收到了,然后發送相應的數據表,就建立了鏈接,但是此時客戶端已經關閉連接了,所以帶來了鏈接資源的浪費。

為什么不是四次?

四次以上都可以,只不過 三次就夠了

四次揮手

  • 一開始都處于 ESTABLISH 狀態,然后客戶端發送 FIN 報文,帶上 seq = p,狀態變為 FIN-WAIT-1
  • 服務端收到之后,發送 ACK 確認,ack = p + 1,然后進入 CLOSE-WAIT 狀態
  • 客戶端收到之后進入 FIN-WAIT-2 狀態
  • 過了一會等數據處理完,再次發送 FIN、ACK,seq = q,ack = p + 1,進入 LAST-ACK 階段
  • 客戶端收到 FIN 之后,客戶端收到之后進入 TIME_WAIT(等待 2MSL),然后發送 ACK 給服務端 ack = 1 + 1
  • 服務端收到之后進入 CLOSED 狀態

客戶端這個時候還需要等待兩次 MSL 之后,如果沒有收到服務端的重發請求,就表明 ACK 成功到達,揮手結束,客戶端變為 CLOSED 狀態,否則進行 ACK 重發

為什么需要等待 2MSL(Maximum Segement Lifetime):

因為如果不等待的話,如果服務端還有很多數據包要給客戶端發,且此時客戶端端口被新應用占據,那么就會接收到無用的數據包,造成數據包混亂,所以說最保險的方法就是等服務器發來的數據包都死翹翹了再啟動新應用。

  • 1個 MSL 保證四次揮手中主動關閉方最后的 ACK 報文能最終到達對端
  • 1個 MSL 保證對端沒有收到 ACK 那么進行重傳的 FIN 報文能夠到達

為什么是四次而不是三次?

** 如果是三次的話,那么服務端的 ACK 和 FIN 合成一個揮手,那么長時間的延遲可能讓 TCP 一位 FIN 沒有達到服務器端,然后讓客戶的不斷的重發 FIN

參考資料

https://zhuanlan.zhihu.com/p/86426969

問:在交互過程中如果數據傳送完了,還不想斷開連接怎么辦,怎么維持?

在 HTTP 中響應體的 Connection 字段指定為 keep-alive

你對 TCP 滑動窗口有了解嗎?

在 TCP 鏈接中,對于發送端和接收端而言,TCP 需要把發送的數據放到發送緩存區, 將接收的數據放到接收緩存區。而經常會存在發送端發送過多,而接收端無法消化的情況,所以就需要流量控制,就是在通過接收緩存區的大小,控制發送端的發送。如果對方的接收緩存區滿了,就不能再繼續發送了。而這種流量控制的過程就需要在發送端維護一個發送窗口,在接收端維持一個接收窗口。

TCP 滑動窗口分為兩種: 發送窗口和接收窗口。

參考資料

https://juejin.im/post/5e527c58e51d4526c654bf41#heading-38

問:WebSocket與Ajax的區別

本質不同

Ajax 即異步 JavaScript 和 XML,是一種創建交互式網頁的應用的網頁開發技術

websocket 是 HTML5 的一種新協議,實現了瀏覽器和服務器的實時通信

生命周期不同:

  • websocket 是長連接,會話一直保持
  • ajax 發送接收之后就會斷開

適用范圍:

  • websocket 用于前后端實時交互數據
  • ajax 非實時

發起人:

  • AJAX 客戶端發起
  • WebSocket 服務器端和客戶端相互推送

了解 WebSocket嗎?

長輪詢和短輪詢,WebSocket 是長輪詢。

具體比如在一個電商場景,商品的庫存可能會變化,所以需要及時反映給用戶,所以客戶端會不停的發請求,然后服務器端會不停的去查變化,不管變不變,都返回,這個是短輪詢。

而長輪詢則表現為如果沒有變,就不返回,而是等待變或者超時(一般是十幾秒)才返回,如果沒有返回,客戶端也不需要一直發請求,所以減少了雙方的壓力。

參考鏈接

https://www.jianshu.com/p/3fc3646fad80

HTTP 如何實現長連接?在什么時候會超時?

通過在頭部(請求和響應頭)設置 Connection: keep-alive,HTTP1.0協議支持,但是默認關閉,從HTTP1.1協議以后,連接默認都是長連接

  • HTTP 一般會有 httpd 守護進程,里面可以設置 keep-alive timeout,當 tcp 鏈接閑置超過這個時間就會關閉,也可以在 HTTP 的 header 里面設置超時時間
  • TCP 的 keep-alive 包含三個參數,支持在系統內核的 net.ipv4 里面設置:當 TCP 鏈接之后,閑置了 tcp_keepalive_time,則會發生偵測包,如果沒有收到對方的 ACK,那么會每隔 tcp_keepalive_intvl 再發一次,直到發送了 tcp_keepalive_probes,就會丟棄該鏈接。
  1. tcp_keepalive_intvl = 15
  2. tcp_keepalive_probes = 5
  3. tcp_keepalive_time = 1800

實際上 HTTP 沒有長短鏈接,只有 TCP 有,TCP 長連接可以復用一個 TCP 鏈接來發起多次 HTTP 請求,這樣可以減少資源消耗,比如一次請求 HTML,可能還需要請求后續的 JS/CSS/圖片等

參考鏈接

https://blog.csdn.net/weixin_37672169/article/details/80283935

https://www.jianshu.com/p/3fc3646fad80

問:Fetch API與傳統Request的區別

  • fetch 符合關注點分離,使用 Promise,API 更加豐富,支持 Async/Await
  • 語意簡單,更加語意化
  • 可以使用 isomorphic-fetch ,同構方便

參考資源

https://github.com/camsong/blog/issues/2

(2)問:POST一般可以發送什么類型的文件,數據處理的問題

  • 文本、圖片、視頻、音頻等都可以
  • text/image/audio/ 或 application/json 等

問:TCP 如何保證有效傳輸及擁塞控制原理。

  • tcp 是面向連接的、可靠的、傳輸層通信協議
  • 可靠體現在:有狀態、可控制
  • 有狀態是指 TCP 會確認發送了哪些報文,接收方受到了哪些報文,哪些沒有收到,保證數據包按序到達,不允許有差錯
  • 可控制的是指,如果出現丟包或者網絡狀況不佳,則會跳轉自己的行為,減少發送的速度或者重發

所以上面能保證數據包的有效傳輸。

擁塞控制原理

原因是有可能整個網絡環境特別差,容易丟包,那么發送端就應該注意了。

主要用三種方法:

  • 慢啟動閾值 + 擁塞避免
  • 快速重傳
  • 快速回復

慢啟動閾值 + 擁塞避免

對于擁塞控制來說,TCP 主要維護兩個核心狀態:

  • 擁塞窗口(cwnd)
  • 慢啟動閾值(ssthresh)

在發送端使用擁塞窗口來控制發送窗口的大小。

然后采用一種比較保守的慢啟動算法來慢慢適應這個網絡,在開始傳輸的一段時間,發送端和接收端會首先通過三次握手建立連接,確定各自接收窗口大小,然后初始化雙方的擁塞窗口,接著每經過一輪 RTT(收發時延),擁塞窗口大小翻倍,直到達到慢啟動閾值。

然后開始進行擁塞避免,擁塞避免具體的做法就是之前每一輪 RTT,擁塞窗口翻倍,現在每一輪就加一個。

快速重傳

在 TCP 傳輸過程中,如果發生了丟包,接收端就會發送之前重復 ACK,比如 第 5 個包丟了,6、7 達到,然后接收端會為 5,6,7 都發送第四個包的 ACK,這個時候發送端受到了 3 個重復的 ACK,意識到丟包了,就會馬上進行重傳,而不用等到 RTO (超時重傳的時間)

選擇性重傳:報文首部可選性中加入 SACK 屬性,通過 left edge 和 right edge 標志那些包到了,然后重傳沒到的包

快速恢復

如果發送端收到了 3 個重復的 ACK,發現了丟包,覺得現在的網絡狀況已經進入擁塞狀態了,那么就會進入快速恢復階段:

  • 會將擁塞閾值降低為 擁塞窗口的一半
  • 然后擁塞窗口大小變為擁塞閾值
  • 接著 擁塞窗口再進行線性增加,以適應網絡狀況

問:OPTION是干啥的?舉個用到OPTION的例子?

旨在發送一種探測請求,以確定針對某個目標地址的請求必須具有怎么樣的約束,然后根據約束發送真正的請求。

比如針對跨域資源的預檢,就是采用 HTTP 的 OPTIONS 方法先發送的。用來處理跨域請求

問:http知道嘛?哪一層的協議?(應用層)

  • 靈活可擴展,除了規定空格分隔單詞,換行分隔字段以外,其他都沒有限制,不僅僅可以傳輸文本,還可以傳輸圖片、視頻等任意資源
  • 可靠傳輸,基于 TCP/IP 所以繼承了這一特性
  • 請求-應答,有來有回
  • 無狀態,每次 HTTP 請求都是獨立的,無關的、默認不需要保存上下文信息

缺點:

  • 明文傳輸不安全
  • 復用一個 TCP 鏈接,會發生對頭擁塞
  • 無狀態在長連接場景中,需要保存大量上下文,以避免傳輸大量重復的信息

問:OSI七層模型和TCP/IP四層模型

  • 應用層
  • 表示層
  • 會話層
  • 傳輸層
  • 網絡層
  • 數據鏈路層
  • 物理層

TCP/IP 四層概念:

  • 應用層:應用層、表示層、會話層:HTTP
  • 傳輸層:傳輸層:TCP/UDP
  • 網絡層:網絡層:IP
  • 數據鏈路層:數據鏈路層、物理層

(3)問:TCP 協議怎么保證可靠的,UDP 為什么不可靠?

  • TCP 是面向連接的、可靠的、傳輸層通信協議
  • UDP 是無連接的傳輸層通信協議,繼承 IP 特性,基于數據報

為什么 TCP 可靠?TCP 的可靠性體現在有狀態和控制

  • 會精準記錄那些數據發送了,那些數據被對方接收了,那些沒有被接收,而且保證數據包按序到達,不允許半點差錯,這就是有狀態
  • 當意識到丟包了或者網絡環境不佳,TCP 會根據具體情況調整自己的行為,控制自己的發送速度或者重發,這是可控制的

反之 UDP 就是無狀態的和不可控制的

HTTP 2 改進

改進性能:

  • 頭部壓縮
  • 多路信道復用
  • Server Push

參考資料https://juejin.im/post/5d032b77e51d45777a126183

 

責任編輯:姜華 來源: 圖雀社區
相關推薦

2021-02-02 06:12:39

JavaScript 前端面試題

2013-05-14 13:02:17

計算機網絡基礎協議

2013-03-08 12:51:03

計算機網絡基礎協議DHCP

2009-01-10 23:54:10

軟考英語

2015-04-09 10:21:23

ASCII碼表IP地址分類以太網幀

2015-05-28 11:09:00

2010-06-13 15:08:07

計算機網絡協議

2023-09-03 23:04:36

網絡互聯網

2010-06-14 18:54:57

計算機網絡協議

2024-09-27 10:11:59

2024-09-10 08:24:24

2010-06-12 16:56:37

2010-09-08 20:45:31

計算機網絡協議

2010-09-08 20:42:09

計算機網絡協議

2010-09-02 16:02:45

計算機網絡協議

2024-03-28 11:32:38

計算機網絡集線器連接設備

2021-07-30 16:16:54

網絡面試TCP

2021-08-10 11:24:03

結構網絡分層

2010-09-02 16:56:10

計算機網絡協議

2011-07-27 21:28:53

計算機網絡服務
點贊
收藏

51CTO技術棧公眾號

66m—66摸成人免费视频| 精品电影在线观看| 91免费看国产| 无码人妻精品一区二区三区夜夜嗨| 成人国产精品入口免费视频| 中文字幕不卡在线观看| 91视频免费在线| 欧美三级免费看| 精品无人乱码一区二区三区| 国产精品网友自拍| 成人午夜电影免费在线观看| 国产精品成人69xxx免费视频| 国色天香久久精品国产一区| 亚洲sss视频在线视频| 欧美极品一区二区| 在线黄色av网站| 欧美成人69| 国产视频亚洲精品| 性chinese极品按摩| 成人ww免费完整版在线观看| 国产成人亚洲综合a∨猫咪| 久久人人97超碰精品888| 亚洲人成人无码网www国产| 成人国产一区| 亚洲国产日日夜夜| 日韩欧美三级一区二区| 国产av无码专区亚洲av麻豆| 国产精品久久久久久久久久妞妞| 中文字幕一区二区精品| 中国极品少妇xxxx| 欧美激情啪啪| 亚洲成av人片| 一区二区视频在线免费| 深爱激情五月婷婷| 久久99精品久久久久久动态图| 国模私拍视频一区| www.黄色com| 欧美丝袜足交| 在线综合亚洲欧美在线视频| 免费黄色福利视频| 在线三级电影| 国产精品无码永久免费888| 国产在线精品一区免费香蕉| 国产精品久久久免费视频| 欧美gay男男猛男无套| 日韩精品视频在线免费观看| 成人在线短视频| 精品日本视频| 精品日韩中文字幕| 国产精品视频二| 欧美成年黄网站色视频| 久久久久久麻豆| 国产一区在线免费| 中文字幕在线观看你懂的| 99香蕉国产精品偷在线观看| 欧美成人亚洲成人日韩成人| 精品国产三级电影在线观看| 久久偷窥视频| 欧美特级特黄aaaaaa在线看| 黄色精品一二区| 日韩**中文字幕毛片| 日韩精品一卡二卡| 欧美三级乱码| 欧美另类在线播放| 二区三区四区视频| 久久久影院免费| 国产亚洲欧美一区| 欧美 日韩 成人| 精品国产91乱码一区二区三区四区| 亚洲精品国产福利| 国模私拍在线观看| 国产乱人伦丫前精品视频| 欧美成人欧美edvon| 中文字幕 欧美 日韩| 国产一区二区三区免费观看在线| 在线播放欧美女士性生活| www.久久91| 99精品国产九九国产精品| 欧美亚洲日本国产| 色婷婷成人在线| 三上悠亚国产精品一区二区三区| 色婷婷综合视频在线观看| www.亚洲天堂网| 国精产品一区一区三区四川| 色噜噜狠狠成人中文综合| 国产成人免费高清视频| 18+视频在线观看| 亚洲午夜精品17c| 和岳每晚弄的高潮嗷嗷叫视频| 国产资源在线观看入口av| 精品电影在线观看| 久久综合伊人77777麻豆最新章节| 网友自拍亚洲| 欧美日韩国产高清一区二区三区 | 欧美一区二区三区男人的天堂| 欧美国产日韩一区| 久草视频在线免费看| 日韩一区二区免费看| 欧美国产日本在线| 国产www在线| 免费在线成人网| 91嫩草免费看| 天堂av网在线| 日本一区二区高清| 久久精品国产精品亚洲精品色| 在线观看a级片| 粉嫩老牛aⅴ一区二区三区| 老司机午夜av| www.91精品| 亚洲精品98久久久久久中文字幕| 国产手机在线观看| 欧美日韩性在线观看| 久久国产精品影片| 国产超碰人人爽人人做人人爱| 日韩高清欧美激情| 99国精产品一二二线| 免费人成在线观看网站| 亚洲视频中文字幕| www.com毛片| 高清一区二区中文字幕| 亚洲激情视频在线观看| 成年人视频软件| 亚洲午夜一级| 日韩一区二区在线观看视频播放| 午夜精品久久久久久久男人的天堂 | 色综合色综合色综合| 一区二区三区 欧美| 99久久婷婷国产综合精品青牛牛| 国产一区二区三区视频| av资源吧首页| 久草精品在线观看| 免费观看成人高| 日韩电影免费观看| 欧美丝袜自拍制服另类| 亚洲精品理论片| 一区二区三区四区日韩| 日韩免费在线视频| 亚洲欧美激情另类| 国产精品不卡视频| 黑森林福利视频导航| www国产精品| 日韩在线免费视频| 中文字幕免费观看| 国产精品一品视频| 亚洲精品一区二区三区蜜桃久| 美女在线视频免费| 欧美成人一区二区三区| 久久久久久亚洲中文字幕无码| 精品999网站| 97超级在线观看免费高清完整版电视剧| 经典三级在线| 狠狠久久五月精品中文字幕| 久久久久无码国产精品一区李宗瑞| 久久中文字幕二区| 国产精品久久久久9999| 日韩精品福利| 欧美性猛交xxxx黑人猛交| 亚洲天堂成人av| 久久蜜桃精品| 神马影院我不卡午夜| 日韩黄色三级| 麻豆成人在线看| 丰满人妻一区二区| 午夜精品一区二区三区三上悠亚| 日本高清一区| 国产亚洲色婷婷久久99精品91| 手机在线电影一区| 成人黄色免费看| 天天色天天射天天综合网| 日韩美女视频一区二区在线观看| 日韩黄色a级片| 久久久久久久久蜜桃| 日本免费色视频| 欧美激情第二页| 久久人人九九| 久久er热在这里只有精品66| 伦理中文字幕亚洲| 五月婷婷免费视频| 欧美无砖砖区免费| 欧美黄色一区二区三区| 99久久久无码国产精品| 欧美黑人又粗又大又爽免费| 国产国产精品| 精品伦理一区二区三区| 成人免费在线观看视频| 欧美激情喷水视频| 成人福利在线| 日韩欧美另类在线| 精品人妻一区二区三区潮喷在线 | 成人福利影视| 亚洲品质视频自拍网| 91尤物国产福利在线观看| 亚洲综合丁香婷婷六月香| 在线免费观看麻豆| 国产精品影视在线观看| 国产精品自拍片| 日本不卡电影| 国产精品三区www17con| 成人亚洲视频| 午夜精品在线观看| 精品美女在线观看视频在线观看| 日韩av在线播放资源| 中国一级片黄色一级片黄| 榴莲视频成人app| 亚洲国产天堂久久综合| 中文字字幕在线观看| 午夜亚洲福利老司机| 四季av中文字幕| 99久久er热在这里只有精品66| 性chinese极品按摩| 国产日韩一区二区三区在线| 特色特色大片在线| 欧美理论视频| 久久riav二区三区| 国产精品一区免费在线| 欧美重口另类videos人妖| 天堂av中文在线| 神马久久桃色视频| 三区在线视频| 欧美成人aa大片| 国产精品一区二区黑人巨大| 狠狠躁夜夜躁人人爽超碰91| 久青草免费视频| 亚洲女同一区二区| 天堂资源在线视频| 国产无一区二区| 久久久久亚洲AV成人无码国产| 国产米奇在线777精品观看| 我要看一级黄色大片| 性8sex亚洲区入口| 亚洲二区av| 亚洲一级黄色片| 久久久久久国产精品无码| 成人午夜伦理影院| 黄色a级三级三级三级| 美国三级日本三级久久99| 青青青在线播放| 一本色道久久综合| 黄色一级视频在线播放| 国内久久视频| 日韩精品一区二区三区四| 亚洲国产一区二区三区在线播放| 夜夜爽99久久国产综合精品女不卡| 欧美男gay| 欧美另类视频在线| 精品国产aⅴ| 色播五月综合| 手机在线一区二区三区| 亚洲欧美电影在线观看| 成人aaaa| 一区二区三区四区| 综合五月婷婷| 特级西西444| 黑丝一区二区三区| 日本福利视频一区| 亚洲人人精品| 日韩一区二区三区在线视频| 九九热免费在线观看| 另类的小说在线视频另类成人小视频在线 | 欧美电影在线观看完整版| 国产嫩草一区二区三区在线观看| 成午夜精品一区二区三区软件| 国产精品美女黄网| 日本欧美韩国国产| 日本一区高清在线视频| 日韩国产在线| 日韩中文在线字幕| 999在线观看精品免费不卡网站| 国产最新免费视频| 蜜臀av一区二区| 国产乱女淫av麻豆国产| 国产a区久久久| 丰满少妇一区二区三区| 国产欧美综合在线| 黄色录像免费观看| 亚洲一区二区三区四区在线观看| 日本一区二区三区四区五区| 欧美日韩激情美女| 欧美人一级淫片a免费播放| 欧美男生操女生| 亚洲第一黄色片| 亚洲免费av电影| 国产激情小视频在线| 91精品国产乱码久久久久久蜜臀| 欧美男体视频| 91中文在线观看| 伊人久久大香线蕉综合网蜜芽| 亚洲欧美丝袜| 亚洲国产日本| 91极品视频在线观看| 国产不卡视频一区| 永久免费av无码网站性色av| 一区二区在线免费观看| 秋霞精品一区二区三区| 在线播放中文一区| 无码精品人妻一区二区| 最近2019免费中文字幕视频三| heyzo在线欧美播放| 国产精品日韩精品| 国产精品玖玖玖在线资源| 五月天国产一区| 91久久视频| 成人免费播放视频| 久久久噜噜噜久久中文字幕色伊伊 | 97视频在线免费播放| 国内精品久久久久影院薰衣草| 美国黄色a级片| 亚洲美女区一区| 国产一级精品毛片| 日韩精品免费在线观看| 日日骚一区二区网站| 欧美猛男做受videos| 日本人妻伦在线中文字幕| 热久久一区二区| 欧美丰满少妇人妻精品| 一区二区三区中文字幕电影| 中文字幕777| 精品无人国产偷自产在线| 黄色小说在线播放| 91人人爽人人爽人人精88v| 欧美一区二区三区高清视频| 丁香花在线影院观看在线播放| 久国产精品韩国三级视频| x88av在线| 欧美日韩综合视频| 蜜桃视频在线观看www| 俺去了亚洲欧美日韩| 超碰这里只有精品| 欧美日韩一区二区三区在线视频 | 在线观看黄色国产| 亚洲欧美精品suv| 99热99re6国产在线播放| 51精品国产人成在线观看| 亚洲成av人片乱码色午夜| 久久撸在线视频| 国产精品私人影院| 乱子伦一区二区三区| 亚洲日本中文字幕免费在线不卡| 草草视频在线| 国产一区二区三区色淫影院| 国产一区二区三区自拍| 亚洲成a人无码| 亚洲成人av一区二区三区| 国产小视频免费观看| 欧美日韩福利在线观看| 日韩三级不卡| 黄色小视频大全| 国产成人免费网站| 欧美成人一二三区| 精品久久国产老人久久综合| 日本高清成人vr专区| 动漫美女被爆操久久久| 伊人蜜桃色噜噜激情综合| 日韩精品人妻中文字幕有码| 精品日韩美女的视频高清| 外国精品视频在线观看 | 色婷婷av一区二区三区之红樱桃| 欧美男插女视频| 中文字幕一区日韩精品| 国产freexxxx性播放麻豆| 成人av免费网站| 中文字幕高清在线免费播放| 国产亚洲福利一区| 亚洲国产伊人| 男女啪啪免费观看| 99视频有精品| 无码人妻丰满熟妇奶水区码| 在线激情影院一区| 在线观看欧美| 无码中文字幕色专区| 久久亚洲综合色一区二区三区| 中文在线观看av| 久久久精品美女| 都市激情亚洲| 激情视频综合网| 亚洲精品日日夜夜| 香蕉久久国产av一区二区| 国产精品黄页免费高清在线观看| 99久久精品网| 国产日韩视频一区| 色综合视频在线观看| av小片在线| 91久久久久久国产精品| 很黄很黄激情成人| 一级黄色片网址| 日韩三级中文字幕| 在线看片国产福利你懂的| 亚洲欧美丝袜| 99在线精品观看| 波多野结衣日韩| 欧美精品福利在线| 精品国产乱码久久久| 久久久久无码国产精品一区李宗瑞| 色综合久久中文综合久久97| 草莓福利社区在线| 欧美日韩国产精品一区二区| 国模无码大尺度一区二区三区| 黄色小视频在线免费看| 色天天综合狠狠色| 另类尿喷潮videofree|