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

詳解TCP連接的狀態與關閉方式及Winserver系統下的TCP參數優化

網絡 通信技術
針對win上的TCP連接方式,說句實在的,設置和優化起來比linux麻煩多了,不過對于一些winserver上的服務器還是不得不去面對的一個問題,下面介紹下Windows系統下的TCP優化參數。

針對win上的TCP連接方式,說句實在的,設置和優化起來比linux麻煩多了,不過對于一些winserver上的服務器還是不得不去面對的一個問題,下面介紹下Windows系統下的TCP優化參數。

TCP連接的狀態與關閉

1. TCP連接的狀態

首先介紹一下TCP連接建立與關閉過程中的狀態。TCP連接過程是狀態的轉換,促使狀態發生轉換的因素包括用戶調用、特定數據包以及超時等,具體狀態如下所示:

  • CLOSED:初始狀態,表示沒有任何連接。
  • LISTEN:Server端的某個Socket正在監聽來自遠方的TCP端口的連接請求。
  • SYN_SENT:發送連接請求后等待確認信息。當客戶端Socket進行Connect連接時,會首先發送SYN包,隨即進入SYN_SENT狀態,然后等待Server端發送三次握手中的第2個包。
  • SYN_RECEIVED:收到一個連接請求后回送確認信息和對等的連接請求,然后等待確認信息。通常是建立TCP連接的三次握手過程中的一個中間狀態,表示Server端的Socket接收到來自Client的SYN包,并作出回應。
  • ESTABLISHED:表示連接已經建立,可以進行數據傳輸。
  • FIN_WAIT_1:主動關閉連接的一方等待對方返回ACK包。若Socket在ESTABLISHED狀態下主動關閉連接并向對方發送FIN包(表示己方不再有數據需要發送),則進入FIN_WAIT_1狀態,等待對方返回ACK包,此后還能讀取數據,但不能發送數據。在正常情況下,無論對方處于何種狀態,都應該馬上返回ACK包,所以FIN_WAIT_1狀態一般很難見到。
  • FIN_WAIT_2:主動關閉連接的一方收到對方返回的ACK包后,等待對方發送FIN包。處于FIN_WAIT_1狀態下的Socket收到了對方返回的ACK包后,便進入FIN_WAIT_2狀態。由于FIN_WAIT_2狀態下的Socket需要等待對方發送的FIN包,所有常常可以看到。若在FIN_WAIT_1狀態下收到對方發送的同時帶有FIN和ACK的包時,則直接進入TIME_WAIT狀態,無須經過FIN_WAIT_2狀態。
  • TIME_WAIT:主動關閉連接的一方收到對方發送的FIN包后返回ACK包(表示對方也不再有數據需要發送,此后不能再讀取或發送數據),然后等待足夠長的時間(2MSL)以確保對方接收到ACK包(考慮到丟失ACK包的可能和迷路重復數據包的影響),最后回到CLOSED狀態,釋放網絡資源。
  • CLOSE_WAIT:表示被動關閉連接的一方在等待關閉連接。當收到對方發送的FIN包后(表示對方不再有數據需要發送),相應的返回ACK包,然后進入CLOSE_WAIT狀態。在該狀態下,若己方還有數據未發送,則可以繼續向對方進行發送,但不能再讀取數據,直到數據發送完畢。
  • LAST_ACK:被動關閉連接的一方在CLOSE_WAIT狀態下完成數據的發送后便可向對方發送FIN包(表示己方不再有數據需要發送),然后等待對方返回ACK包。收到ACK包后便回到CLOSED狀態,釋放網絡資源。
  • CLOSING:比較罕見的例外狀態。正常情況下,發送FIN包后應該先收到(或同時收到)對方的ACK包,再收到對方的FIN包,而CLOSING狀態表示發送FIN包后并沒有收到對方的ACK包,卻已收到了對方的FIN包。有兩種情況可能導致這種狀態:其一,如果雙方幾乎在同時關閉連接,那么就可能出現雙方同時發送FIN包的情況;其二,如果ACK包丟失而對方的FIN包很快發出,也會出現FIN先于ACK到達。

TCP連接的狀態轉換如下圖所示

詳解TCP連接的狀態與關閉方式及Winserver系統下的TCP參數優化

