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

TCP 和 UDP 的區別及流量控制,擁塞控制,快重傳,快恢復算法詳解

網絡 通信技術 算法
本節教程針對于 TCP 的其他內容進行講解,首先是同處于傳輸層協議的UDP協議,這兩者有什么區別與聯系呢?

[[413351]]

UDP 和 TCP 的區別

在上一則文章中,對 TCP 的三次握手建立連接和四次揮手釋放連接進行了詳細地闡述,本節教程針對于 TCP 的其他內容進行講解,首先是同處于傳輸層協議的UDP協議,這兩者有什么區別與聯系呢?

相同點那就是說:UDP 和 TCP 是 TCP/IP 體系結構運輸層中的兩個重要協議,下圖是TCP/IP的體系結構圖:

額外補充的一點就是說,在 TCP和 UDP 協議下層的IP協議,IP協議可以為各種網絡應用提供服務,使用IP層協議互連不同的網絡接口,下面是一個結構圖:

image-20210718234432031

TCP和UDP的使用頻率也僅次于位于網際層的IP協議。

UDP也稱之為是用戶數據報協議,而TCP呢,被稱之為傳輸控制協議,比較顯著的一點區別就是說,UDP 是無連接的,而TCP 是面向連接的,下面是兩種通信方式通信的一個示意圖:

如上圖所示,對于UDP來講,其無需建立連接就能夠進行數據傳輸,而對于 TCP來講,其在進行數據傳輸之前,需要進行“三報文握手”建立連接,然后才進行數據傳輸,數據傳輸完成之后,還需要進行“四報文揮手”釋放連接。

也正是因為UDP無連接的特性,對于UDP來說,其支持單播、多播以及廣播,而對于TCP來說,因為三次握手建立的的連接,它有了一條可靠的信道,它也就僅僅支持單播,下面是兩個通信方式的示意圖:

緊接著,分析一下UDP和TCP數據傳輸的詳細過程

可以看到,對于 UDP來講,其是面向應用報文的,發送方的應用進程將應用報文交付給傳輸層的UDP,UDP直接給應用層報文添加一個UDP首部,使之成為UDP用戶數據報,然后進行發送,接收方的UDP收到該UDP用戶數據報后,去掉UDP首部,將應用層報文交付給應用進程,換言之,就是說UDP對應用進程交下來的報文既不合并也不拆分,而是保留這些報文的邊界,也就是說,UDP是面向應用報文的。

緊接著,上圖的右邊是TCP的數據發送流程,發送方的TCP把應用進程交付下來的數據塊看作是一連串的無結構的字節流,TCP并不知道這些待傳送的字節流的含義,僅僅將他們編號,并存儲在自己的發送緩存中,TCP根據發送策略,從發送緩存中提取出一定數量的字節,構建TCP報文段并發送,接收方的TCP一方面從接收到的TCP報文中取出數據載荷部分并存儲在接收緩存中,一方面將接收緩存中的一些字節交付給應用進程,TCP不保證所收到的數據塊與發送方應用進程所發出的數據塊具有對應大小的關系,但是呢,接收方應用進程收到的字節流必須和發送方應用進程發出的字節流完全一樣,與此同時,接收方應用進程必須有能力識別收到的字節流,把它還原成有意義的應用層數據。也就是說,TCP是面向字節流的,這也正是TCP實現可靠傳輸、流量控制以及擁塞控制的基礎。

緊接著,再來看另外一個對比,其示意圖如下所示:

就是說對于TCP/IP體系架構來說,網際層向上提供無連接不可靠的傳輸服務,而對于 UDP來說,其所再運輸層向上提供無連接不可靠的傳輸服務,這樣一種機制也就造成了數據包的丟失以及誤碼現象,但是對于UDP傳輸來講,它就僅僅是丟棄其他什么也不做;但是對于TCP傳輸協議來講呢,網際層向上提供無連接不可靠的傳輸服務,TCP所處的傳輸層向上提供面向連接的可靠傳輸服務,這也就實現了基于TCP連接的可靠信道,不會出現傳輸差錯,誤碼,丟失,亂序以及重復的問題。

