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

三次握手+四次揮手,一文搞定所有!

網絡 網絡管理 開發工具
TCP 三次握手和四次揮手的問題在面試中是最為常見的考點之一。很多讀者都知道三次和四次,但是如果問深入一點,他們往往都無法作出準確回答。本文就來詳解 TCP 連接的三次握手與四次揮手。

 TCP 三次握手和四次揮手的問題在面試中是最為常見的考點之一。很多讀者都知道三次和四次,但是如果問深入一點,他們往往都無法作出準確回答。本文就來詳解 TCP 連接的三次握手與四次揮手。

[[312325]]
圖片來自 Pexels 

TCP Connection

 

客戶端與服務器之間數據的發送和返回的過程當中需要創建一個叫 TCP Connection 的東西。

由于 TCP 不存在連接的概念,只存在請求和響應,請求和響應都是數據包,它們之間都是經過由 TCP 創建的一個從客戶端發起,服務器接收的類似連接的通道,這個連接可以一直保持,HTTP 請求是在這個連接的基礎上發送的。

在一個 TCP 連接上是可以發送多個 HTTP 請求的,不同的版本這個模式不一樣。

在 HTTP/1.0 中這個 TCP 連接是在 HTTP 請求創建的時候同步創建的,HTTP 請求發送到服務器端,服務器端響應了之后,這個 TCP 連接就關閉了。

HTTP/1.1 中可以以某種方式聲明這個連接一直保持,一個請求傳輸完之后,另一個請求可以接著傳輸。

這樣的好處是:在創建一個 TCP 連接的過程中需要“三次握手”的消耗,“三次握手”代表有三次網絡傳輸。

如果 TCP 連接保持,第二個請求發送就沒有這“三次握手”的消耗。HTTP/2 中同一個 TCP 連接里還可以并發地傳輸 HTTP 請求。

TCP 報文格式簡介

 

其中比較重要的字段有:

  • 序號(sequence number):Seq 序號,占 32 位,用來標識從 TCP 源端向目的端發送的字節流,發起方發送數據時對此進行標記。
  • 確認號(acknowledgement number):Ack 序號,占 32 位,只有 ACK 標志位為 1 時,確認序號字段才有效,Ack=Seq+1。
  • 標志位(Flags):共 6 個,即 URG、ACK、PSH、RST、SYN、FIN 等。

六個標志位具體含義如下:

  • URG:緊急指針(urgent pointer)有效。
  • ACK:確認序號有效。
  • PSH:接收方應該盡快將這個報文交給應用層。
  • RST:重置連接。
  • SYN:發起一個新連接。
  • FIN:釋放一個連接。

需要注意的是:

  • 不要將確認序號 Ack 與標志位中的 ACK 搞混了。
  • 確認方 Ack=發起方 Seq+1,兩端配對。

TCP 的三次握手

“三次握手”的詳解

所謂的三次握手即 TCP 連接的建立。這個連接必須是一方主動打開,另一方被動打開的。

以下為客戶端主動發起連接的圖解:

 

握手之前主動打開連接的客戶端結束 CLOSED 階段,被動打開的服務器端也結束 CLOSED 階段,并進入 LISTEN 階段,隨后開始“三次握手”。

①首先客戶端向服務器端發送一段 TCP 報文。

其中:標記位為 SYN,表示“請求建立新連接”;序號為 Seq=x(x 一般為 1);隨后客戶端進入 SYN-SENT 階段。

②服務器端接收到來自客戶端的 TCP 報文之后,結束 LISTEN 階段。并返回一段 TCP 報文。

其中:標志位為 SYN 和 ACK,表示“確認客戶端的報文 Seq 序號有效,服務器能正常接收客戶端發送的數據,并同意創建新連接”(即告訴客戶端,服務器收到了你的數據)。

序號為 Seq=y;確認號為 Ack=x+1,表示收到客戶端的序號 Seq 并將其值加 1 作為自己確認號 Ack 的值;隨后服務器端進入 SYN-RCVD 階段。

③客戶端接收到來自服務器端的確認收到數據的 TCP 報文之后,明確了從客戶端到服務器的數據傳輸是正常的,結束 SYN-SENT 階段。并返回最后一段 TCP 報文。