詳解TCP連接的狀態與關閉方式及Winserver系統下的TCP參數優化

2. TCP連接的關閉方式

建立TCP連接需要三次握手,而關閉連接則需要四次握手,并且分為主動關閉和被動關閉。這是由于TCP連接是全雙工的,我關了你的連接,并不等于你關了我的連接,因此雙方都必須單獨進行關閉。當一方完成它的數據發送任務后可以發送FIN包來終止這個方向的連接,表明自己不再有數據需要發送;收到FIN包的那一方雖然不能再讀取數據,但仍能發送數據。以Client主動關閉連接為例:

  • Client向Server發送FIN包,表示Client主動關閉連接,然后進入FIN_WAIT_1狀態,等待Server返回ACK包。此后Client不能再向Server發送數據,但能讀取數據。
  • Server收到FIN包后向Client發送ACK包,然后進入CLOSE_WAIT狀態,此后Server不能再讀取數據,但可以繼續向Client發送數據。Client收到Server返回的ACK包后進入FIN_WAIT_2狀態,等待Server發送FIN包。
  • Server完成數據的發送后,將FIN包發送給Client,然后進入LAST_ACK狀態,等待Client返回ACK包,此后Server既不能讀取數據,也不能發送數據。
  • Client收到FIN包后向Server發送ACK包,然后進入TIME_WAIT狀態,接著等待足夠長的時間(2MSL)以確保Server接收到ACK包,最后回到CLOSED狀態,釋放網絡資源。Server收到Client返回的ACK包后便回到CLOSED狀態,釋放網絡資源。

3. 對Server與Client的影響

由上面我們可以知道TIME_WAIT狀態是一個比較難處理的問題,主動關閉連接的一方在發送最后一個ACK包后,無論對方是否收到都會進入TIME_WAIT狀態,等待2MSL的時間,然后才能釋放網絡資源。

對于Client而言,每個連接都需要占用一個端口,而系統允許的可用端口數不足65000個(這也是在TCP參數優化后才能達到)。因此,如果Client發起過多的連接并主動關閉(假設沒有重用端口或者連接多個Server),就會有大量的連接在關閉后處于TIME_WAIT狀態,等待2MSL的時間后才能釋放網絡資源(包括端口),于是Client會由于缺少可用端口而無法新建連接。

對Server而言(特別是處理高并發短連接的Server),Server端與Client建立的連接是使用同一個端口的,即監聽的端口,它要使用哈希表記錄端口上的每個連接,并受到文件描述符的最大打開數的限制。所以,如果Server主動關閉連接,同樣會有大量的連接在關閉后處于TIME_WAIT狀態,等待2MSL的時間后才能釋放網絡資源

對于這種情況,有三種應對方式:

  • 試圖讓Client主動關閉連接,由于每個Client的并發量都比較低,因而不會產生性能瓶頸。
  • 優化Server的系統TCP參數,使其網絡資源的最大值、消耗速度和恢復速度達到平衡。
  • 改寫TCP協議,重新實現底層代碼,不過該方式難度很大,而且系統的穩定性和安全性可能受到影響。

Windows系統下的TCP參數優化

通常會采用修改注冊表的方式改進Windows的系統參數。所有的優化操作都通過修改注冊表實現,需要使用regedit命令進入注冊表并創建或修改參數,修改完成后需要重啟系統,以使之生效。以下使用的參數值均為10進制。

詳解TCP連接的狀態與關閉方式及Winserver系統下的TCP參數優化

1. TCPWindowSize

TCPWindowSize的值表示TCP的窗口大小。TCP Receive Window(TCP數據接收緩沖)定義了發送端在沒有獲得接收端的確認信息的狀態下可以發送的最大字節數。此數值越大,返回的確認信息就越少,相應的在發送端和接收端之間的通信就越好。此數值較小時可以降低發送端在等待接收端返回確認信息時發生超時的可能性,但這將增加網絡流量,降低有效吞吐率。TCP在發送端和接收端之間動態調整一個最大段長度MSS(Maximum Segment Size)的整數倍。MSS在連接開始建立時確定,由于TCP Receive Window被調整為MSS的整數倍,在數據傳輸中完全長度的TCP數據段的比例增加,故而提高了網絡吞吐率。