下面對比一下UDP和TCP報文的首部,一個UDP用戶數據報由首部和數據載荷兩部分組成,TCP報文段也是由首部和數據載荷部分組成,其中UDP用戶數據報首部僅僅8個字節,僅僅包含源端口,目的端口,長度以及校驗和。而對于TCP來講,其首部包含的信息較多,其首部大小最小為20字節,最大為60字節。

小結

綜上所述,針對于TCP和UDP來說兩者的特點與區別匯總如下:

用戶數據報協議UDP

  • 無連接
  • 支持一對一,一對多,多對一和多對多交互通信
  • 對應用層交付的報文直接打包
  • 盡最大努力交付,也就是不可靠;不使用流量控制和擁塞控制
  • 首部開銷小,僅 8 字節

傳輸控制層協議TCP

  • 面向連接
  • 每一條TCP連接只能有兩個端點,只能是一對一通信
  • 面向字節流
  • 可靠傳輸,使用流量控制和擁塞控制
  • 首部最小20字節,最大60字節

TCP 的流量控制

滑動窗口的引出

在上一則文章敘述 TCP三次握手和四次揮手的那個過程中,我們知道對于TCP的通信來講,是每發送一個數據,都要進行一次確認應答。當上一個數據包收到應答了,再發送下一個數據包,這樣一個通信的流程是如下所示的:

通過上述這個示意圖也可以看出,如果說每次發送一個數據包應答一次再發送下一個數據包,這樣的效率也過于低下了,這時候也就引入了滑動窗口的概念。那有了窗口,就可以指定窗口的大小了,窗口大小也就是指無需要等待應答,而可以繼續發送數據的最大值,比如說如果當前的窗口是 3 的話,那么發送方就可以連續發送三個TCP段,而且如上圖所示如果其中的一個ACK丟失了,那么可以通過下一個確認應答進行確認,比方說,如果ACK 600丟失了,那么ACK 700的確認應答就可以替代ACK 600的確認應答。

流量控制

根據上述引出的滑動窗口機制,我們知道,因為此機制的原因,我們能夠使得傳輸速率更快了,但是如果發送方的發送速率過快,那么接收方就可能來不及處理,這就會造成數據的丟失,而即將敘述的流量控制,就是讓發送方的發送速率不要太快,要讓接收方能夠來得及接收,而利用滑動窗口機制可以很方便地在 TCP 連接上實現對發送方的流量控制。

在介紹流量控制是如何實現的之前,先來分別看看發送方和接收方的滑動窗口,首先來介紹發送方的窗口,那對于發送方來講,這個窗口有多大呢?這是取決于接收方能夠處理多大的數據,也就是說在發送數據之前,接受方會給發送方報一個窗口大小,這個窗口大小也就是Advertised window,具體是什么意思呢?看如下示意圖:

LastByteAcked:第一部分和第二部分的分界線

LastByteSent:第二部分和第三部分的分界線

通過示意圖也可以看出來,對于Advertised window來說,這個窗口的大小應該等于第二部分+第三部分。

對于接收端來講,它的緩存里面記錄的內容要簡單一些,示意圖如下所示:

其中,MaxRcvBuffer也正如其字面意思,就是最大緩存的量,對于接收方的窗口大小也就如藍色方框所示,說到這里呢,也就引入了一個問題,就是說:接收窗口和發送窗口的大小是相等的么?

答案是并不是完全相等,接收窗口的大小是約等于發送窗口的大小的。

原因在于滑動窗口不是一成不變的,比如說,當接收方的應用進程讀取數據比較快的時候,這樣的話接收窗口就會很快空出來,但是要把這一消息告訴發送方,需要經過網絡傳輸,那么這樣依賴就會出現不一致的情況,所以說,是約等于的。