其中:標志位為 ACK,表示“確認收到服務器端同意連接的信號”(即告訴服務器,我知道你收到我發的數據了)。

序號為 Seq=x+1,表示收到服務器端的確認號 Ack,并將其值作為自己的序號值。

確認號為 Ack=y+1,表示收到服務器端序號 Seq,并將其值加 1 作為自己的確認號 Ack 的值;隨后客戶端進入 ESTABLISHED 階段。

服務器收到來自客戶端的“確認收到服務器數據”的 TCP 報文之后,明確了從服務器到客戶端的數據傳輸是正常的。結束 SYN-SENT 階段,進入 ESTABLISHED 階段。

在客戶端與服務器端傳輸的 TCP 報文中,雙方的確認號 Ack 和序號 Seq 的值,都是在彼此 Ack 和 Seq 值的基礎上進行計算的,這樣做保證了 TCP 報文傳輸的連貫性。

一旦出現某一方發出的 TCP 報文丟失,便無法繼續"握手",以此確保了"三次握手"的順利完成。

此后客戶端和服務器端進行正常的數據傳輸。這就是“三次握手”的過程。

“三次握手”的動態過程

 

“三次握手”的通俗理解

 

舉個栗子:把客戶端比作男孩,服務器比作女孩。

用他們的交往來說明“三次握手”過程:

  • 男孩喜歡女孩,于是寫了一封信告訴女孩:我愛你,請和我交往吧!;寫完信之后,男孩焦急地等待,因為不知道信能否順利傳達給女孩。
  • 女孩收到男孩的情書后,心花怒放,原來我們是兩情相悅呀!于是給男孩寫了一封回信:我收到你的情書了,也明白了你的心意,其實,我也喜歡你!我愿意和你交往!

寫完信之后,女孩也焦急地等待,因為不知道回信能否能順利傳達給男孩。

  • 男孩收到回信之后很開心,因為發出的情書女孩收到了,并且從回信中知道了女孩喜歡自己,并且愿意和自己交往。

然后男孩又寫了一封信告訴女孩:你的心意和信我都收到了,謝謝你,還有我愛你!

女孩收到男孩的回信之后,也很開心,因為發出的情書男孩收到了。由此男孩女孩雙方都知道了彼此的心意,之后就快樂地交流起來了~~

這就是通俗版的“三次握手”,期間一共往來了三封信也就是“三次握手”,以此確認兩個方向上的數據傳輸通道是否正常。

為什么要進行第三次握手

為了防止服務器端開啟一些無用的連接增加服務器開銷以及防止已失效的連接請求報文段突然又傳送到了服務端,因而產生錯誤。

由于網絡傳輸是有延時的(要通過網絡光纖和各種中間代理服務器),在傳輸的過程中,比如客戶端發起了 SYN=1 創建連接的請求(第一次握手)。

如果服務器端就直接創建了這個連接并返回包含 SYN、ACK 和 Seq 等內容的數據包給客戶端,這個數據包因為網絡傳輸的原因丟失了,丟失之后客戶端就一直沒有接收到服務器返回的數據包。

客戶端可能設置了一個超時時間,時間到了就關閉了連接創建的請求。

再重新發出創建連接的請求,而服務器端是不知道的,如果沒有第三次握手告訴服務器端客戶端收的到服務器端傳輸的數據的話,服務器端是不知道客戶端有沒有接收到服務器端返回的信息的。

這個過程可理解為:

 

這樣沒有給服務器端一個創建還是關閉連接端口的請求,服務器端的端口就一直開著,等到客戶端因超時重新發出請求時,服務器就會重新開啟一個端口連接。

那么服務器端上沒有接收到請求數據的上一個端口就一直開著,長此以往,這樣的端口多了,就會造成服務器端開銷的嚴重浪費。

還有一種情況是已經失效的客戶端發出的請求信息,由于某種原因傳輸到了服務器端,服務器端以為是客戶端發出的有效請求,接收后產生錯誤。

所以我們需要“第三次握手”來確認這個過程,讓客戶端和服務器端能夠及時地察覺到因為網絡等一些問題導致的連接創建失敗,這樣服務器端的端口就可以關閉了,不用一直等待。

也可以這樣理解:“第三次握手”是客戶端向服務器端發送數據,這個數據就是要告訴服務器,客戶端有沒有收到服務器“第二次握手”時傳過去的數據。