缺省情況下,TCP將試圖根據MSS來優化窗口大小,起始值為16KB,最大值為64KB。TCPWindowSize的最大值通常為65535字節(64KB),以太網最大段長度為1460字節,低于64KB的1460的最大整數倍為62420字節,因而可以在注冊表中將TCPWindowSize設置為62420,作為高帶寬網絡中適用的性能優化值。具體操作如下:

瀏覽至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為TCPWindowSize的REG_DWORD值,該值的范圍是從0到65535,將該值設置為62420。

2. TCP1323Opts

為了更高效地利用高帶寬網絡,可以使用比上述TCP窗口大得多的TCP窗口大小,此特性是Windows 2000和Windows Server 2003中的新特性,稱為TCP Window Scaling,它將以前的65535字節(64KB)的限制提高到了1073741824字節(1GB)。在帶寬與延遲的乘積值很高的連接上(例如衛星連接),可能需要將窗口的大小增加到64KB以上。使用TCP Window Scaling,系統可以允許確認信息間更大數據量的傳輸,增加了網絡吞吐量及性能。發送端和接收端往返通信所需的時間被稱為回環時間(RTT)。TCP Window Scaling僅在TCP連接的雙方都開啟時才真正有效。TCP有一個時間戳選項,通過更加頻繁地計算來提高RTT值的估測值,此選項特別有助于估測更長距離的廣域網上連接的RTT值,并更加精確地調整TCP重發超時時間。時間戳在TCP報頭提供了兩個區域,一個記錄開始重發的時間,另一個記錄接收到的時間。時間戳對于TCP Window Scaling,即確認信息收到前的大數據包傳送特別有用,激活時間戳僅僅在每個數據包的頭部增加12字節,對網絡流量的影響微乎其微。數據完整性與數據吞吐率最大化哪個更為重要是個需要評估的問題。在某些環境中,例如視頻流傳輸,需要更大的TCP窗口,這是最重要的,而數據完整性排在第二位。在這種環境中,TCP Window Scaling可以不打開時間戳。當發送端和接收端均激活TCP Window Scaling和時間戳時,此特性才有效。不過,若在發包時加入了時間戳,經過NAT之后,如果前面相同的端口被使用過,且時間戳大于這個連接發出的SYN中的時間戳,就會導致服務器忽略該SYN,表現為用戶無法正常完成TCP的3次握手。初始時生成小的TCP窗口,之后窗口大小將按照內部算法增大。具體操作如下:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為TCP1323Opts的REG_DWORD值,

該值的具體含義為:

  • 0(缺省值)表示禁用TCP Window Scaling和時間戳;
  • 1表示只啟用TCP Window Scaling;
  • 2表示只啟用時間戳;
  • 3表示同時啟用TCP Window Scaling和時間戳。

TCP1323Opts設置為激活TCP Window Scaling后,可以將上文中的注冊表項TCPWindowSize的值增大,最大能達到1GB,為了達到最佳性能,這里的值最好設置成MSS的倍數,推薦值為256960字節。

3. TCP 控制塊表

對于每個TCP連接,控制變量保存在一個稱為TCP控制塊(TCB)的內存塊中。TCB表的大小由注冊表項MaxHashTableSize控制。在活動連接很多的系統中,設定一個較大的表可以降低系統定位TCB表的時間。在TCB表上分區可以降低對表的訪問的爭奪。增加分區的數量,TCP的性能會得到優化,特別是在多處理器的系統上。注冊表項NumTcbTablePartitions控制分區的數量,默認是處理器個數的平方。TCB通常預置在內存中,以防止TCP反復連接和斷開時,TCB反復重新定位浪費時間,這種緩沖的方式促進了內存管理,但同時也限制了同一時刻允許的TCP連接數量。注冊表項MaxFreeTcbs決定了處于空閑等待狀態的TCB重新可用之前的連接數量,在NT架構中常設置成高于默認值,以確保有足夠的預置的TCB。從Windows 2000開始添加了一個新特性,降低超出預置TCB運行的可能性。如果處于等待狀態的連接多于MaxFreeTWTcbs中的設置,所有等待時間超過60秒的連接將被強制關閉,以后再次啟用。此特性合并到Windows 2000 Server和Windows Server 2003后,MaxFreeTcbs將不再用于優化性能。具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為MaxHashTableSize的REG_DWORD值,該值的范圍是從1到65536,并且必須為2的N次方,缺省值為512,建議設為8192。然后在Parameters子鍵下創建或修改名為NumTcbTablePartitions的REG_DWORD值,該值的范圍是從1到65536,并且必須為2的N次方,缺省值為處理器個數的平方,建議設為處理器核心數的4倍。

