精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美理论片在线播放| www.日日夜夜| 久久一区二区三区电影| 欧美丰满美乳xxx高潮www| 91大学生片黄在线观看| 日本啊v在线| 九色综合狠狠综合久久| 高清欧美性猛交| 超碰人人干人人| h视频久久久| 欧美性xxxxx极品少妇| 久久久久久久久久伊人| 第三区美女视频在线| 国产**成人网毛片九色| 国产精品久久久久久久久男 | 91国产免费视频| 激情视频一区| 精品国内自产拍在线观看| 国产精品第七页| 懂色av色香蕉一区二区蜜桃| 欧美午夜美女看片| 老司机激情视频| 日本最黄一级片免费在线| 91免费观看在线| 欧美一区二区三区不卡| 亚洲精品永久www嫩草| 久久国产黄色片| 欧美亚视频在线中文字幕免费| 在线观看日韩高清av| 欧美日韩一区在线视频| 精品人妻一区二区三区日产乱码 | 天堂在线资源视频| 国产主播福利在线| av中文字幕在线不卡| 亚洲综合日韩在线| 一区二区三区黄色片| 久久中文精品| 91国语精品自产拍在线观看性色 | 精品久久久在线观看| 警花观音坐莲激情销魂小说| jizzjizz在线观看| 国产欧美精品一区| 日本一区高清不卡| 青梅竹马是消防员在线| 99久精品国产| 精品九九九九| 丰满少妇被猛烈进入| 国产揄拍国内精品对白| 国产综合视频在线观看| 中文字幕av免费观看| 日韩综合在线视频| 在线看欧美日韩| 亚洲熟妇一区二区三区| 色老板在线视频一区二区| 亚洲成av人乱码色午夜| 野战少妇38p| 韩国久久久久久| 丰满岳妇乱一区二区三区| 成人黄色av片| 色在线免费观看| 高跟丝袜一区二区三区| 成人免费观看视频在线观看| 欧美a级在线观看| 婷婷丁香激情综合| 日本成年人网址| 免费电影日韩网站| 欧美三级三级三级| 亚洲欧美手机在线| 国产色99精品9i| 欧美xxxxxxxxx| 日韩精品一区二区三区高清免费| 天堂日韩电影| 亚洲天堂网站在线观看视频| 欧美午夜激情影院| 婷婷综合激情| 日韩福利视频在线观看| 性久久久久久久久久| 免费欧美一区| 欧美zozozo| 艳妇乳肉亭妇荡乳av| 久久av资源| 久久精品电影网站| 久久久精品视频免费| 亚洲一区亚洲| 欧美精品aaa| 三级黄色在线视频| 日本女人一区二区三区| 91影视免费在线观看| 99re国产在线| 精品一区二区三区在线观看 | 国产精品久久三| av久久久久久| 神马电影网我不卡| 日韩一区二区在线免费观看| 欧美日韩在线成人| 欧美a在线观看| 亚洲精品电影在线| 一级全黄裸体片| 一道本一区二区三区| 日韩专区中文字幕| 日韩成人免费观看| 另类小说综合欧美亚洲| 国产精品一区二区你懂得| 国产三级电影在线观看| 亚洲欧美国产毛片在线| www.亚洲天堂网| 中文字幕一区二区三区日韩精品| 亚洲人精品午夜在线观看| av2014天堂网| 91精品国产调教在线观看| 91成人在线播放| 国产麻豆精品一区| 国产亚洲精品超碰| 被灌满精子的波多野结衣| 欧美精品日韩少妇| 天涯成人国产亚洲精品一区av| 在线看的黄色网址| 啪啪国产精品| 欧美激情奇米色| 亚洲天堂999| 91麻豆精品在线观看| 久久久无码中文字幕久...| 写真福利精品福利在线观看| 欧美性极品xxxx做受| 欧美一级小视频| 精品一区二区三区的国产在线观看| 欧美风情在线观看| 国产999久久久| 国产精品丝袜91| 亚洲人成无码www久久久| 久久99偷拍| 欧美贵妇videos办公室| 国产毛片毛片毛片毛片毛片| 国产免费观看久久| 久草在在线视频| 在线日韩一区| 奇米4444一区二区三区| 天堂在线视频观看| 舔着乳尖日韩一区| 亚洲蜜桃精久久久久久久久久久久 | 91精品麻豆日日躁夜夜躁| 成年人在线免费看片| 久久婷婷一区| 欧美亚洲免费高清在线观看| 欧产日产国产精品视频| 日韩高清有码在线| 亚洲男人的天堂在线视频| 国产精品亚洲综合色区韩国| 高清视频在线观看一区| 香蕉视频网站在线| 国产精品卡一卡二| 日本中文字幕高清| 日韩.com| 成人网在线免费看| 人妻精品无码一区二区| 亚洲综合在线免费观看| 欧美成人精品一区二区综合免费| 欧美日韩四区| 不卡一区二区三区视频| 77thz桃花论族在线观看| 亚洲国产精品小视频| 日韩乱码在线观看| 99精品一区二区三区| 激情综合网婷婷| 精品视频免费| 91在线无精精品一区二区| 日韩免费影院| 日韩av一卡二卡| 在线精品免费视| 国产一区二区三区久久悠悠色av| 一本久道久久综合| 精品国产不卡一区二区| 欧美激情伊人电影| 三级视频网站在线| 欧美私模裸体表演在线观看| 日本黄色免费片| 丁香天五香天堂综合| 尤物av无码色av无码| 欧美人与牛zoz0性行为| 国产色综合天天综合网| 蜜臀av国内免费精品久久久夜夜| 日韩电影中文字幕| 一级黄色片在线播放| 亚洲国产日韩a在线播放| 欧美亚一区二区三区| 美洲天堂一区二卡三卡四卡视频| 神马午夜伦理影院| 亚洲盗摄视频| 91日韩在线播放| 亚洲v.com| 久久av.com| 青青草免费观看免费视频在线| 欧美日韩激情一区二区| 日产精品久久久久| 国产精品欧美经典| 无码成人精品区在线观看| 免费高清在线一区| 成年女人18级毛片毛片免费| 精品高清久久| 国产 高清 精品 在线 a| av在线日韩| 欧美国产第一页| 日韩免费网站| 亚洲精品少妇网址| 国产一区二区波多野结衣| 亚洲国产一区二区视频| 麻豆tv在线观看| 蜜桃视频第一区免费观看| 亚洲熟妇无码av在线播放| 成人亚洲一区二区| 国产精品一区二区三| segui88久久综合| 色妞色视频一区二区三区四区| 天天爽夜夜爽夜夜爽| 3d动漫精品啪啪1区2区免费 | 免费看污片网站| 成人妖精视频yjsp地址| 男生操女生视频在线观看 | 中国黄色片一级| 久久狠狠婷婷| 噜噜噜久久亚洲精品国产品麻豆| 在线电影一区二区| 亚洲日本精品一区| 国产一区二区三区四区五区| 韩国成人av| www.神马久久| 国产精品高清一区二区三区| 国产一区二区三区黄网站 | 国产在线播放精品| 久久久天堂国产精品女人| 午夜毛片在线| 尤物99国产成人精品视频| 欧美69xxxxx| 欧美日韩视频一区二区| 伊人手机在线视频| 欧美日韩另类字幕中文| 国产黄色片视频| 亚洲一区在线观看视频| 中文字幕av久久爽av| 亚洲欧美激情小说另类| 男人操女人的视频网站| 亚洲人成7777| 久久久精品一区二区涩爱| 亚洲日本一区二区| 成人自拍小视频| 亚洲精品免费在线| 久久97人妻无码一区二区三区| 99久久婷婷国产综合精品电影| 男人添女人荫蒂国产| 国产成人av一区二区三区在线 | 黄色a级片免费| 另类av一区二区| 国产第一页视频| 日韩精品欧美精品| 性欧美videossex精品| 美腿丝袜亚洲三区| 婷婷激情综合五月天| 国产精品一区二区黑丝| 国产大片一区二区三区| 国产东北露脸精品视频| 无码人妻精品一区二区三区99不卡| 成人黄色a**站在线观看| 亚洲少妇18p| 久久先锋影音av| 成人一级片免费看| 亚洲欧美日韩国产中文在线| 久久精品www人人爽人人| 亚洲成人精品一区二区| av大片在线免费观看| 在线观看一区不卡| 国产精品久久久久久久成人午夜 | 波多野结衣办公室双飞 | 日韩一卡二卡三卡四卡| 日韩一级片免费观看| 亚洲视频在线观看网站| 大片免费在线看视频| 午夜精品视频在线| 亚洲精品.com| 亚洲自拍小视频免费观看| 久久久久97| 午夜精品亚洲一区二区三区嫩草| 欧美激情视频一区二区三区在线播放 | 777电影在线观看| 精品福利视频一区二区三区| 五月天婷婷社区| 国产一区二区三区在线观看网站 | 美女网站视频黄色| 国产一区二区0| 日本xxxx裸体xxxx| 国产精品久久久久久久浪潮网站| 久久伊人成人网| 欧洲一区二区三区在线| www.蜜桃av.com| 一区二区在线免费视频| 深夜国产在线播放| 国产精品91在线观看| 97视频一区| 亚洲一区二区三区精品在线观看| 影音先锋中文字幕一区二区| 久久婷婷综合色| 99久久99久久久精品齐齐| 日本中文在线视频| 色88888久久久久久影院野外| 久久9999久久免费精品国产| 在线观看www91| 秋霞网一区二区| 久久精品中文字幕免费mv| 松下纱荣子在线观看| 亚洲最大福利视频| 日韩精品一区二区三区免费观看| 日本韩国欧美在线观看| 国产精品一区二区男女羞羞无遮挡 | 日韩在线成人| 亚洲春色在线| 麻豆91精品| 怡红院一区二区| 亚洲精品日韩综合观看成人91| 中文字幕一区二区人妻视频| 亚洲国产精品va在线| 在线中文字幕第一页| 成人久久18免费网站图片| 国产精品一线天粉嫩av| 国产极品在线视频| 日本大片在线观看| 久久无码av三级| 久久久久噜噜噜亚洲熟女综合| 欧美日韩极品在线观看一区| 免费在线视频你懂得| 韩日精品中文字幕| 99re8这里有精品热视频8在线| 亚洲国产精品影视| 美女在线观看视频一区二区| 小早川怜子久久精品中文字幕| 午夜在线成人av| 天堂国产一区二区三区| 久久久影视精品| 精品久久对白| 欧美日韩不卡在线视频| 成人午夜精品在线| 国产在线观看成人| 亚洲国产精品字幕| 成入视频在线观看| 九九九久久久| 午夜一级在线看亚洲| 国产ts丝袜人妖系列视频| 午夜av区久久| 五月婷婷狠狠干| 欧美亚洲第一页| 久久综合欧美| www.欧美日本| 国产精品日产欧美久久久久| 中文字幕一区二区三区免费看 | 黄色视屏免费在线观看| 中文国产成人精品久久一| 澳门成人av网| 欧美日韩国产综合视频在线| 视频在线观看一区| av网站免费在线看| 欧美丝袜丝交足nylons| 日本福利专区在线观看| 成人免费福利在线| 国产精品jizz在线观看美国| 中文字幕天堂av| 色诱视频网站一区| 不卡在线视频| 亚洲最大成人在线| 亚洲第一黄网| 国内精品卡一卡二卡三| 欧美精品高清视频| 国产蜜臀在线| 国产一区二区在线免费| 亚洲综合激情在线| 污网站免费观看| 一本大道av伊人久久综合| 1769视频在线播放免费观看| 91精品国产综合久久香蕉最新版| 欧美日韩综合| 亚洲精品成人无码熟妇在线| 欧美日韩视频专区在线播放| 亚洲精品一线| 裸模一区二区三区免费| 美女视频黄a大片欧美| 久久免费视频6| 亚洲色图狂野欧美| 麻豆国产精品| 人妻少妇被粗大爽9797pw| 国产精品久久久久久久久动漫| 亚洲第一天堂网| 国产精品久久久久福利| 综合天天久久| 免费看黄色的视频| 欧美大黄免费观看| 日韩网站中文字幕| 黄页网站在线观看视频| 国产精品乱人伦一区二区| 人妻一区二区三区四区| 国产一区在线播放| 在线亚洲观看| 中文字幕在线有码| 国产一区二区美女视频|