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

《面試八股文》之網絡十九卷

網絡 通信技術
HTTP 協議是基于 TCP 協議實現的,它是一個超文本傳輸協議,其實就是一個簡單的請求-響應協議,它指定了客戶端可能發送給服務器什么樣的消息以及得到什么樣的響應。

[[422375]]

一.TCP/IP 網絡模型有幾層?分別有什么用?

圖片

TCP/IP網絡模型總共有五層

1.應用層:我們能接觸到的就是應用層了,手機,電腦這些這些設備都屬于應用層。

2.傳輸層:就是為應用層提供網絡支持的,當設備作為接收⽅時,傳輸層則要負責把數據包傳給應⽤,但是⼀臺設備上可能會有很多應⽤在接收或者傳輸數據,因此需要⽤⼀個編號將應⽤區分開來,這個編號就是端⼝。所以 TCP 和 UDP 協議就是在這一層的

3.網絡層:是負責傳輸數據的,最常使用的 ip 協議就在該層,⽹絡層負責將數據從⼀個設備傳輸到另⼀個設備,世界上有很多設備,⽹絡層需要有區分設備的編號。我們⼀般⽤ IP 地址給設備進⾏編號

4.數據鏈路層:每⼀臺設備的⽹卡都會有⼀個 MAC 地址,它就是⽤來唯⼀標識設備的。路由器計算出了下⼀個⽬的地 IP 地址,再通過 ARP 協議找到該⽬的地的 MAC 地址,這樣就知道這個 IP 地址是哪個設備的了。路由器就是通過數據鏈路層來知道這個 ip 地址是屬于哪個設備的,它主要為⽹絡層提供鏈路級別傳輸的服務。

5.物理層:當數據準備要從設備發送到⽹絡的時候,需要把數據包轉換成電信號,讓其可以在物理介質中傳輸,它主要是為數據鏈路層提供⼆進制傳輸的服務。

二.介紹一下 HTTP 協議吧

HTTP 協議是基于 TCP 協議實現的,它是一個超文本傳輸協議,其實就是一個簡單的請求-響應協議,它指定了客戶端可能發送給服務器什么樣的消息以及得到什么樣的響應。

它主要是負責點對點之間通信的。

超文本就是用超鏈接的方法,將各種不同空間的文字信息組織在一起的網狀文本。比如說html,內部定義了很多圖片視頻的鏈接,放在瀏覽器上就呈現出了畫面。

協議就是約定俗稱的東西,比如說 moon 要給讀者送一本書,讀者那里只接受順豐快遞,那么 moon 覺得可以,發快遞的時候選擇的順豐,那么我們彼此之間共同約定好的就叫做協議。

傳輸這個就很好理解了,比如剛才舉的例子,將書發給讀者,要通過騎車或者飛機的方式,傳遞的這個過程就是運輸。

三.GET 和 POST有什么區別?

GET 和 POST 本質上就是 TCP 鏈接,并無差別。

但是由于 HTTP 的規定和瀏覽器/服務器的限制,導致他們在應用過程中體現出一些不同。

四.PING 的作用?

PING 主要的作用就是測試在兩臺主機之間能否建立連接,如果 PING 不通就無法建立連接。

它其實就是向目的主機發送多個 ICMP 回送請求報文

  • 如果沒有響應則無法建立連接
  • 如果有響應就可以根據目的主機返回的回送報文的時間和成功響應的次數估算出數據包往返時間及丟包率

五.常見的 HTTP 狀態碼有哪些

六.HTTP1.1 和 HTTP1.0 的區別有哪些?

1.長鏈接

早期 HTTP1.0 的每一次請求都伴隨著一次三次握手的過程,并且是串行的請求,增加了不必要的性能開銷

HTTP1.1 新增了長鏈接的通訊方式,減少了性能損耗

2.管道

HTTP1.0 只有串行發送,沒有管道

HTTP1.1 增加了管道的概念,使得在同一個 TCP 鏈接當中可以同時發出多個請求

3.斷點續傳

HTTP1.0 不支持斷點續傳

HTTP1.1 新增了 range 字段,用來指定數據字節位置,開啟了斷點續傳的時代

4.Host頭處理

HTTP1.0 任務主機只有一個節點,所以并沒有傳 HOST

HTTP1.1 時代,虛擬機技術越來越發達,一臺機器上也有可能有很多節點,故增加了 HOST 信息