若發送的這個數據是“收到了”的信息,接收后服務器就正常建立 TCP 連接,否則建立 TCP 連接失敗,服務器關閉連接端口。由此減少服務器開銷和接收到失效請求發生的錯誤。

抓包驗證

下面是用抓包工具抓到的一些數據包,可用來分析 TCP 的三次握手:

 

圖中顯示的就是完整的 TCP 連接的”三次握手”過程。在 52528→80 中,52528 是本地(客戶端)端口,80 是服務器的端口。80 端口和 52528 端口之間的三次來回就是"三次握手"過程。

注意到“第一次握手”客戶端發送的 TCP 報文中以[SYN]作為標志位,并且客戶端序號 Seq=0。

接下來”第二次握手”服務器返回的 TCP 報文中以[SYN,ACK]作為標志位;并且服務器端序號 Seq=0;確認號 Ack=1(“第一次握手”中客戶端序號 Seq 的值+1)。

最后”第三次握手”客戶端再向服務器端發送的 TCP 報文中以[ACK]作為標志位;其中客戶端序號 Seq=1(“第二次握手”中服務器端確認號 Ack 的值);確認號 Ack=1(“第二次握手”中服務器端序號 Seq 的值 +1)。

這就完成了”三次握手”的過程,符合前面分析的結果。

TCP 的四次揮手

對于"三次握手"我們耳熟能詳,因為其相對的簡單。但是,我們卻不常聽見“四次揮手”,就算聽過也未必能詳細地說明白它的具體過程。下面就為大家詳盡,直觀,完整地介紹“四次揮手”的過程。

“四次揮手”的詳解

所謂的四次揮手即 TCP 連接的釋放(解除)。連接的釋放必須是一方主動釋放,另一方被動釋放。

以下為客戶端主動發起釋放連接的圖解:

 

揮手之前主動釋放連接的客戶端結束 ESTABLISHED 階段。隨后開始“四次揮手”。

①首先客戶端想要釋放連接,向服務器端發送一段 TCP 報文。

其中:標記位為 FIN,表示“請求釋放連接“;序號為 Seq=U。

隨后客戶端進入 FIN-WAIT-1 階段,即半關閉階段。并且停止在客戶端到服務器端方向上發送數據,但是客戶端仍然能接收從服務器端傳輸過來的數據。

注意:這里不發送的是正常連接時傳輸的數據(非確認報文),而不是一切數據,所以客戶端仍然能發送 ACK 確認報文。

②服務器端接收到從客戶端發出的 TCP 報文之后,確認了客戶端想要釋放連接,隨后服務器端結束 ESTABLISHED 階段,進入 CLOSE-WAIT 階段(半關閉狀態)并返回一段 TCP 報文。

其中:標記位為 ACK,表示“接收到客戶端發送的釋放連接的請求”。

序號為 Seq=V,確認號為 Ack=U+1,表示是在收到客戶端報文的基礎上,將其序號 Seq 值加 1 作為本段報文確認號 Ack 的值;隨后服務器端開始準備釋放服務器端到客戶端方向上的連接。

客戶端收到從服務器端發出的 TCP 報文之后,確認了服務器收到了客戶端發出的釋放連接請求,隨后客戶端結束 FIN-WAIT-1 階段,進入 FIN-WAIT-2 階段。

前"兩次揮手"既讓服務器端知道了客戶端想要釋放連接,也讓客戶端知道了服務器端了解了自己想要釋放連接的請求。于是,可以確認關閉客戶端到服務器端方向上的連接了。

③服務器端自從發出 ACK 確認報文之后,經過 CLOSED-WAIT 階段,做好了釋放服務器端到客戶端方向上的連接準備,再次向客戶端發出一段 TCP 報文。

其中:標記位為 FIN,ACK,表示“已經準備好釋放連接了”。注意:這里的 ACK 并不是確認收到服務器端報文的確認報文。

序號為 Seq=W,確認號為 Ack=U+1,表示是在收到客戶端報文的基礎上,將其序號 Seq 值加 1 作為本段報文確認號 Ack 的值。

隨后服務器端結束 CLOSE-WAIT 階段,進入 LAST-ACK 階段。并且停止在服務器端到客戶端的方向上發送數據,但是服務器端仍然能夠接收從客戶端傳輸過來的數據。