發送方和接收方的窗口就基本這些內容,接下來是關于流量控制的內容:

先假設窗口不變,也就是9,當 4 的確認來的時候,窗口會向右移動一個,整個時候,13這個序號的包也可以發送了。

如果說這個時候,發送方發送的過快,會將第三部分的10、11、12、13全部發送完畢,之后就停止發送了,未發送可發送部分為0

這個時候,只有當包 5 的確認到達的時候,在客戶端相當于窗口再滑動了一格,這個時候,第 14 個包才可以發送。

如果接收方處理的太慢了,那么就可以通過確認信息來調整窗口的大小,現在假設一種比較極端的情況,就是說接收端一直不處理數據,那么當數據包6的確認到達之后,窗口大小就不能是 9了,就需要縮小一個變為8,下方是發送方在收到一個6的確認包之后,窗口的變化情況,可以看到此時窗口的變化方式并不是向右移動一格,而是窗口的左邊向由縮進一格,窗口的整體大小并沒有發生變化。

如果說接收端一直不處理數據,那么隨著確認的包越來越多,窗口也就越來越小,直到為0,下方是接收方窗口的變化情況:

與上圖接收方對應的發送窗口的情況如下如所示,當 14 的確認到達發送端的時候,發送端的窗口也調整為0,停止發送。

如果到這種情況的話,發送方會定時發送窗口探測數據包,看是否有機會調整窗口的大小。當接收方比較慢的時候,,要防止低能窗口綜合征,別空出一個字節來就趕快告訴發送方,然后馬上又填滿了,可以當窗口太小的時候,不更新窗口,直到達到一定大小,或者緩沖區一半為空,才更新窗口。

上述就是TCP中的流量控制。

TCP 擁塞控制

在某段時間,如果對網絡中某一資源的需求超過了該資源所能夠提供的可用部分,網絡性能就要變壞,這種情況就叫做擁塞。

在計算機網絡中的鏈路容量(即帶寬)、交換結點中的緩存和處理機等,都是網絡的資源

如果出現擁塞而不進行控制,整個網絡的吞吐量將隨著輸入負荷的增大而下降。

下圖是理想擁塞控制,實際的擁塞控制,和無擁塞控制的一個曲線圖,曲線如下所示:

TCP 的擁塞控制算法主要涉及到四個,分別是:

  • 慢開始算法
  • 擁塞避免算法
  • 快重傳算法
  • 快恢復算法

在講解這四種擁塞控制算法之前,先假定如下條件:

  • 數據是單方向傳送的,而另一個方向只傳送確認
  • 接收方總有足夠大的緩存空間,因而發送方發送的窗口的大小由網絡的擁塞程度來決定
  • 以最大報文段 MSS 的個數作為討論問題的單位,而不是以字節為單位

也就是說現在發送方和接收方兩者之間的通信是這樣子的,具體過程如下圖所示:

發送方向接收方發送一個 TCP 數據報文段,而接收方收到整個報文段之后,就向發送方回一個TCP確認報文段

也就是說,發送方維護一個叫做擁塞窗口cwnd的狀態變量,其值取決于網絡的擁塞程度,并且動態變化。

  • 擁塞窗口cwnd的維護原則:只要網絡沒有出現擁塞,擁塞窗口的值就增大一些;但是只要網絡中出現擁塞,擁塞窗口就減小一些。
  • 判斷出現網絡擁塞的依據:沒有按時收到應當達到的確認報文(也就是發生了超時重傳)。

發送方將擁塞窗口作為發送窗口,也就是 swnd = cwdn

維護一個慢開始門限ssthresh狀態變量:

  • 當 cwnd < ssthresh 時,開始使用慢開始算法
  • 當 cwnd > ssthresh 時,停止使用慢開始算法而改用擁塞避免算法
  • 當 cwnd = ssthresh 時,既可以使用慢開始算法,也可以使用擁塞避免算法