5.緩存處理

在HTTP1.0中主要使用header里的If-Modified-Since,Expires來做為緩存判斷的標準

HTTP1.1則引入了更多的緩存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供選擇的緩存頭來控制緩存策略。

6.錯誤狀態響應碼

在HTTP1.1中新增了24個錯誤狀態響應碼,如410(Gone)表示服務器上的某個資源被永久性的刪除等。

七.HTTPS 和 HTTP 的區別是什么?

1.SSL安全協議

HTTP 是超⽂本傳輸協議,信息是明⽂傳輸,存在安全⻛險的問題。

HTTPS 則解決 HTTP 不安全的缺陷,在TCP 和 HTTP ⽹絡層之間加⼊了 SSL/TLS 安全協議,使得報⽂能夠加密傳輸。

2.建立連接

HTTP 連接建⽴相對簡單, TCP 三次握⼿之后便可進⾏ HTTP 的報⽂傳輸。

HTTPS 在 TCP 三次握⼿之后,還需進⾏ SSL/TLS 的握⼿過程,才可進⼊加密報⽂傳輸。

3.端口號

HTTP 的端⼝號是 80。

HTTPS 的端⼝號是 443。

4.CA證書

HTTPS 協議需要向 CA(證書權威。機構)申請數字證書來保證服務器的身份是可信的。

八.HTTP2 和 HTTP1.1 的區別是什么?

1.頭部壓縮

在 HTTP2 當中,如果你發出了多個請求,并且它們的頭部(header)是相同的,那么 HTTP2 協議會幫你消除同樣的部分。(其實就是在客戶端和服務端維護一張索引表來實現)

2.二進制格式

HTTP1.1 采用明文的形式

HTTP/2 全⾯采⽤了⼆進制格式,頭信息和數據體都是⼆進制

3.數據流

HTTP/2 的數據包不是按順序發送的,同⼀個連接⾥⾯連續的數據包,可能屬于不同的回應。(對數據包做了標記,標志其屬于哪一個請求,其中規定客戶端發出的數據流編號為奇數,服務器發出的數據流編號為偶數??蛻舳诉€可以指定數據流的優先級,優先級⾼的請求,服務器就先響應該請求)

4.IO多路復用

如:在⼀個連接中,服務器收到了客戶端 A 和 B 的兩個請求,但是發現在處理 A 的過程中⾮常耗時,索性就先回應 A 已經處理好的部分,再接著回應 B 請求,最后再回應 A 請求剩下的部分。

HTTP/2 可以在⼀個連接中并發多個請求或回應。

5.服務器推送

服務器可以主動向客戶端發送請求

九.HTTP3 和 HTTP2 的區別是什么?

1.協議不同

HTTP2 是基于 TCP 協議實現的

HTTP3 是基于 UDP 協議實現的

2.QUIC

HTTP3 新增了 QUIC 協議來實現可靠性的傳輸

3.握手次數

HTTP2 是基于 HTTPS 實現的,建立連接需要先進行 TCP 3次握手,然后再進行 TLS 3次握手,總共6次握手

HTTP3 只需要 QUIC 的3次握手

十.TCP 建立連接的過程是怎樣的?

第一次握手:A 的 TCP 進程創建一個 傳輸控制塊 TCB ,然后向 B 發出連接請求報文段。之后將同步位 SYN 設置為 1,同時選擇一個初始序列號 seq=x,這時客戶端 A 進入到 SYN-SENT(同步已發送)狀態。

第二次握手:B 收到連接請求報文段,如果同意建立連接,則向 A 發送確認。在確認報文段中 同步位 SYN=1、確認位 ACK=1、確認號 ack=x+1,同時也為自己選擇一個初始序列號 seq=y,這時服務器 B 進入 SYN-RCVID 狀態。

第三次握手:A 收到 B 的確認以后,再向 B 發出確認。確認報文 ACK=1、確認號ack=y+1。這時A進入到 ESTAB-LISHED 狀態。當B接收到A的確認后,也進入 ESTAB-LISHED 狀態。連接建立完成

十一.為什么是三次握手???

1.為了防止已經失效的連接請求報文段突然又傳到服務端,因而產生錯誤

如果客戶端連續發送多次 SYN 建⽴連接的報⽂,如果出現了網絡擁堵,可能會有舊連接先于新連接到達的情況,就可能會出現連接覆蓋,要避免這種情況,最少需要三次握手