④客戶端收到從服務器端發出的 TCP 報文,確認了服務器端已做好釋放連接的準備,結束 FIN-WAIT-2 階段,進入 TIME-WAIT 階段,并向服務器端發送一段報文。

其中:標記位為 ACK,表示“接收到服務器準備好釋放連接的信號”。

序號為 Seq=u+1;表示是在收到了服務器端報文的基礎上,將其確認號 Ack 值作為本段報文序號的值。

確認號為 Ack=w+1;表示是在收到了服務器端報文的基礎上,將其序號 Seq 值作為本段報文確認號的值。隨后客戶端開始在 TIME-WAIT 階段等待 2MSL。

服務器端收到從客戶端發出的 TCP 報文之后結束 LAST-ACK 階段,進入 CLOSED 階段。由此正式確認關閉服務器端到客戶端方向上的連接。

客戶端等待完 2MSL 之后,結束 TIME-WAIT 階段,進入 CLOSED 階段,由此完成“四次揮手”。

后“兩次揮手”既讓客戶端知道了服務器端準備好釋放連接了,也讓服務器端知道了客戶端了解了自己準備好釋放連接了。

于是,可以確認關閉服務器端到客戶端方向上的連接了,由此完成“四次揮手”。

與“三次揮手”一樣,在客戶端與服務器端傳輸的 TCP 報文中,雙方的確認號 Ack 和序號 Seq 的值,都是在彼此 Ack 和 Seq 值的基礎上進行計算的。

這樣保證了 TCP 報文傳輸的連貫性,一旦出現某一方發出的 TCP 報文丟失,便無法繼續"揮手",以此確保了"四次揮手"的順利完成。

“四次揮手”的動態過程

“四次揮手”的通俗理解

舉個栗子:把客戶端比作男孩,服務器比作女孩。 

通過他們的分手來說明“四次揮手”過程:

  • "第一次揮手":日久見人心,男孩發現女孩變成了自己討厭的樣子,忍無可忍,于是決定分手,隨即寫了一封信告訴女孩。
  • “第二次揮手”:女孩收到信之后,知道了男孩要和自己分手,怒火中燒,心中暗罵:你算什么東西,當初你可不是這個樣子的!于是立馬給男孩寫了一封回信:分手就分手,給我點時間,我要把你的東西整理好,全部還給你!

男孩收到女孩的第一封信之后,明白了女孩知道自己要和她分手。隨后等待女孩把自己的東西收拾好。

  • “第三次揮手”:過了幾天,女孩把男孩送的東西都整理好了,于是再次寫信給男孩:你的東西我整理好了,快把它們拿走,從此你我恩斷義絕!
  • “第四次揮手”:男孩收到女孩第二封信之后,知道了女孩收拾好東西了,可以正式分手了,于是再次寫信告訴女孩:我知道了,這就去拿回來!

這里雙方都有各自的堅持:

  • 女孩自發出第二封信開始,限定一天內收不到男孩回信,就會再發一封信催促男孩來取東西!
  • 男孩自發出第二封信開始,限定兩天內沒有再次收到女孩的信就認為,女孩收到了自己的第二封信;若兩天內再次收到女孩的來信,就認為自己的第二封信女孩沒收到,需要再寫一封信,再等兩天…..

倘若雙方信都能正常收到,最少只用四封信就能徹底分手!這就是“四次揮手”。

為啥握手是三次,揮手卻要四次

TCP 建立連接時之所以只需要"三次握手",是因為在第二次"握手"過程中,服務器端發送給客戶端的 TCP 報文是以 SYN 與 ACK 作為標志位的。

SYN 是請求連接標志,表示服務器端同意建立連接;ACK 是確認報文,表示告訴客戶端,服務器端收到了它的請求報文。

即 SYN 建立連接報文與 ACK 確認接收報文是在同一次"握手"當中傳輸的,所以"三次握手"不多也不少,正好讓雙方明確彼此信息互通。

TCP 釋放連接時之所以需要“四次揮手”,是因為 FIN 釋放連接報文與 ACK 確認接收報文是分別由第二次和第三次"握手"傳輸的。