慢開始和擁塞避免算法

為了更改的闡述慢開始算法,我們給出下面這樣一個折線圖,其中折線圖的橫坐標表示的是傳輸輪次,而一個傳輸輪次指的是發送方給接收方發送數據報文段之后,接收方給發送方回相應的確認報文段,一個傳輸輪次所經歷的時間,其實就是往返時間,縱坐標是擁塞窗口,這是一個動態變化的值。

在 TCP 雙方建立邏輯連接關系時,擁塞窗口的值被設置為1 ,另外還需要設置慢開始門限的初始值為16,在執行慢開始算法時,發送方每收到一個接收方發來的確認報文段時,就將擁塞窗口值+1,然后再開始下一輪次的傳輸,當擁塞窗口值增加到慢開始門限值時,就改為執行擁塞避免算法。

上述的折線圖該如何解釋呢?就是說,如果最開始,發送方的擁塞窗口值為1,發送方發送一個TCP 報文段至接收方,接收方收到之后,發送TCP確認報文段至發送方,當發送方收到這個確認報文段之后,就將擁塞窗口的值加1,因為在這里,擁塞窗口的值就等于發送窗口的值,所以,此時發送窗口的值為 2,那么發送方就能夠發送兩個報文段到接收方,當發送方收到這兩個報文段的確認報文段后,就將擁塞窗口設置為 4,此時發送方就能發送4個TCP報文段至接收方,按照這樣一種原理,圖中數據包每增加一個輪次,擁塞窗口的值就呈現指數增長,直至增加到慢開始門限值,也就是 16,此時改為擁塞避免算法。

何為擁塞避免算法呢,也就是說當前來講,每個傳輸輪次結束之后,擁塞窗口的值改為線性加1,而不是像慢開始算法那樣擁塞窗口的值呈現指數增長,比如說此時發送方能夠發送15~30號的數據報文段,當發送方收到 15 ~30 號的數據確認報文段,將擁塞窗口值加1增大到17,依據此原理,發送方和接收方又進行了幾個輪次的數據傳輸,達到如下所示的一個折線圖:

如果說此時,在擁塞窗口值達到 24 的時候,發送方又向接收方發送了一串數據包,假設這串報文段在傳輸過程中,丟失了幾個,這必然會造成發送方對這些丟失報文段的超時重傳,發送方依據此判斷網絡很可能出現了擁塞,那么這個時候就需要做如下的工作:將慢開始門限值更新為發生擁塞時擁塞窗口值的一半,然后將擁塞窗口值調整為1 ,重新執行慢開始算法,當擁塞窗口達到慢開始門限值的時候,就執行擁塞避免算法,具體過程如圖所示:

最后,對這一整個過程進行標注,標注之后的折線圖如圖所示:

快重傳算法

有些時候,個別報文段會在網絡中丟失,但是實際網絡中并沒有發生擁塞,這也將導致發送方超時重傳,并且誤認為是發生了擁塞,這個時候,發送方將擁塞窗口設置為最小值1,并且錯誤地啟動了慢開始算法,因而降低了傳輸效率。

而采用快重傳算法可以讓發送方盡可能早地知道發生了個別報文段的丟失,也就是說快重傳也就是讓發送方盡快進行重傳,而不是等待超時重傳計時器超時再重傳。

具體是怎么樣呢?就是說接收方不要等待自己發送數據時才進行捎帶確認,而是要立即發送確認;即使是收到了失序的報文段也要立即發出對已經收到報文段的重復確認,發送方一旦收到 3 個連續的重復確認,就將相應的報文段立即重傳,而不是等待該報文段超時重傳計時器超時再重傳。

具體的過程是怎么樣的呢,看如下所示的示意圖:

通過上圖可以看到,在發送M2時,并沒有等待M1的確認報文段到達之后再發送,而是在確認報文段到達之前就將 M2 的報文段發送出去了,發送 M3 的時候,數據報發生了丟失,在發送 M4 的時候,接收方收到之后,會繼續回傳報文段 M2 的確認,一直到發送 M6 的時候,都是回傳的M2的確認包,而此時對于M2的確認包的接收已經累計3個了,就立即重傳M3報文段,這樣也就不會造成對 M3 報文段的超時重傳,也就不會將擁塞窗口調整為 1 ,也就能夠大大提升網絡的傳輸效率。

快恢復算法

發送方一旦收到3個重復確認,就知道現在只是丟失了個別的報文段。于是不啟動慢開始算法,而執行快恢復算法;發送方將慢開始門限值和擁塞窗口值調整為當前窗口的一半;開始執行擁塞避免算法。

小結

綜上所述,我們綜合前面所敘述的慢開始和擁塞避免算法,以及快重傳和快恢復算法舉一個例子,例子如下所示:

這個圖結合上述的理論能很好的進行解釋,這里就不在進行闡述了。

總結

 

至此,關于計算機網絡中 TCP 部分的闡述到此也就結束了,結合前面一則的 TCP 教程閱讀更佳哦~

本文轉載自微信公眾號「wenzi嵌入式軟件」,可以通過以下二維碼關注。轉載本文請聯系wenzi嵌入式軟件公眾號。

 

責任編輯:武曉燕 來源: wenzi嵌入式軟件
相關推薦

2020-07-23 15:01:15

TCP流量擁塞

2020-04-20 10:51:26

TCP擁塞控制網絡協議

2019-04-16 11:02:10

TCPIPLinux

2022-10-17 08:21:29

UDPTCP

2021-10-11 14:27:06

TCP擁塞控制

2014-09-12 18:18:02

tcpudtUDP

2019-07-02 10:22:15

TCP流量數據

2022-07-27 07:36:01

TCP可靠性

2010-02-03 23:04:31

流量控制P2P華夏創新

2020-02-10 20:54:48

擁塞流量控制

2010-06-10 15:14:32

TCP傳輸控制協議

2023-10-08 12:14:42

Sentinel流量控制

2022-02-15 08:30:04

TCP三次握手四次揮手

2024-09-06 09:51:47

2023-10-17 16:30:00

TCP

2010-06-04 10:49:58

Linux流量控制

2011-06-23 09:09:37

流量控制

2013-07-22 14:25:29

iOS開發ASIHTTPRequ

2023-12-26 01:07:03

TCP擁塞控制

2010-05-27 10:43:29

Linux流量控制
點贊
收藏

51CTO技術棧公眾號