2.三次握⼿正好避免資源浪費

三次握⼿就已經是理論上建立可靠連接的最小次數了,所以不需要更多的連接

3.同步雙⽅初始序列號

同步序列號(可以鑒別重復數序,按序接受等)其實并不要三次握手,只要一來一回兩次就可以了

十二.TCP 斷開連接的過程是怎樣的?

第一次揮手:A 先發送連接釋放報文段,段首部的終止控制位 FIN=1,序號seq=u(等于A前面發送數據的最后一個序號加1);然后 A 進入 FIN-WAIT-1(終止等待1)狀態,等待 B 的確認。

第二次揮手:B 收到 A 的連接釋放報文段后,立刻發出確認報文段,確認號 ack=u+1,序號 seq=v(等于 B 前面發送數據的最后一個序號加1);然后 B 進入 CLOSE-WAIT(關閉等待)狀態。

第三次揮手:A 收到 B 的確認報文段后進入到 FIN-WAIT-2(終止等待2)狀態,繼續等待 B 發出連接釋放報文段;

若 B 已經沒有數據要發送,B 就會向 A 發送連接釋放報文段,段首部的終止控制位 FIN=1,序號 seq=w(半關閉狀態可能又發送了一些數據),確認號 ack=u+1,這時B進入 LAST-ACK(最后確認)狀態,等待A的確認。

第四次揮手:A收到B的連接釋放報文段并發出確認,確認段中 確認位 ACK=1,確認號 ack=w+1,序號 seq=u+1;然后 A 進入到TIME-WAIT(時間等待)狀態。當 B 再接收到該確認段后,B 就進入 CLOSED 狀態。

十三.第四次揮手為什么要等待2MSL(60s)

首先 2MSL 的時間是從客戶端(A)接收到 FIN 后發送 ACK 開始計時的。如果在 TIME-WAIT 時間內,因為客戶端(A)的 ACK 沒有傳輸到服務端(B),客戶端(A)又接收到了服務端(B)重發的 FIN 報文,那么 2MSL 時間會被重置。等待 2MSL 原因如下

1.得原來連接的數據包消失

1)如果B沒有收到自己的ACK,會超時重傳FiN那么A再次接到重傳的FIN,會再次發送ACK

2)如果B收到自己的ACK,也不會再發任何消息,

在最后一次揮手后 A 并不知道 B 是否接到自己的 信息

包括 ACK 是以上哪兩種情況,A 都需要等待,要取這兩種情況等待時間的最大值,以應對最壞的情況發生,這個最壞情況是:去向ACK消息最大存活時間(MSL) + 來向FIN消息的最大存活時間(MSL)。這剛好是2MSL,這個時間,足以使得原來連接的數據包在網絡中消失。

2.保證 ACK 能被服務端接收到從而正確關閉鏈接

因為這個 ACK 是有可能丟失的,會導致服務器收不到對 FIN-ACK 確認報文。假設客戶端不等待 2MSL ,而是在發送完 ACK 之后直接釋放關閉,一但這個 ACK 丟失的話,服務器就無法正常的進入關閉連接狀態。

十四.為什么是四次揮手?

 

因為 tcp 可以在發送數據的同時也能接受數據,要實現可靠的連接關閉,A 發出結束報文 FIN,收到 B 確認后 A 知道自己沒有數據需要發送了,B 知道 A 不再發送數據了,自己也不會接收數據了,但是此時 A 還是可以接收數據,B 也可以發送數據;當 B 發出 FIN 報文的時候此時兩邊才會真正的斷開連接,讀寫分開。

十五.TCP 滑動窗⼝是什么?

TCP 是每發送⼀個數據,都要進⾏⼀次確認應答。只有上一個收到了回應才發送下一個,這樣效率會非常低,因此引進了滑動窗口的概念.

其實就是在發送方設立一個緩存區間,將已發送但未收到確認的消息緩存起來,假如一個窗口可以發送 5 個 TCP 段,那么發送方就可以連續發送 5 個 TCP 段,然后就會將這 5 個 TCP 段的數據緩存起來,這 5 個 TCP 段是有序的,只要后面的消息收到了 ACK ,那么不管前面的是否有收到 ACK,都代表成功,窗⼝⼤⼩是由接收方決定的。

窗⼝⼤⼩就是指不需要等待應答,還可以發送數據的大小。