為何建立連接時一起傳輸,釋放連接時卻要分開傳輸?

  • 建立連接時,被動方服務器端結束 CLOSED 階段進入“握手”階段并不需要任何準備,可以直接返回 SYN 和 ACK 報文,開始建立連接。
  • 釋放連接時,被動方服務器,突然收到主動方客戶端釋放連接的請求時并不能立即釋放連接。

因為還有必要的數據需要處理,所以服務器先返回 ACK 確認收到報文,經過 CLOSE-WAIT 階段準備好釋放連接之后,才能返回 FIN 釋放連接報文。

所以是“三次握手”,“四次揮手”。

為啥客戶端在TIME-WAIT階段要等2MSL

為的是確認服務器端是否收到客戶端發出的 ACK 確認報文,當客戶端發出最后的 ACK 確認報文時,并不能確定服務器端能夠收到該段報文。

所以客戶端在發送完 ACK 確認報文之后,會設置一個時長為 2MSL 的計時器。

MSL 指的是 Maximum Segment Lifetime:一段 TCP 報文在傳輸過程中的最大生命周期。

2MSL 即是服務器端發出為 FIN 報文和客戶端發出的 ACK 確認報文所能保持有效的最大時長。

服務器端在 1MSL 內沒有收到客戶端發出的 ACK 確認報文,就會再次向客戶端發出 FIN 報文:

  • 如果客戶端在 2MSL 內,再次收到了來自服務器端的 FIN 報文,說明服務器端由于各種原因沒有接收到客戶端發出的 ACK 確認報文。

客戶端再次向服務器端發出 ACK 確認報文,計時器重置,重新開始 2MSL 的計時。

  • 否則客戶端在 2MSL 內沒有再次收到來自服務器端的 FIN 報文,說明服務器端正常接收了 ACK 確認報文,客戶端可以進入 CLOSED 階段,完成“四次揮手”。

所以,客戶端要經歷時長為 2SML 的 TIME-WAIT 階段;這也是為什么客戶端比服務器端晚進入 CLOSED 階段的原因。

抓包驗證

 

圖中顯示的就是完整的 TCP 連接釋放的”四次揮手”過程。在 80→55389 中,假設 80 是本地(客戶端)端口,55389 是服務器端口。

80 端口與 55389 之間的四次來回就是"四次揮手"過程:

  • “第一次揮手”客戶端發送的 FIN 請求釋放連接報文以[FIN,ACK]作為標志位,其中報文序號 Seq=2445;確認號 Ack=558。注意:這里與“第三次握手”的 ACK 并不是表示確認的 ACK 報文。
  • “第二次揮手”服務器端返回的 ACK 確認報文以[ACK]作為標志位;其中報文序號 Seq=558;確認號 Ack=2246。
  • “第三次揮手”服務器端繼續返回的 FIN 同意釋放連接報文以[FIN,ACK]作為標志位;其中報文序號 Seq=558;確認號 Ack=2246。
  • “第四次揮手”客戶端發出的 ACK 確認接收報文以[ACK]作為標志位;其中報文序號 Seq=2446;確認號 Ack=559。

后一次“揮手”傳輸報文中的序號 Seq 值等于前一次"握手"傳輸報文中的確認號 Ack 值。

后一次“揮手”傳輸報文中的確認號 Ack 值等于前一次"握手"傳輸報文中的序號 Seq 值。

故這是連續的“四次揮手”過程,與前面的分析相符。

 

責任編輯:武曉燕 來源: 博客園
相關推薦

2020-03-02 14:41:04

運維架構技術

2015-10-13 09:42:52

TCP網絡協議

2019-06-12 11:26:37

TCP三次握手四次揮手

2024-01-12 08:23:11

TCPACK服務器

2021-07-03 17:47:25

TCP控制協議

2023-10-24 15:22:09

TCPUDP

2021-01-29 06:11:08

TCP通信三次握手

2019-02-01 09:38:16

2021-05-18 12:27:40

TCP控制協議

2020-02-17 10:10:43

TCP三次握手四次揮手

2017-09-25 21:27:07

TCP協議數據鏈

2023-03-07 08:38:23

三次握手四次揮手服務端

2019-01-25 09:21:30

2025-05-20 08:38:03

2021-05-28 09:08:20

TCP連接序列號

2020-06-29 14:50:47

TCP狀態ACK

2023-10-28 09:07:57

TCP面試三次握手