日本中文字幕一级片| 久久久最新网址| 一区二区三区免费播放| 大乳在线免费观看| 久久午夜电影| 色偷偷亚洲男人天堂| av在线无限看| 黄色在线播放网站| 国产成人精品1024| 91精品国产777在线观看| brazzers精品成人一区| 午夜精品久久久久久毛片| 亚洲尤物在线视频观看| 国产精品美女久久久久av福利| 黑人精品无码一区二区三区AV| 91亚洲国产成人久久精品| 精品女同一区二区| 黄色动漫网站入口| 精品成人一区二区三区免费视频| 国产成人免费av在线| 久久久欧美一区二区| 嘿嘿视频在线观看| 亚洲视频国产精品| 色女孩综合影院| 国产爆乳无码一区二区麻豆| av福利精品| 99re这里只有精品视频首页| 91入口在线观看| 黄色污污视频软件| 亚洲一本二本| 国产一区二区三区18| 无码人妻一区二区三区免费n鬼沢| www.一区| 在线观看成人免费视频| 99热久久这里只有精品| 午夜视频在线观看网站| 99re视频精品| 99国精产品一二二线| 伊人成年综合网| 亚洲一区二区免费看| 色综合色综合久久综合频道88| jizz18女人高潮| 女人丝袜激情亚洲| 日韩精品中文字幕一区| 亚洲精品第三页| 影视一区二区三区| 午夜av一区二区三区| 亚洲激情免费视频| 福利在线播放| 久久久精品2019中文字幕之3| 久久99精品久久久久久水蜜桃| 欧美一级性视频| 国产aⅴ精品一区二区三区色成熟| 成人亚洲综合色就1024| 在线观看免费黄色小视频| 日韩中文字幕1| 日本在线观看天堂男亚洲| 日韩 欧美 综合| 亚洲激情成人| 97在线观看免费| 69精品久久久| 精品1区2区3区4区| 久久久精品久久久久| 国产主播av在线| 成人在线免费观看网站| 一本一道久久a久久精品逆3p| 中国黄色a级片| 亚洲va久久| 亚洲欧美在线x视频| aaaaa级少妇高潮大片免费看| 国产亚洲一区| 中文字幕亚洲激情| 免费人成又黄又爽又色| 精品久久久亚洲| 在线精品视频视频中文字幕| 网爆门在线观看| 91tv官网精品成人亚洲| 久久999免费视频| 国产一级av毛片| 亚洲三级色网| 国产成人精品免高潮在线观看| 国产情侣小视频| 久久精品99国产精品日本| 91精品中国老女人| 国产精品一区二区三区在线免费观看| 国产盗摄视频一区二区三区| 精品在线观看一区二区| 国产午夜在线观看| 国产情人综合久久777777| 黄频视频在线观看| aa在线视频| 午夜欧美大尺度福利影院在线看| 日韩免费高清在线| 成人激情视屏| 日韩美女视频在线| 精品无码人妻少妇久久久久久| 欧洲专线二区三区| 在线亚洲男人天堂| 美国黄色片视频| 国内综合精品午夜久久资源| 日韩av电影免费观看高清| 亚洲无码精品在线观看| 懂色av一区二区夜夜嗨| 免费久久99精品国产自| 免费不卡视频| 性欧美疯狂xxxxbbbb| 国产小视频精品| 91亚洲精品视频在线观看| 亚洲色图校园春色| 91精品少妇一区二区三区蜜桃臀| 99xxxx成人网| 91在线播放国产| 欧美男男激情freegay| 日韩美女啊v在线免费观看| 日本丰满少妇xxxx| 久久久成人av毛片免费观看| 日韩av在线影院| 538精品在线观看| 日日夜夜免费精品| 亚洲综合社区网| 男女av在线| 一区二区三区色| 91看片在线免费观看| 豆花视频一区二区| 在线播放精品一区二区三区 | 国产精品高潮久久久久无| 久久久久久人妻一区二区三区| 日本一区二区中文字幕| 亚洲一区999| 影音先锋亚洲天堂| 国内不卡的二区三区中文字幕 | 菠萝菠萝蜜网站| 欧美午夜电影在线观看 | 国产精品热久久久久夜色精品三区 | 久久国产精品一区二区三区四区| 影音先锋中文在线视频| 欧美日韩午夜在线| 中文在线一区二区三区| 狠狠久久婷婷| 97视频资源在线观看| 黄网站在线免费| 欧美日韩一区二区三区四区 | 色呦呦免费观看| 亚洲理论在线观看| 婷婷激情四射五月天| 神马影视一区二区| 久久免费视频在线| 国产伦子伦对白视频| 国产精品午夜在线| 国产在线观看福利| 99re热精品视频| 欧美第一页在线| www.污视频| 亚洲一区在线视频观看| 欧美老女人bb| 午夜欧美视频| 国产自产在线视频一区| 波多野结衣视频一区二区| 亚洲变态欧美另类捆绑| 国产一级一级片| 不卡电影免费在线播放一区| 怡红院av亚洲一区二区三区h| 亚洲欧洲av| 欧美最猛性xxxxx(亚洲精品)| 激情视频在线观看免费| 在线免费观看一区| 丝袜美腿中文字幕| 99精品国产在热久久| 久久精品国产美女| 国产一二在线播放| 亚洲国产天堂网精品网站| 精品91久久久| 久久久久国产精品免费免费搜索| 浓精h攵女乱爱av| 久久久久久久久99精品大| 91免费欧美精品| 女囚岛在线观看| 日韩精品视频免费在线观看| 亚洲av无码乱码国产精品fc2| 亚洲欧美日韩在线不卡| 少妇搡bbbb搡bbb搡打电话| 亚洲黄色免费| 日本一区二区精品| 日韩毛片一区| 欧美裸身视频免费观看| 无套内谢的新婚少妇国语播放| 在线观看一区日韩| 国产黄色录像片| 懂色av中文字幕一区二区三区| 玩弄japan白嫩少妇hd| 图片小说视频色综合| 国产精品theporn88| 不卡av播放| 久久中文字幕一区| 亚洲精品一区二区三区不卡| 91福利视频网站| 免费人成年激情视频在线观看| 国产亚洲女人久久久久毛片| 91丨porny丨九色| 亚洲综合激情| 超碰97在线看| 欧美日韩伦理| 国产精品三区四区| 日韩大片欧美大片| 精品国产欧美成人夜夜嗨| 手机av在线免费观看| 欧美日韩日日摸| 国产无套内射又大又猛又粗又爽| 国产精品久久久久aaaa| 亚洲熟女乱综合一区二区三区| 久久成人羞羞网站| 欧美视频在线观看视频| 99久久综合| 欧美性xxxx69| h视频久久久| 国产色视频一区| 不卡一二三区| 欧美激情乱人伦一区| 中国日本在线视频中文字幕| 亚洲乱码国产乱码精品精天堂 | 国产亚洲视频中文字幕视频| 无码精品人妻一区二区三区影院| 日韩免费看网站| 中文字幕乱码人妻无码久久| 日韩欧美精品网址| 欧美一区二区三区爽爽爽| 国产日韩欧美一区二区三区乱码 | 欧洲在线免费视频| 亚洲一区欧美激情| 欧洲精品视频在线| 国产成人av| 精品午夜一区二区| 精品一区二区三区四区五区| 成人国产在线视频| 九九热线视频只有这里最精品| 日本不卡视频在线播放| 91九色美女在线视频| 欧美日韩高清区| 国产视频在线播放| 一本色道久久88综合日韩精品 | 欧美福利视频在线观看| 欧美日韩欧美| 色哟哟入口国产精品| 国产51人人成人人人人爽色哟哟| 亚洲免费一在线| 飘雪影院手机免费高清版在线观看| 亚洲黄页网在线观看| 国产福利第一页| 日韩欧美一级特黄在线播放| 午夜精品在线播放| 欧美日韩亚洲综合在线 | 中文字幕少妇一区二区三区| 最新国产在线观看| 亚洲精品自拍第一页| 午夜影院免费视频| 精品久久久久久综合日本欧美| 欧美熟妇另类久久久久久不卡 | 黄色的网站在线观看| 久久精品国产电影| 69av在线| 欧美成人第一页| 国产天堂在线播放视频| 久久久爽爽爽美女图片| ****av在线网毛片| 久久久久国色av免费观看性色 | 激情久久久久| 黄页网站大全在线观看| 国产亚洲毛片| 无码日韩人妻精品久久蜜桃| 久久福利视频一区二区| 日韩欧美中文在线视频| 国产成人午夜精品影院观看视频 | 亚洲欧洲一区二区在线播放| 美女视频黄免费| 精品久久久一区二区| 老熟妇一区二区三区| 精品视频123区在线观看| 97人妻人人澡人人爽人人精品 | 1卡2卡3卡精品视频| 中文在线综合| 欧美高清性xxxxhdvideosex| 99精品视频在线观看免费播放| 日本大胆人体视频| 在线观看视频免费一区二区三区| 日韩手机在线观看视频| 精东粉嫩av免费一区二区三区| 国产免费无码一区二区| 337p粉嫩大胆噜噜噜噜噜91av | eeuss影院在线播放| 久久久极品av| 国产在线精彩视频| 日本精品久久久| 国产视频网站一区二区三区| 麻豆一区区三区四区产品精品蜜桃| 99re66热这里只有精品8| 国产精品视频二| 丝袜亚洲精品中文字幕一区| 亚洲摸摸操操av| 国产传媒国产传媒| 国产精品午夜电影| 欧美 日韩 国产 一区二区三区| 日韩欧美aaa| 国产情侣一区二区| 亚洲第一国产精品| 国产中文字幕在线| 久久综合五月天| 成人香蕉视频| yellow视频在线观看一区二区| 成人情趣视频| av在线播放亚洲| 激情成人综合网| 老司机福利av| 亚洲v日本v欧美v久久精品| 中文字幕+乱码+中文| 亚洲福利视频二区| eeuss影院www在线播放| 性金发美女69hd大尺寸| av国产精品| 日韩精品伦理第一区| 亚洲一级特黄| 五月天婷婷在线观看视频| 久久久久青草大香线综合精品| 在线免费观看毛片| 欧美三级三级三级| 丰满岳乱妇国产精品一区| 日韩中文字幕免费看| 香蕉视频亚洲一级| 成人国产一区二区| 成人影视亚洲图片在线| 日本成人在线免费视频| av在线播放成人| 国产亚洲小视频| 欧美一级搡bbbb搡bbbb| 北条麻妃在线| 国产成人亚洲综合青青| 网友自拍一区| 无码中文字幕色专区| 国产91精品一区二区麻豆网站| 日韩一区二区三区四区在线| 欧美一区二区国产| jizz视频在线观看| 18久久久久久| 女同一区二区三区| 国产女教师bbwbbwbbw| 国产一区二区三区免费在线观看| 欧美爱爱免费视频| 欧美色区777第一页| 国产福利第一视频在线播放| 国产成人精品视频在线| 国产videos久久| 久久午夜夜伦鲁鲁一区二区| 国产欧美一区视频| 中文字幕在线播| 亚洲区在线播放| 亚洲精品.com| 亚洲国产激情一区二区三区| 日韩av网站在线观看| 青青草自拍偷拍| 制服.丝袜.亚洲.中文.综合| а√资源新版在线天堂| 99精品在线直播| 亚洲精品综合| 无码国产69精品久久久久同性| 欧美影片第一页| 自拍视频在线网| 91视频99| 噜噜噜躁狠狠躁狠狠精品视频| 久久精品三级视频| 欧美无乱码久久久免费午夜一区| 免费在线看黄网站| 成人欧美一区二区三区在线湿哒哒| 亚洲欧美综合国产精品一区| 亚洲国产欧美视频| 色综合色综合色综合| 国产h在线观看| 亚洲一区国产精品| 伊人情人综合网| 逼特逼视频在线观看| 色综合久久九月婷婷色综合| 日本在线观看视频| 成人综合国产精品| 一区二区免费不卡在线| 亚洲一级Av无码毛片久久精品| 色综合色狠狠综合色| 在线视频婷婷| 成人av网站观看| 免费久久99精品国产自在现线| 精品视频第一页| 亚洲成av人乱码色午夜| 日本美女一区| ijzzijzzij亚洲大全| 99久久久久久99| 91精品国自产| 久久噜噜噜精品国产亚洲综合| 色喇叭免费久久综合网| 国产白袜脚足j棉袜在线观看| 欧美日韩免费观看一区二区三区 | 欧美日韩国产丝袜美女| aⅴ在线视频男人的天堂 | 久热在线视频观看|