4. TcpTimedWaitDelay

TcpTimedWaitDelay的值表示系統釋放已關閉的TCP連接并復用其資源之前,必須等待的時間。這段時間間隔就是以前的Blog中提到的TIME_WAIT狀態(2MSL,數據包最長生命周期的兩倍狀態)。如果系統顯示大量連接處于TIME_WAIT狀態,則會導致并發量與吞吐量的嚴重下降,通過減小該項的值,系統可以更快地釋放已關閉的連接,從而為新連接提供更多的資源,特別是對于高并發短連接的Server具有積極的意義。

該項的缺省值是240,即等待4分鐘后釋放資源;系統支持的最小值為30,即等待時間為30秒。具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為TcpTimedWaitDelay的REG_DWORD值,該值的范圍是從0到300,建議將該值設置為30。

5. MaxUserPort

MaxUserPort的值表示當應用程序向系統請求可用的端口時,TCP/IP可分配的最大端口號。如果系統顯示建立連接時出現異常,那么有可能是由于匿名(臨時)端口數不夠導致的,特別是當系統打開大量端口來與Web service、數據庫或其他遠程資源建立連接時。

該項的缺省值是十進制的5000,這也是系統允許的最小值。Windows默認為匿名(臨時)端口保留的端口號范圍是從1024到5000。為了獲得更高的并發量,建議將該值至少設為32768以上,甚至設為理論最大值65534,特別是對于模擬高并發測試環境的Client具有積極的意義。具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為MaxUserPort的REG_DWORD值,該值的范圍是從5000到65534,缺省值為5000,建議將該值設置為65534。

6. 動態儲備

動態儲備的值使系統能自動調整其配置,以接受大量突發的連接請求。如果同時接收到大量連接請求,超出了系統的處理能力,那么動態儲備就會自動增大系統支持的暫掛連接的數量(即Client已請求而Server尚未處理的等待連接數,TCP連接的總數包括已連接數與等待連接數),從而可減少連接失敗的數量。系統的處理能力和支持的暫掛連接的數量不足時,Client的連接請求將直接被拒絕。

缺省情況下,Windows 不啟用動態儲備,可以通過以下操作進行開啟和設置:

瀏覽至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AFD\Parameters注冊表子鍵,在Parameters子鍵下創建或修改下列名稱的REG_DWORD值。

  • EnableDynamicBacklog,值為1,表示開啟動態儲備。
  • MinimumDynamicBacklog,值為128,表示支持的最小暫掛連接的數量為128。
  • MaximumDynamicBacklog,值為2048,表示支持的最大暫掛連接的數量為2048。對于高并發短連接的Server,建議最大值設為1024及以上。
  • DynamicBacklogGrowthDelta,值為128,表示支持的暫掛連接的數量的增量為128,即數量不足時自增長128,直到達到設定的最大值,如2048。

7. KeepAliveTime

KeepAliveTime的值控制系統嘗試驗證空閑連接是否仍然完好的頻率。如果該連接在一段時間內沒有活動,那么系統會發送保持連接的信號,如果網絡正常并且接收方是活動的,它就會響應。如果需要對丟失接收方的情況敏感,也就是說需要更快地發現是否丟失了接收方,請考慮減小該值。而如果長期不活動的空閑連接的出現次數較多,但丟失接收方的情況出現較少,那么可能需要增大該值以減少開銷。

缺省情況下,如果空閑連接在7200000毫秒(2小時)內沒有活動,系統就會發送保持連接的消息。 通常建議把該值設為1800000毫秒,從而丟失的連接會在30分鐘內被檢測到。具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為KeepAliveTime的REG_DWORD值,為該值設置適當的毫秒數。

8. KeepAliveInterval

KeepAliveInterval的值表示未收到另一方對“保持連接”信號的響應時,系統重復發送“保持連接”信號的頻率。在無任何響應的情況下,連續發送“保持連接”信號的次數超過TcpMaxDataRetransmissions(下文將介紹)的值時,將放棄該連接。如果網絡環境較差,允許較長的響應時間,則考慮增大該值以減少開銷;如果需要盡快驗證是否已丟失接收方,則考慮減小該值或TcpMaxDataRetransmissions值。