2022-11-17 10:20:49

TCP三次握手四次揮手

2015-11-09 09:58:56

2023-10-17 15:44:19

TCP四次揮手
點贊
收藏

51CTO技術棧公眾號

久久久精品综合| 亚洲一区二区免费在线观看| 久久免费美女视频| 国产精品美腿一区在线看| 欧美18—19性高清hd4k| 青青国产精品| 天天射综合影视| 性欧美大战久久久久久久免费观看| 国产毛片毛片毛片毛片| 国产欧美激情| 久久精视频免费在线久久完整在线看| 麻豆精品国产传媒av| 亚洲成人av观看| 亚洲一区二区三区四区五区中文 | 无码人妻av一区二区三区波多野 | www.久久久久久.com| 稀缺呦国内精品呦| 欧美综合社区国产| 狠狠躁夜夜躁人人躁婷婷91 | 国产蜜臀av在线播放| 久久久久久夜精品精品免费| 91香蕉亚洲精品| 亚洲图片欧美日韩| 精久久久久久| 超碰日本道色综合久久综合| 国产熟女一区二区| 欧美一区二区三区红桃小说| 91精品国产综合久久小美女| 北条麻妃av高潮尖叫在线观看| 国产免费无遮挡| 色狠狠久久av五月综合| 亚洲免费在线观看| 国产成人精品福利| 中文字幕无码乱码人妻日韩精品| 日本精品福利视频| 色悠悠国产精品| 成人精品视频.| 欧美电视剧在线看免费| 国产真实乱子伦| 成人av影院在线观看| 国产精品美女久久久久久2018| 激情一区二区三区| 成人精品在线播放| 国产最新精品精品你懂的| 国产精品极品美女粉嫩高清在线| 天堂网一区二区三区| 欧美三级免费| 欧美肥老妇视频| 全网免费在线播放视频入口| 羞羞色午夜精品一区二区三区| 一本大道亚洲视频| 久久久视频6r| 日韩国产一区| 日韩中文字幕在线| 后入内射无码人妻一区| 日韩激情一区| 精品国模在线视频| www深夜成人a√在线| 91久久国产| 超碰精品一区二区三区乱码| 少妇久久久久久被弄高潮| 中文字幕一区二区精品区| 久久天天躁狠狠躁夜夜爽蜜月| 国产第一页精品| 日韩精品欧美| 免费91麻豆精品国产自产在线观看| 国产精品视频一区二区三 | 国产亚洲精品综合一区91| 性欧美丰满熟妇xxxx性仙踪林| 日韩美女精品| 亚洲天堂av在线播放| www成人啪啪18软件| 日韩黄色大片网站| 九九久久综合网站| 日本午夜小视频| 欧美中文日韩| 国产精品视频在线观看| 国产色在线视频| www.欧美色图| 图片区小说区区亚洲五月| 国产精品久久久久久福利| 一区二区三区日本| 欧美 丝袜 自拍 制服 另类| 成人免费看视频网站| 精品视频999| 可以看的av网址| 任我爽精品视频在线播放| 国产一区二区三区在线视频| 午夜精品一区二区三级视频| 国产精品啊v在线| 青青草国产精品一区二区| 欧美另类高清videos的特点| 国精产品一区一区三区mba桃花 | 欧美日韩中文一区| 制服下的诱惑暮生| 曰本一区二区三区视频| 日韩在线播放一区| 青青操免费在线视频| 六月丁香综合在线视频| 国产精品国产精品国产专区蜜臀ah| 日本大片在线观看| 亚洲天天做日日做天天谢日日欢 | 日本福利视频导航| 18aaaa精品欧美大片h| 精品视频一区二区不卡| 国产女人18毛片水真多18| 日韩av久操| 欧美在线日韩在线| hs视频在线观看| 国产偷国产偷精品高清尤物| 亚洲人成无码网站久久99热国产 | 加勒比婷婷色综合久久| 亚洲毛片视频| 亚洲japanese制服美女| 黄色小视频在线观看| 亚洲乱码日产精品bd| 91淫黄看大片| 精品国产一区二区三区成人影院 | 国产大片aaa| 蜜桃av一区二区在线观看 | 日韩激情一区| 日本精品久久久久影院| 色呦呦免费观看| 亚洲精品高清在线| 91精品999| 精品国产乱码久久久| 57pao国产精品一区| 亚洲第一视频在线| 亚洲色大成网站www久久九九| 成人三级视频在线播放| 日韩精品社区| 97视频在线观看免费| 亚洲va欧美va| 亚洲黄网站在线观看| 欧美激情第3页| 清纯唯美亚洲综合一区| 国产成人一区二区三区| 日韩精品视频在线观看一区二区三区| 亚洲激情自拍偷拍| 少妇丰满尤物大尺度写真| 国产大片一区| 91麻豆国产语对白在线观看| 午夜视频在线看| 欧美日韩在线播放一区| 婷婷综合在线视频| 日韩精品电影在线| 日韩国产精品一区二区三区| 国产精品高清乱码在线观看 | 久久日韩视频| 911精品产国品一二三产区| 法国空姐电影在线观看| 媚黑女一区二区| 明星裸体视频一区二区| 性xxxxfreexxxxx欧美丶| 日韩精品极品视频免费观看| 一级黄色大片视频| 国产亚洲精品aa| 一区二区三区 欧美| 久久免费av| 国产精品尤物福利片在线观看| 香蕉视频免费在线播放| 欧美一区二区网站| 欧美高清视频一区二区三区| 成人小视频免费在线观看| 欧美成人三级在线视频| 美女毛片一区二区三区四区| 国产精品成人一区二区| 午夜视频在线观看网站| 欧美一级视频精品观看| 国产亚洲欧美精品久久久www| 成人激情校园春色| 亚洲精品无码久久久久久| 国产乱码精品一区二区三区四区| 国产精品爽爽爽爽爽爽在线观看| 免费a级在线播放| 欧美成人伊人久久综合网| 国产精选第一页| 久久久久久97三级| 天天干天天色天天干| 国产精品黄色| 欧美日韩国产一二| 亚洲美女色播| 97精品一区二区视频在线观看| 激情综合闲人网| 91精品免费在线观看| 91午夜视频在线观看| 欧美国产欧美综合| 免费黄视频在线观看| 欧美亚洲视频| 在线电影看在线一区二区三区| 成人三级毛片| 国产精品久久久久久久美男| 天天色天天射天天综合网| 亚洲码在线观看| 国产sm主人调教女m视频| 精品国产91久久久| 国产日韩欧美在线观看视频| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲福利精品视频| 在线欧美三区| 日本免费在线视频观看| 亚洲成aⅴ人片久久青草影院| 成人网在线免费观看| 亚洲最大网站| 欧美人成在线视频| av在线播放网站| 亚洲黄色有码视频| 国产精品区在线观看| 色综合天天综合网天天看片| 久久久久久久福利| 欧美国产一区在线| 国产艳俗歌舞表演hd| 国产激情一区二区三区| 国产日韩成人内射视频 | 久久久久久久久亚洲| av在线天堂| 国产网站欧美日韩免费精品在线观看 | 欧美在线不卡视频| 国产女同在线观看| 夜夜操天天操亚洲| 三级在线观看免费大全| 中文字幕av资源一区| 女尊高h男高潮呻吟| 成人一级片在线观看| av中文字幕网址| 日本在线观看不卡视频| 日韩在线综合网| 国产一区二区中文| 在线观看17c| 亚洲最新av| 亚洲看片网站| 欧美一区电影| 欧美在线3区| 影视先锋久久| 欧美极品色图| 蜜桃tv一区二区三区| 国产精品自拍首页| 盗摄系列偷拍视频精品tp| 99精品国产高清一区二区| 国产精品原创视频| 国产精品中文字幕在线| 欧美黑粗硬大| 成人激情视频在线观看| 亚洲精品成a人ⅴ香蕉片| 国产精品欧美一区二区| 国产资源一区| 91欧美精品午夜性色福利在线 | 欧美精品123| 色老板在线视频一区二区| 日韩一区av| 国内精品自线一区二区三区视频| 免费看污黄网站| 日韩电影一区二区三区| 国产免费999| 蜜臀91精品一区二区三区| 亚洲一区在线不卡| 久久aⅴ国产欧美74aaa| 亚洲制服中文字幕| 国产精品一卡二| 无码人妻精品一区二区三区99不卡| 国产成人精品免费一区二区| 日韩少妇一区二区| 久久这里只精品最新地址| 无码人妻精品一区二区中文| 久久精品在这里| 黄色av片三级三级三级免费看| 亚洲欧洲日韩在线| 麻豆成人在线视频| 午夜国产精品一区| 伊人手机在线视频| 欧美三级视频在线观看| 亚洲18在线看污www麻豆| 国产亚洲欧美久久久久| www在线看| 日韩中文字幕亚洲一区二区va在线 | 日韩电影在线免费看| 国内精品美女av在线播放| www.久久综合| 日韩精品小视频| 99青草视频在线播放视| 欧美成人精品xxx| 乱馆动漫1~6集在线观看| 国产福利视频一区二区| 亚洲免费一区| 精品国产乱码久久久久久108| 精品国产美女| 欧美这里只有精品| 日韩电影在线免费看| 曰本三级日本三级日本三级| 26uuu久久天堂性欧美| 一本一本久久a久久| 亚洲成人你懂的| 亚洲视频久久久| 欧美精品一区二区三区蜜桃| 超碰免费97在线观看| 欧美极品少妇xxxxⅹ免费视频| 亚洲四虎影院| 好看的日韩精品视频在线| 久久婷婷蜜乳一本欲蜜臀| 国产69精品久久久久久久| 久久国产精品第一页| 中文字幕av观看| 亚洲精品久久久蜜桃| 性色av一区二区三区四区| 精品国产一区二区三区忘忧草| 337p日本欧洲亚洲大胆鲁鲁| 韩国国内大量揄拍精品视频| 成人在线视频区| 色女人综合av| 麻豆九一精品爱看视频在线观看免费| 亚洲黄色片免费看| 国产女人aaa级久久久级| 日本熟妇一区二区| 91麻豆精品国产自产在线| 国产小视频免费在线观看| 久久频这里精品99香蕉| 99久久久国产| 五月天综合网| 视频一区视频二区中文| 伊人久久一区二区三区| 一区二区免费视频| 国产精品高潮呻吟av| 国产午夜精品视频| 最近在线中文字幕| 久久66热这里只有精品| 亚洲一级特黄| 韩国三级视频在线观看| 亚洲天堂2016| 国产精品欧美久久久久天天影视| 一区二区中文字幕| 俺来俺也去www色在线观看| 粉嫩高潮美女一区二区三区| 日韩中文在线视频| a天堂中文在线88| 国产成人精品av| 丝袜av一区| 精品视频免费在线播放| 色天天色综合| 国产欧美韩国高清| 日韩久久视频| 亚洲另类第一页| 国产精品天干天干在线综合| 蜜臀尤物一区二区三区直播| 精品视频在线导航| 伊人网在线播放| 欧美理论一区二区| 久久一二三区| 国产欧美一区二区三区在线观看视频| 色噜噜狠狠成人网p站| 久久综合九色综合久| 国产成人一区三区| 久久看人人摘| 国产成人在线综合| 亚洲精品高清视频在线观看| 亚洲风情第一页| 97成人在线视频| 在线看成人短视频| 精品一区久久| 国产在线一级片| 午夜精品久久久久久久久| 好吊色一区二区三区| 欧美激情视频给我| 菁菁伊人国产精品| 欧美 日韩精品| 亚洲国产精品精华液ab| 国产又粗又猛又黄又爽无遮挡| 久久国产精品影视| 亚洲午夜免费| 国产淫片免费看| 日本一区二区动态图| 精品国产av一区二区| www欧美成人18+| 成人动漫在线观看视频| 中文字幕 国产| 精品成人一区二区| 欧美片第一页| 婷婷视频在线播放| 粉嫩一区二区三区在线看| 欧美精品韩国精品| 久久精品成人一区二区三区 | 欧美三级xxx| 在线国产情侣| 欧美国产日韩一区二区三区| 亚洲精品国产片| 国产91成人video| 日韩欧美网址| 婷婷五月精品中文字幕| 日本久久精品电影| 99在线播放| 欧美福利一区二区三区| 精品一区免费av| 日本高清www免费视频| 日韩视频―中文字幕| 加勒比久久高清| 欧美视频亚洲图片| 欧美性猛交xxxx乱大交蜜桃| 国产三级在线播放| 欧美一区免费视频| 成人av免费网站| 91成品人影院|