十六.發送方一直發送數據,但是接收方處理不過來怎么辦?(流量控制)

如果接收方處理不過來,發送方就會觸發重試機制再次發送數據,然而這個是有性能損耗的,為了解決這個問題,TCP 就提出了流量控制,為的就是讓發送方知道接受方的處理能力。

也就是說,每次接收方接受到數據后會將剩余可處理數據的大小告訴發送方。

比如接受方滑動窗口可用大小為400字節,發送方發送過來100字節的數據,那么接收方剩余可用滑動窗口大小就為300字節,這是發送方就知道下次返送數據的大小范圍了。

但是這里有一個問題,數據會存放在緩沖區,但是這個緩沖區是操作系統控制的,當系統繁忙的時候,會縮減緩沖區減小,可能就會造成丟包的問題。

如: 發送方接收方窗口大小各為200字節,發送方發送100字節的給接收方,此時雙方各剩100字節,但是此時操作系統非常忙,將接收方的緩存區減少了50字節,這時接收方就會告訴發送方,我還有50字節可用,但是在接收方發送到達之前,發送方是不知道的,只會看到自己還有100字節可用,那么就繼續發送數據,如果發送了80字節數據,那么接收方緩存區大小為50字節,就會丟失30字節的數據,也就是會發生丟包現象。

我們會發現,這個問題發生的原因就是減少了緩存,又收縮了窗口大小,所以 TCP 是不允許同時減少緩存⼜收縮窗⼝的。

十七.TCP 半連接隊列和全連接隊列是什么?

服務端收到客戶端發出的 SYN 請求后,會把這個連接信息存儲到半鏈接隊列(SYN 隊列)。

服務端收到第三次握⼿的 ACK 后,內核會把連接從半連接隊列移除,然后創建新的完全的連接,并將其添加到全連接隊列(accept 隊列),等待進程調⽤ accept 函數時把連接取出來。

這兩個隊列都是有大小限制的,當超過容量后就會將鏈接丟棄,或者返回 RST 包。

十八.粘包/拆包是怎么發生的?怎么解決這個問題?

TCP 發送數據時會根據 TCP 緩沖區的實際情況進行包的劃分,一個完整的包可能會被 TCP 拆分成多個包進行發送,也有可能把多個小的包封裝成一個大的數據包發送,這就是 TCP 粘包和拆包問題。

發生 TCP 粘包的原因:

1.發送的數據小于 TCP 緩沖區大小,TCP將緩沖區中的數據(數據屬于多條業務內容)一次發送出去可能就會發生粘包。

2.接收數據端的應用層沒有及時讀取接收緩沖區中的數據,將發生粘包。

發生 TCP 拆包的原因:

1.待發送數據大于最大報文長度,TCP 在傳輸前將進行拆包。

2.發送的數據大于 TCP 發送緩沖區剩余空間大小,將會發生拆包。

解決方案:

1.發送端給每個數據包添加包首部,首部中包含數據包的長度,這樣接收端在接收到數據后,通過該字段就可以知道每個數據包的實際長度了。

2.發送端將每個數據包設置固定長度,這樣接收端每次從讀取固定長度的數據把每個數據包拆分開。

3.可以在數據包之間設置邊界,如添加特殊符號,接收端可以通過這個特殊符號來拆分包。

十九.瀏覽器地址欄輸入網站按回車后發生了什么?

1:解析網址,生成 HTTP 請求信息

2:根據 DNS 服務器查詢真實請求的 IP 地址,如果本地服務器有緩存則直接返回

3:得到了 IP 以后,向服務器發送 TCP 連接,TCP 連接經過三次握手。

4:接受 TCP 報文后,對連接進行處理,對 HTTP 協議解析

5:服務器返回響應

6:瀏覽器接受響應,顯示頁面,渲染頁面

本文轉載自微信公眾號「moon聊技術」

 

責任編輯:姜華 來源: moon聊技術
相關推薦

2021-07-26 14:59:23

面試Redis內存數據庫

2021-10-26 14:40:03

MySQL SQL 語句數據庫

2021-11-04 14:32:17

Spring 面試作用域

2021-10-21 14:43:23

Java 語言 Java 基礎

2024-02-23 19:17:12

構造函數C++開發

2025-10-15 03:00:00

2021-04-14 10:02:59

網絡八股文協議

2023-11-28 18:09:49

Java多態