缺省情況下,在未收到響應而重新發送“保持連接”的信號之前,系統會等待1000毫秒(1秒),可以根據具體需求修改,具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為KeepAliveInterval的REG_DWORD值,為該值設置適當的毫秒數。

9. TcpMaxDataRetransmissions

TcpMaxDataRetransmissions的值表示TCP數據重發,系統在現有連接上對無應答的數據段進行重發的次數。如果網絡環境很差,可能需要提高該值以保持有效的通信,確保接收方收到數據;如果網絡環境很好,或者通常是由于丟失接收方而導致數據的丟失,那么可以減小該值以減少驗證接收方是否丟失所花費的時間和開銷。

缺省情況下,系統會重新發送未返回應答的數據段5次,可以根據具體需求修改,具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為TcpMaxDataRetransmissions的REG_DWORD值,該值的范圍是從0到4294967295,缺省值為5,根據實際情況進行設置。

10. TcpMaxConnectRetransmisstions

TcpMaxConnectRetransmisstions的值表示TCP連接重發,TCP退出前重發非確認連接請求(SYN)的次數。對于每次嘗試,重發超時是成功重發的兩倍。在Windows Server 2003中默認超時次數是2,默認超時時間為3秒(在注冊表項TCPInitialRTT中)。速度較慢的WAN連接中超時時間可相應增加,不同環境中可能會有不同的最優化設置,需要在實際環境中測試確定。超時時間不要設置太大否則將不會發生網絡連接超時時間。具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters注冊表子鍵,在Parameters子鍵下創建或修改名為TcpMaxConnectRetransmisstions的REG_DWORD值,該值的范圍是從0到255,缺省值為2,根據實際情況進行設置。然后在Parameters子鍵下創建或修改名為TCPInitialRTT的REG_DWORD值,同樣根據實際情況進行設置。

11. TcpAckFrequency

TcpAckFrequency的值表示系統發送應答消息的頻率。如果值為2,那么系統將在接收到2個分段之后發送應答,或是在接收到1個分段但在200毫秒內沒有接收到任何其他分段的情況下發送應答;如果值為3,那么系統將在接收到3個分段之后發送應答,或是在接收到1個或2個分段但在200毫秒內沒有接收到任何其他分段的情況下發送應答,以此類推。如果要通過消除應答延遲來縮短響應時間,那么建議將該值設為1。在此情況下,系統會立即發送對每個分段的應答;如果連接主要用于傳輸大量數據,而200毫秒的延遲并不重要,那么可以減小該值以降低應答的開銷。

缺省情況下,系統將該值設為2,即每隔一個分段應答一次。該值的有效范圍是0到255,其中0表示使用缺省值2,可以根據具體需求修改,具體操作:

瀏覽至

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters\Interfaces\\xx(xx由網絡適配器決定)注冊表子鍵,在xx子鍵下創建或修改名為TcpAckFrequency的REG_DWORD值,該值的范圍是從1到13,缺省值為2,根據希望每發送幾個分段返回一個應答而設置該值,建議百兆網絡設為5,千兆網絡設為13。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2014-08-22 09:10:46

2023-12-01 14:57:22

TCP連接

2024-10-18 09:05:42

2021-10-14 20:33:16

TCP連接關閉

2015-10-13 15:09:31

2019-02-25 17:42:43

TCP協議狀態轉換

2011-08-19 15:32:06

2021-09-26 06:43:09

TCP連接Go

2015-01-06 09:11:54

TCP

2015-10-09 13:15:03

TCP網絡協議

2013-11-25 14:57:04

TCPTCP優化

2019-11-17 22:31:18

TCP連接流量Java

2020-02-17 10:10:43

TCP三次握手四次揮手

2019-12-26 09:01:11

TCPIP三次握手

2019-12-26 09:28:34

TCPPython通信

2020-02-18 23:53:19

TCP網絡協議

2010-07-07 10:45:22

TCP UDP協議

2016-10-13 10:57:55

phptcp專欄

2015-04-23 18:46:38

TCPTCP協議

2021-05-27 10:57:01

TCP定時器網絡協議
點贊
收藏

51CTO技術棧公眾號

日本一级片在线播放| 日韩精品一区二区三区四| 中文亚洲av片在线观看| 婷婷亚洲五月| 欧美精品一区二区三区四区 | 国产在线日韩| 日韩精品在线视频美女| 亚洲一区日韩精品| 2021天堂中文幕一二区在线观| 99久久婷婷国产精品综合| 国产欧美一区二区三区在线| 国产一级特黄毛片| 欧美精品乱码| 亚洲精品久久久久国产| 手机av在线免费| 国产精欧美一区二区三区蓝颜男同| 中文字幕一区免费在线观看| 麻豆精品蜜桃一区二区三区| 国产乱淫av片免费| 石原莉奈在线亚洲三区| 久久乐国产精品| 91视频最新网址| 亚洲日本三级| 亚洲第一偷拍网| 日本高清一区二区视频| 日本精品在线中文字幕| 午夜不卡av在线| 日韩成人午夜影院| av网站在线播放| 91美女片黄在线观看| 91久久大香伊蕉在人线| 一级特黄aaa大片在线观看| 久久久成人网| 午夜精品一区二区三区av| 国产又黄又爽又无遮挡| 国产高清一区| 自拍偷拍亚洲一区| 美国一级黄色录像| 欧美日韩高清| 亚洲视频一区二区三区| 免费a级黄色片| 九九热hot精品视频在线播放| 啊啊啊久久久| 亚洲欧美专区| 天天综合天天做天天综合| 艳母动漫在线观看| av大片在线看| 国产精品天干天干在观线| 欧美日韩另类丝袜其他| 三级在线视频| proumb性欧美在线观看| 国产综合第一页| 亚洲精品久久久久久动漫器材一区 | 亚洲成人亚洲激情| 黄色激情在线观看| 国产精品欧美大片| 精品国产乱码久久久久久久 | swag国产精品一区二区| 日韩免费看网站| 午夜性福利视频| 91精品尤物| 亚洲国产欧美一区二区三区同亚洲 | 成人不卡视频| 欧美视频日韩视频| gogogo高清免费观看在线视频| 日本电影久久久| 91精品国产色综合久久不卡电影| 久久久久久国产精品日本| 亚洲精品a区| 亚洲第一免费网站| 亚洲码无人客一区二区三区| 成人一区二区| 久久中文字幕在线| 精品一区二区三区四| 国产日韩综合| 国产精品视频不卡| 国产人妻精品一区二区三| 福利电影一区二区| 久久国产精品高清| www亚洲人| 亚洲欧美另类小说视频| 国产在线播放观看| 澳门av一区二区三区| 欧美精品久久天天躁| 少妇伦子伦精品无吗| 中文字幕中文字幕精品| 最新国产成人av网站网址麻豆| 男人操女人的视频网站| 亚洲人体偷拍| 国产免费成人av| 黄色一级a毛片| 久久久久久免费网| 综合一区中文字幕| 成人三级小说| 欧美制服丝袜第一页| japan高清日本乱xxxxx| 澳门精品久久国产| 在线观看国产精品91| 久久久久亚洲AV| 青青草精品视频| 成人xxxxx色| 搞黄视频免费在线观看| 亚洲精品久久嫩草网站秘色| 蜜臀久久99精品久久久酒店新书 | 国产深夜视频在线观看| 欧美亚洲尤物久久| 在线看黄色的网站| 999视频精品| 18性欧美xxxⅹ性满足| 一级黄色大片免费| 26uuu国产电影一区二区| 中文字幕精品一区日韩| 美女日韩欧美| 亚洲白虎美女被爆操| 欧美一级特黄高清视频| 久久国产88| 99中文视频在线| 日本中文字幕在线观看| 欧美性猛交xxxx富婆| 日本少妇一级片| 98精品视频| 国产精品1区2区在线观看| 刘亦菲毛片一区二区三区| 中文字幕一区日韩精品欧美| 国产精品入口免费软件| 国产区精品视频在线观看豆花| 久久久国产成人精品| 亚洲视屏在线观看| 久久久亚洲高清| 人人干视频在线| av综合网站| 欧美成年人在线观看| 一级特黄aaa大片在线观看| 欧美—级在线免费片| 精品99在线视频| 老牛国内精品亚洲成av人片| 欧美裸体xxxx极品少妇| 国产v在线观看| 亚洲欧洲综合另类| 中文字幕精品一区二区三区在线| 第一会所sis001亚洲| 国产不卡在线观看| 国产视频精选在线| 在线免费亚洲电影| 夜夜春很很躁夜夜躁| 久久一日本道色综合久久| 欧美日韩成人一区二区三区 | 91免费视频国产| 免费黄网站在线| 欧美在线|欧美| 一区二区三区在线观看免费视频| 日韩av高清在线观看| 午夜精品一区二区三区四区| 久久精品超碰| 久久精品中文字幕| av在线免费在线观看| 一区二区三区四区在线| 一级黄色免费视频| 国产欧美日本| 日韩欧美一区二区在线观看 | 色偷偷男人天堂| 九九精品视频在线看| www.-级毛片线天内射视视| 欧州一区二区三区| 国内久久久精品| 色视频在线看| 欧美日韩精品电影| 可以直接看的黄色网址| 成人性色生活片免费看爆迷你毛片| 韩日视频在线观看| 亚洲丝袜啪啪| 国产欧美精品日韩| 韩国日本一区| 亚洲欧美另类中文字幕| 亚洲天堂一二三| 亚洲最大成人网4388xx| 亚洲国产果冻传媒av在线观看| 久久综合影音| 三年中文高清在线观看第6集| 日韩欧美中文字幕一区二区三区| 97视频在线看| 91视频在线观看| 日韩欧美成人午夜| 久久一区二区三区视频| 国产精品免费网站在线观看| 日韩大尺度视频| 久久亚洲色图| 特大黑人娇小亚洲女mp4| 少妇精品导航| 成人欧美一区二区三区黑人孕妇 | 国产精品视频公开费视频| 九色porny在线| 日韩第一页在线| 日韩不卡高清视频| 亚洲自拍偷拍综合| 国产精品无码无卡无需播放器| 国产不卡视频在线播放| 亚欧在线免费观看| 国户精品久久久久久久久久久不卡| 免费在线成人av| 国产一区二区三区国产精品| 欧美孕妇性xx| 伊人影院蕉久影院在线播放| 亚洲夜晚福利在线观看| 亚洲国产精品久久久久久6q| 欧美性受xxxx黑人xyx性爽| 国产一级二级三级| 中文字幕在线视频一区| 一本色道综合久久欧美日韩精品| 国产在线精品视频| www.色偷偷.com| 99伊人成综合| 中文字幕精品在线播放| 欧美一级精品| 欧美大香线蕉线伊人久久国产精品| 国产精品国产亚洲精品| 国产精品久久二区| 深夜在线视频| 久久久亚洲影院你懂的| xvideos国产在线视频| 国产亚洲精品综合一区91| 头脑特工队2在线播放| 欧美电视剧在线看免费| ,亚洲人成毛片在线播放| 色婷婷国产精品| 日本熟妇色xxxxx日本免费看| 日韩一区在线看| 国产精品suv一区二区88| 久久综合色天天久久综合图片| 中文字幕无人区二| 国产精品影视网| 色男人天堂av| 国产一区二区不卡老阿姨| 日本免费色视频| 蜜桃视频一区二区三区 | 国产成人精品一区二区三区在线 | 成年女人18级毛片毛片免费| 你懂的网址国产 欧美| www.黄色网址.com| 午夜精品一区二区三区国产| 亚洲国产精品日韩| 波多野结衣一区| 日产精品久久久一区二区| 综合综合综合综合综合网| 美女视频久久| 欧美激情在线精品一区二区三区| 久久精品成人一区二区三区蜜臀 | 欧美性猛交bbbbb精品| 亚洲国产精品精华液网站| 中文字幕在线观看免费视频| 亚洲影视在线播放| 国产午夜视频在线| 亚洲.国产.中文慕字在线| 男人的天堂一区| 欧美日韩亚洲国产一区| 久久中文字幕免费| 91福利区一区二区三区| 亚洲在线视频播放| 欧美精品乱人伦久久久久久| 精品久久国产视频| 亚洲成avwww人| 日本1级在线| 在线播放精品一区二区三区| 欧美成人高清在线| 欧美高跟鞋交xxxxxhd| 8x8ⅹ拨牐拨牐拨牐在线观看| 97av在线影院| 福利精品在线| 亚洲综合在线中文字幕| 成人h动漫免费观看网站| 玖玖玖精品中文字幕| 精品国产一区二区三区四区| 亚洲精品乱码久久久久久蜜桃91| 亚洲无中文字幕| 日本a在线免费观看| 三级一区在线视频先锋 | 久久天天躁狠狠躁夜夜av| 99久久精品免费看国产小宝寻花| 热门国产精品亚洲第一区在线| 久久91超碰青草在哪里看| 99r国产精品视频| 视频一区中文| 51xx午夜影福利| 亚洲免费网址| 国产3p在线播放| 97se亚洲国产综合自在线观| 99久久99久久精品免费看小说.| 亚洲女同一区二区| 性色av免费观看| 日韩一区二区电影| 黄色软件在线观看| 欧美日韩成人黄色| 亚洲伦理影院| 国产精品国色综合久久| 色97色成人| 日本午夜激情视频| 精品一区二区三区不卡| 久久国产精品无码一级毛片| 亚洲欧美日韩国产综合在线| 五月婷婷激情视频| 精品久久一区二区三区| www.黄在线观看| 91精品国产亚洲| 婷婷视频一区二区三区| 亚洲 国产 欧美一区| 中文在线不卡| 少妇搡bbbb搡bbb搡打电话| 国产精品久久久久久亚洲毛片| 日韩xxx高潮hd| 日韩一区二区不卡| 日本在线观看| 国产精品电影观看| 神马午夜久久| 免费看欧美黑人毛片| 国产一区二区三区久久久 | 国产精品国产三级国产aⅴ9色| 91精品日本| 在线观看精品视频| 日韩精品电影一区亚洲| jlzzjizz在线播放观看| 一区二区三区四区av| 国产精品丝袜黑色高跟鞋| 在线观看久久久久久| 黄色亚洲网站| 国模精品一区二区三区| 国产一区日韩一区| 四虎成人在线播放| 亚洲国产成人私人影院tom| 老熟妇仑乱一区二区av| 日韩风俗一区 二区| av在线加勒比| 成人免费在线一区二区三区| 最新国产精品| 午夜诱惑痒痒网| 亚洲三级理论片| 国产精品色综合| 久久精品精品电影网| 成人噜噜噜噜| 日韩视频在线免费播放| 精品一区二区三区蜜桃| 欧美视频www| 欧美一级一区二区| www视频在线免费观看| 99精品国产高清在线观看| 亚洲一区色图| 免费在线观看日韩av| 亚洲成a人片综合在线| 全部免费毛片在线播放一个| 久久免费在线观看| 欧美日韩导航| 99精品视频播放| 国产精品欧美久久久久一区二区| 在线播放精品视频| x99av成人免费| 国产精品一区二区三区av| 亚洲激情免费视频| 岛国一区二区三区| 狠狠人妻久久久久久| 国产一区二区三区精品久久久 | 日本电影在线观看| 国产精品yjizz| 亚洲欧美日韩国产一区二区| 亚洲午夜精品久久久久久高潮 | 日韩在线视频第一页| 欧美一级免费视频| 欧美亚洲精品在线| 亚洲免费成人在线视频| 亚洲一区二区高清| 欧美美女色图| 国产美女高潮久久白浆| 亚洲午夜极品| 久久久久久九九九九九| 欧美老肥妇做.爰bbww| 黄色大片在线| 欧美大香线蕉线伊人久久国产精品 | 国产精品av在线| 91精品久久久久久久久久不卡| 亚洲一二三四五| 在线影视一区二区三区| 黄网站免费在线观看| 精品国产一区二区三区麻豆免费观看完整版 | 丝瓜av网站精品一区二区| 99鲁鲁精品一区二区三区| 亚洲国内精品在线| 欧美91在线|欧美| 日韩黄色短视频| 日本一区二区久久| 亚洲高清视频在线播放| 日韩av手机在线观看| 综合久久精品| 精品人伦一区二区三电影| 日韩午夜激情视频| 日韩av免费| 欧美午夜性视频| 亚洲欧洲色图综合| 经典三级在线| 国产精品久久精品视| 久久爱www久久做| 国产精品777777| 欧美日韩电影在线观看|