2021-10-26 17:05:55

Redis字符串復雜度

2022-09-03 11:36:11

Python文件網絡

2021-05-06 07:27:57

面試任務調度器

2021-08-01 22:59:43

Object八股文quals

2023-11-29 17:28:07

2021-05-20 11:43:57

操作系統硬件軟件

2021-08-12 09:28:24

Java多線程變量

2025-08-07 09:17:37

2024-10-12 09:26:32

線程池系統核心線程

2023-01-13 18:04:03

面試題消息中間件

2024-06-05 10:59:51

2023-12-12 13:38:00

Java異步編程
點贊
收藏

51CTO技術棧公眾號

国产在线播放不卡| 国产精品一区hongkong| 免费国产亚洲视频| 蜜月aⅴ免费一区二区三区| 亚洲AV无码久久精品国产一区| 国产三线在线| 亚洲国产激情av| 99re视频在线| 国产又粗又猛又黄视频| 这里只有精品在线| 亚洲奶大毛多的老太婆| 久久久精品视频国产| 中文av在线全新| 亚洲欧美一区二区不卡| 欧美lavv| 亚洲精品久久久久avwww潮水| 男人的天堂亚洲| 美女精品久久久| 亚洲精品国产精品国自| 精品自拍偷拍| 欧美一级二级三级乱码| 久久国产乱子伦免费精品| 亚洲婷婷噜噜| 国产精品色哟哟网站| 国产自产在线视频一区| 国产日韩欧美视频在线观看| 玖玖玖国产精品| 欧美激情亚洲视频| 亚洲一二三四五六区| 亚洲电影男人天堂| 精品99久久久久久| 特黄特黄一级片| 成人在线不卡| 在线精品视频小说1| 成人午夜视频在线观看免费| 二区在线播放| 国产精品网站导航| 日本在线一区| 欧美香蕉爽爽人人爽| 成人午夜视频网站| 亚洲综合中文字幕在线| 97人妻精品一区二区三区软件| 裸体一区二区| 91av在线网站| 精品小视频在线观看| 99国产**精品****| 色777狠狠综合秋免鲁丝 | av不卡免费在线观看| 亚洲一区二区少妇| 国产乱码一区二区| 精品亚洲国产成人av制服丝袜 | 国产欧美精品日韩区二区麻豆天美| 国产精品视频500部| www天堂在线| 国产精品77777| 99久久一区三区四区免费| 国产裸体无遮挡| 激情亚洲综合在线| 亚洲永久免费观看| 国产suv精品一区二区69| 国产精品白丝jk黑袜喷水| 成人中文字幕在线观看| a级片在线免费看| 国产福利91精品| 成人在线观看av| 成人精品在线播放| gogogo免费视频观看亚洲一| 九九九九九九精品| 国产中文字幕在线看| 久久久久久久久久久久久久久99 | 中文字幕 亚洲一区| 网友自拍区视频精品| 亚洲欧美中文字幕| 在线观看免费黄色网址| 久久影视一区| 欧美韩国理论所午夜片917电影| 久久这里只有精品免费| 中文日韩在线| 国产精品劲爆视频| 国产精品福利电影| 懂色av中文字幕一区二区三区| 国产一区在线免费| 98在线视频| 亚洲黄一区二区三区| 久久国产精品视频在线观看| 欧美男女交配| 3d动漫精品啪啪| 人妻 日韩 欧美 综合 制服| 国产精品亚洲二区| 九九热精品视频在线播放| 日韩污视频在线观看| 秋霞国产午夜精品免费视频| 97免费高清电视剧观看| 青青草观看免费视频在线| 国产精品久久久久久一区二区三区| 加勒比海盗1在线观看免费国语版| 成入视频在线观看| 欧美三级视频在线播放| 无码人妻一区二区三区在线| 国产一区二区观看| 欧美福利小视频| 欧美男人天堂网| 成人丝袜高跟foot| 亚洲成人在线视频网站| 国产蜜臀av在线播放| 精品视频一区 二区 三区| 精人妻一区二区三区| 精品一级毛片| 97视频com| 国产精品久久久久久免费免熟| 91亚洲精华国产精华精华液| 中文字幕成人一区| 欧美大片免费观看网址| 日韩美女一区二区三区四区| caopeng视频| 雨宫琴音一区二区在线| 91九色综合久久| 理论视频在线| 欧美日韩精品在线观看| 性生活在线视频| 区一区二视频| 欧美在线观看网址综合| 成人无码一区二区三区| 亚洲欧美日韩国产综合| 欧美在线观看视频网站| 日韩欧美影院| 欧美精品久久久久久久久久| 国产又粗又长又黄| 欧美激情一区在线| 国产女女做受ⅹxx高潮| 欧美一级全黄| 国内精品伊人久久| 国产www视频| 亚洲日本青草视频在线怡红院| 国产免费999| 国产欧美日韩在线一区二区| 欧美一级视频一区二区| 午夜一区在线观看| 午夜一区二区三区在线观看| 日本少妇一级片| 欧美在线高清| 亚洲japanese制服美女| 黄色网在线免费看| 欧美日本视频在线| 黄色录像一级片| 韩日av一区二区| 91手机视频在线| 国产一区一区| 精品中文字幕乱| 精品人妻一区二区三区三区四区 | 欧美日韩激情四射| 中文字幕区一区二区三| 久久av在线看| 精品人妻一区二区三区四区不卡 | 中文字幕视频网| 久久久精品综合| 91香蕉视频污版| 日韩欧美高清| 91免费电影网站| 4438x成人网全国最大| 日韩美一区二区三区| 日韩精品一区二区在线播放 | 欧美一区中文字幕| 久久机热这里只有精品| 成人激情av网| 国产男女无遮挡| 欧美手机在线| 亚洲综合精品伊人久久| av免费不卡| 亚洲欧美一区二区精品久久久| 国产suv精品一区二区33| 中文字幕欧美三区| 久久精品亚洲天堂| 在线欧美亚洲| 色婷婷精品国产一区二区三区| 涩涩涩久久久成人精品| 欧美国产激情18| 欧美成人综合在线| 欧美精品色综合| 日本一二三区视频| 国产精品色哟哟| 久久久男人的天堂| 日韩成人精品在线| 青青视频免费在线| 精品在线99| 亚洲v日韩v综合v精品v| 精品众筹模特私拍视频| 亚洲乱码一区二区| 精品国产av鲁一鲁一区| 色婷婷一区二区三区四区| 免费成人深夜夜行网站| 99国产精品一区| 亚洲欧美日韩三级| 亚洲每日更新| 在线观看日韩片| 五月综合久久| 91亚洲午夜在线| 欧美特大特白屁股xxxx| 欧美老女人在线视频| 蜜芽tv福利在线视频| 日韩一区二区电影| 懂色av中文字幕| 亚洲午夜激情网页| 国精产品一区一区二区三区mba| 99精品视频在线观看| 国产性生活一级片| 久久这里只有| 日韩xxxx视频| 久久精品免费一区二区三区| 欧美一级二级三级| 理论片一区二区在线| 91美女片黄在线观看游戏| 国模一区二区| 欧美一级淫片播放口| 黄色污污视频在线观看| 精品国模在线视频| 二区三区在线播放| 亚洲老头老太hd| 人妻少妇一区二区三区| 91麻豆精品国产自产在线观看一区 | 欧美韩日一区| 色阁综合av| 国产一区二区三区电影在线观看 | 国产在线精品成人一区二区三区| 亚洲精品动漫| 97精品欧美一区二区三区| 色爱综合区网| 久久久久99精品久久久久| www黄在线观看| 亚洲小视频在线| 欧美套图亚洲一区| 亚洲精品永久免费| 少妇一区二区三区四区| 精品久久久久香蕉网| av在线免费在线观看| 欧美一级理论片| 国产原创中文av| 欧美一区二区三区免费观看视频| 综合久久中文字幕| 欧美日韩精品三区| 一级特黄aaa大片在线观看| 欧美午夜美女看片| 亚洲s码欧洲m码国产av| 色综合色狠狠天天综合色| 国产a∨精品一区二区三区仙踪林| 亚洲韩国一区二区三区| 国产乱码久久久久久| 午夜av一区二区三区| 国内免费精品视频| 欧美性生交大片免网| 波多野结衣电车痴汉| 在线区一区二视频| 91 中文字幕| 欧美一区二区三级| 隣の若妻さん波多野结衣| 亚洲国产日韩欧美在线动漫| 黑人操亚洲女人| 日韩精品久久久久久福利| 你懂的在线观看| 国产一区二区三区网站| a天堂中文在线88| 久久久国产精品免费| av片在线观看| 韩国福利视频一区| 肉色欧美久久久久久久免费看| 国产精品欧美激情在线播放| 在线欧美激情| 国产午夜精品一区| 国产欧美日韩| 特级黄色录像片| 亚洲激情成人| 天天插天天操天天射| 精品一区二区三区av| 好吊操视频这里只有精品| 99精品视频在线观看免费| 日韩av片在线| 亚洲精品视频在线| 国产福利久久久| 91福利在线免费观看| 91尤物国产福利在线观看| 欧美成人vps| 毛片在线免费| 欧美成人免费全部| 在线天堂新版最新版在线8| 国产精品久久久久久久app| 精品国产一区二区三区性色av | 国产aⅴ夜夜欢一区二区三区| 亚洲黑人在线| 久久国产精品亚洲va麻豆| 欧美在线免费看视频| 久久久久久久香蕉| 日韩高清不卡一区二区三区| 中文字幕乱妇无码av在线| 91污片在线观看| 免费中文字幕日韩| 欧美日韩在线视频首页| 国产精品久久久久久久久毛片 | 国产91porn| 久久亚洲视频| 中文字幕无人区二| 国产精品久久久久国产精品日日| 久久草视频在线| 9191精品国产综合久久久久久| 天天操天天干天天| 久久国产精品久久久| 精品裸体bbb| 精品乱色一区二区中文字幕| 亚洲精品久久| 亚洲xxxx2d动漫1| 91一区二区在线观看| 欧美人与禽zozzo禽性配| 欧美午夜免费电影| 香蕉国产在线视频| 色与欲影视天天看综合网| 日韩av黄色| 视频一区不卡| 亚洲伦伦在线| 日韩精品国产一区| 最近日韩中文字幕| 中文资源在线播放| 亚洲美女性视频| 日本不卡免费高清视频在线| 99在线国产| 91精品一区国产高清在线gif | 在线成人免费网站| 周于希免费高清在线观看| 国产伦精品一区二区三区在线 | 日韩av黄色在线| 成人在线播放网址| 国产一区二区在线免费观看| 欧美激情亚洲色图| 一本色道久久综合亚洲91| 亚洲三区在线播放| 97视频在线免费观看| 国产精品天天看天天狠| 欧美中文字幕在线观看视频 | 色欧美88888久久久久久影院| 开心激情综合网| 国语自产精品视频在线看一大j8 | 精品视频久久久久久久| av中文资源在线资源免费观看| 国产精品免费观看高清| 国模大胆一区二区三区| 中文字幕在线观看91| 亚洲一区免费视频| 丰满熟女一区二区三区| 午夜精品久久久久久久久久久久久| 高清日韩欧美| 热99这里只有精品| 久久理论电影网| 夜夜爽妓女8888视频免费观看| 国产亚洲欧洲在线| 电影亚洲一区| 中文精品一区二区三区| 国产精品69久久久久水密桃| 精品午夜福利在线观看| 日韩电影在线观看中文字幕| 周于希免费高清在线观看 | 国产一区美女| 捆绑裸体绳奴bdsm亚洲| 一本色道a无线码一区v| 成人激情电影在线看| 成人免费福利视频| 狠狠干综合网| 亚洲精品乱码久久久久久不卡| 色综合久久久久综合99| se在线电影| 91av一区二区三区| 国产麻豆综合| 日本视频在线免费| 精品国产青草久久久久福利| 小早川怜子影音先锋在线观看| 欧洲一区二区日韩在线视频观看免费 | 国产精品久久久久久久午夜片| 国产精品国产三级国产aⅴ| 亚洲视频一二区| 国产精品亚洲天堂| 精品一区二区精品| 国产精品成人网站| 日韩精品免费在线| 欧美一区二区三区婷婷| 99中文字幕在线观看| 99精品视频在线观看| 亚洲天堂久久久久| 97在线精品国自产拍中文| 成人羞羞视频在线看网址| 午夜视频在线免费看| 色婷婷久久综合| 制服丝袜在线播放| 久久一区二区三区av| 国精产品一区一区三区mba视频 | 91在线色戒在线| 中文高清一区| 国产午夜手机精彩视频| 日韩成人中文字幕| 懂色av色香蕉一区二区蜜桃| 国产素人在线观看| 亚洲图片欧美激情| 国产在线观看免费网站| 高清免费日韩|