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

通俗易懂網絡協議(IP)

網絡 網絡管理
之前寫過一篇《通俗易懂TCP/IP(概述)》,廣受歡迎和好評,有網友催更,便抽空續寫IP章節,回應粉絲期待。

之前寫過一篇《通俗易懂TCP/IP(概述)》,廣受歡迎和好評,有網友催更,便抽空續寫IP章節,回應粉絲期待。

TCP/IP網絡模型

TCP/IP網絡模型分為4層,自下而上分布為鏈路層(又叫網絡接口層)、網絡層、傳輸層、應用層。

通俗易懂網絡協議(IP)

  • 鏈路層:處理數據在媒介上的表示、傳輸以及與硬件交互的細節。
  • 網絡層:IP層負責IP數據報的路由轉發,所有的TCP、UDP、ICMP和IGMP數據都通過IP數據報傳輸。網絡層(IP)提供了一種盡力而為、無連接、不可靠的數據報交付服務,IP負責將IP數據報(又叫分組)放入數據鏈路層傳輸,并處理分片和重組邏輯。
  • 傳輸層:為端主機上運行的應用程序提供端到端服務,包括TCP和UDP。
  • TCP提供了帶流量控制、擁塞控制、有序、可靠的流交付,TCP需要處理丟包檢測重傳、重排序等IP層不處理的問題,TCP面向連接,不保留消息邊界。
  • UDP提供的功能基本上沒有超越IP,不提供速率控制和差錯控制,不保證可靠性,UDP只是提供一套端口號,用于復用、多路分解(即把收到的數據報交給應用層對應程序處理)和校驗數據完整性(只檢錯不糾錯),UDP面向非連接,保留消息邊界。
  • 應用層:負責處理特定應用的細節,通常應用的實現都是基于TCP/IP或者UDP/IP。應用層與應用細節相關,與網絡數據傳輸無關,而之下的三層(鏈路層、網絡層、傳輸層)則對應用一無所知,但需要處理通信的細節。

分層&協議對照

OSI七層網絡模型和TCP/IP四層網絡模型的對應關系如下圖,對應層的常用協議也列于表中。

通俗易懂網絡協議(IP)

分層的目標是隔離,通過分層實現:下層對上層透明,而上層利用下層提供的能力。

分層的另一個優點是協議復用,這種復用允許多種協議共存于同一基礎設施之中,復用可以發生在不同層,并在每層都有不同類型的標識符區分,用于確定信息屬于哪個協議。

比如在鏈路層的數據幀(Frame)有一個協議標識符字段,用來標識鏈路層幀攜帶的協議是IP還是ARP;又比如在網絡層的IP數據報頭部有一個8位協議字段,標識該IP數據報來自于TCP、還是UDP、亦或是ICMP、IGMP...

封裝

數據在發送端從上到下經過TCP/IP協議棧,遵循應用層->TCP/UDP->IP->鏈路層的順序。

當某層的一個協議數據單元(PDU)對象轉換為由底層攜帶的數據格式表示,這個過程稱為在相鄰低層的封裝,即上層被封裝對象作為不透明數據充當底層的Payload部分,封裝是層層包裹的過程。

通俗易懂網絡協議(IP)

每層都有自己的消息對象(PDU)的概念。

  • TCP層的PDU叫TCP段(segment)
  • UDP層的PDU叫UDP數據報(Datagram)
  • IP層的PDU叫IP數據報(Datagram)
  • 鏈路層的PDU叫鏈路層幀(Frame)

封裝的本質是將來自上層的數據看成不透明、無須解釋的信息,經過本層的處理,在上層PDU的前面加上本層協議的頭部,有些協議是增加尾部(鏈路層),頭部用于在發送時復用數據,接收方基于各層封裝過程中增加頭部中的分解標識符執行分解。

具體到TCP傳輸數據而言,發送端的數據要經過三次封裝。

  • 應用層數據經過TCP層的時候,會增加TCP頭部,產生TCP Segment,TCP頭部中的端口號是該層的分解標識符。
  • TCP Segment經過IP層的時候,會增加IP頭部,產生IP Datagram,IP頭部中的協議類型字段是該層的分解標識符。
  • IP分組經過鏈路層的時候,會增加以太網首部和尾部,產生以太網Frame,幀頭部中的以太網類型字段,可用于區分IPv4(0x8000)、IPv6(0x86DD)和ARP(0x0806)。

分用

數據到達接收端(是目的機器),會從下到上經過TCP/IP協議棧,遵循鏈路層->IP->TCP/UDP->應用層的順序。

接收端的數據還原也需要經歷三次解封。

  • 經過鏈路層會剝離以太網首尾部,根據以太網類型字段,如果是IP Datagram則交給IP模塊。
  • 經過IP層會清除IP頭部,根據IP頭部中的協議類型字段,交給TCP、UDP或者ICMP、IGMP模塊。
  • 經過TCP/UDP層去掉TCP/UDP頭部,根據端口號,最終將數據還原取出,并交付給應用程序。

通俗易懂網絡協議(IP)

封裝發生在發送方,拆封(還原)發生在接收方。

消息邊界

應用層將協議攜帶的數據寫入消息,消息邊界是兩次寫入操作之間的位置或字節偏移量。

保留消息邊界的協議(UDP)在接收方能獲得發送方的消息邊界,而不保留消息邊界的協議(TCP)在接收方將不能獲得發送方的消息邊界。

通俗易懂網絡協議(IP)

比如發送端通過UDP協議先后發送2個大小分別為100、200字節的消息,接收端通過UDP協議接收數據,將分2次分別接收到100、200字節的消息,但不保證接收100、200消息的先后順序。

而TCP是數據流協議,如果發送端通過TCP協議先后發送2個大小為100和200字節的消息,接收端會收到300字節數據,但每次接收返回的不一定是100、200字節消息,接收端丟失了發送端的消息邊界。

網絡地址

IP地址用于IP層,IPv4的IP地址是32位整數,最多可以表示40多億個IP地址,按8位一字節,則分為4字節,每個字節是一個0~255的無符號整數,所以可以表示為“abc.def.ghi.jkl”的點分十進制格式,也可以表示為32位無符號整數。

點分十進制和無符號32位無符號整數可以很容易換算。

IPv4地址空間分成五大類,A、B、C類用于Internet單播,D類地址供組播使用,E類地址保留。

IPv4的32位又被劃分為網絡號和主機號,可以把網絡號想象成到小區的郵政地址,而主機號想象成房間號。

通俗易懂網絡協議(IP)

鏈路層使用48bit的MAC地址,ARP和RARP用于IP地址和MAC地址之間的相互換算。

應用程序編程接口

操作系統通過提供編程接口(API)來支持應用程序的網絡開發,目前***的API是套接字(Socket),也叫Berkeley套接字。

Socket抽象層位于應用層跟傳輸層之間,提供創建、綁定、監聽、連接、發送、接收、關閉等常用方法。

通俗易懂網絡協議(IP)

Internet協議

IP是TCP/IP協議族中的核心協議,為傳輸層提供IP數據報的交付能力,它負責將IP數據報從網絡一端傳遞到另一端,實現數據轉發。

IP的另一個作用是:在發送端,接收來自傳輸層的協議數據單元(PDU),添加IP首部封裝為IP數據報,交給協議族的下一層鏈路層。

在接收端(包括中間路由器),接收來自鏈路層的PDU,去掉IP首部,根據IP首部中的協議類型,將數據分發給TCP、UDP或者其他。

IP只是完成分組交換(轉發),如果你希望得到可靠性保證,IP會說:對不起,做不了。

發送一個IP數據報猶如寄一個快遞,只需把目的地收件人寫在快遞上,快遞公司會路由分發,但中間有可能丟件,丟了不管,而且到了,也不會有確認,一切隨緣。

基于TCP/IP協議族構建的網絡,可以區分為端系統(兩邊的主機)和中間系統(中間路由器),端主機實現網絡所有層,而路由器實現傳輸層之下的所有層,IP使用逐跳協議,IP之上的各層使用端到端協議。

路由器

路由器工作于網絡層,是IP層的核心設備。

路由器有兩個或兩個以上的網絡接口,用于連接兩個或多個網絡,負責將IP數據報(分組)從一個網絡接口轉發到另一個網絡接口。

帶有多網絡接口(網卡)的主機也能承擔轉發分組的功能,這種主機稱為作為路由器使用的主機。

通俗易懂網絡協議(IP)

如果把一個村莊比喻成一個小的局域網,那路由器就相當于連接村莊的橋梁,路由器屬于中間系統,所以連接不同網絡的路由器需要實現不同的鏈路層協議,完成不同鏈路層的翻譯轉換功能。

另一方面,路由器實現鏈路層+網絡層這2層就夠了,而不必實現傳輸層和應用層,這是由它的功能(實現分組交換)決定的。

每個IP分組都是一個IP數據報,包含發送方和接收方的第三層地址(IP地址),即32位的IPv4或128位的IPv6,IP數據報首部中的目的地址決定將該數據報發往何處,而做出決定和發送數據報到下一跳的過程叫轉發,轉發依賴于路由表,是存儲于內存中的一個數據結構。

IP協議格式

在貼出IP協議格式之前,我們可以設想一下,IP協議需要包括哪些信息,這比直接上圖+死記硬背要好。

根據之前封裝的描述,顯然,IP數據報應該是包括IP首部+數據負載,而這個不透明的負載(Payload)來自于TCP、UDP或者其他。

所以我們講IP數據報格式,其實就是IP首部的組成和結構,因為數據負載來自于上層,而封裝的本質要求上層的數據對下層隱藏、無須解釋,既然IP的Payload對于IP層透明,那自然沒什么可講的。

IP首部由各種不同用途和含義的字段組成。

因為IP分32位的IPv4和128位的IPv6,所以IP首部需要包括版本號字段用來區分這兩種情況。

因為IP負責分組轉發,所以IP首部應該包括目的IP地址,用于路由轉發邏輯的處理,另外接收端可能需要找到該分組的來源,所以也應該包含來源IP地址。

TCP、UDP、ICMP、IGMP都通過IP數據報傳輸,所以在IP首部,需要包含一個協議字段,用于區分該IP數據報承載的是哪種類型的協議。

IP不糾錯,但是需要檢查錯誤,數據在傳輸過程中,有可能出錯,導致接收到的數據跟發送的不一樣,所以接收端需要有方法知道傳輸過程中,數據是否跟發送端一致,所以頭部校驗和字段也是必要的。

因為IP要處理分片和重組,所以IP首部需要包含相關信息,以支持該功能。

IP分IPv4和IPv6兩種,協議格式不同,本文講述以IPv4為主,先給一個IPv4的數據報圖,不帶選項的IP數據報頭部為20字節。

通俗易懂網絡協議(IP)

  • 版本,IP協議的***個字段都是版本字段,這也是IPv4和IPv6唯一相同的字段,IP數據報的版本字段為4對應IPv4,為6對應IPv6,主機或者路由器可以根據版本字段,分別處理IPv4或IPv6(稱為雙棧)。
  • IHL,Internet頭部長度,該字段為4位,表示頭部(包括選項)32位字的數量,也就是說,真正的用字節表示的頭部長度應該是IHL的值,再乘以4(32位=4字節),因為4位能表示的***2進制為1111,對應十進制15,所以IPv4的首部最多60(15*4)字節。
  • DS,服務類型字段占6bit,顯示控制通知(ECN)占2bit,一共8bit,該8bit用來替換了最初版本的服務類型(ToS)字段,原因是ToS其實沒怎么被用。
  • 總長度字段,是IP數據報的總長度,包括首部和數據。

接下來的32位字(4字節),標識(16bit)+標志(3bit)+分片偏移(13bit)用于分片和重組邏輯。

  • TTL,生存期字段用于設置數據報可經過路由器數量的上限。超此上限的IP數據報將被丟棄。
  • 協議字段,8bit,提供多路分解功能,滿足IP協議可用于攜帶多種(TCP、UDP、ICMP、IGMP等)協議類型的有效載荷的要求,TCP對應值17,UDP對應值為6。
  • 頭部校驗和字段,僅計算IPv4頭部,不包括數據,數據(Payload)的校驗由傳輸層協議去保證,校驗和的含義很簡單明了,在發送端根據IP頭部的各位計算出一個數值,接收端根據接收到的IP頭部的各位重算一個數值,如果該值等于校驗和字段,那就哦了,否則,傳輸過程中出錯了,這個IP數據報不靠譜,扔了吧。

分片和重組

鏈路層對可傳輸的幀有一個***長度的限制,以太網對數據幀的長度上限是1500字節,鏈路層可傳輸幀的長度限制叫做***傳輸單元(MTU)。

如果IP層有一個數據報要傳,且數據長度比鏈路層的MTU還大,那么IP層就需要對該數據報分片(fragmentation),把超限的數據報切分為若干片,使得每片都小于MTU限制。

IP層接收到一份要發送的數據報時,通過選路邏輯來決定向哪個接口(網卡)發送數據,發送數據之前,需要查詢該接口獲得其MTU,然后將數據報長度與MTU進行比較,如果需要,則進行分片,分片可以發生在原始發送端主機,也可以發生在中間路由器上。

IP數據報分片后,到達目的地后才進行重新組裝,恢復分片前的IP數據報信息,重組由目的主機的IP層完成。因此,分片和重組對傳輸層(TCP、UDP)透明,IP首部中的標識、標志、分片偏移字段為分片和重組提供了足夠的信息。

IP數據報首部中的標識(16bit)保存分片的唯一值,這意味著屬于同一IP數據報的多個分片擁有相同的標識值。

標志(3bit)字段中的一位用來表示“是否有更多的片”,除***一片外,其他組成數據報的分片該位設1,***一片置0表示沒有更多的片,也就是***一片;片偏移字段用來標識該片在原始IP數據報中的位置。

當IP數據報切分為多個分片(IP數據報)后,每個分片的總長度字段(16bit)要更改為該片的長度值。

對鏈路層而言,不管是完整的IP數據報,還是IP數據報的一個分片,都以IP分組同等視之,分組是IP層把數據報傳遞給鏈路層的一個概念,既可能是一個獨立IP數據報也可能是一個IP數據報的分片。每個分組(分片)都有自己的IP首部,并在選路時與其他分組(分片)獨立路由,所以這些分片到達目的端可能失序,但IP首部有足夠信息重新組裝這些片。

任何一個分片的丟失,都要導致重傳整個數據報,這是因為重傳機制在傳輸層,而分片對傳輸層透明。

通俗易懂網絡協議(IP)

上圖是UDP數據報在IP層的分片示例,可見UDP首部只存在***個分組(分片)之中,這很容易理解,因為經傳輸層封裝后的數據報對于IP層而言是透明的,IP不區分UDP首部和UDP數據,它們都是不透明的Payload。

接收端在收到IP分片后,相同標識值的分片屬于同一個被切分的數據報,然后對分片偏移排序,更多片標志位為0的分組是***一片,排序后的分組,如果分配偏移連續,且***一個分組也到達,則表示整個數據報都到達了,則恢復數據報,否則繼續等待。

IP轉發

IP轉發的概念很簡單,就是路由器為IP數據報挑選一個接口發送出去。

從發送端到目的端,之間經歷的所有路由器構成網絡路由的完整路徑,這跟從家到公司經過的所有路口構成的路徑類似。

當網絡接口(網卡)收到數據報時,IP模塊檢查數據報目的地址是否為自己的IP地址,如果是,數據報交付給由協議字段指定的協議模塊(TCP、UDP等),如果不是,則判斷IP層是否配置為路由器,如果是,則轉發,如果不是,丟棄,因為主機不轉發那些不是由它生成的數據報。

IP層包含一些位于內存中的信息,稱為路由表,每次轉發數據報時,都要查詢路由表,執行最長前綴匹配法,決定挑選哪個路由表項做數據轉發。IP轉發逐跳進行,每次轉發假設離目的地更近一步,路由器和主機不包含到目的地的完整路徑信息。

路由表是路由條目的列表,每個路由條目包括以下幾項關鍵信息。

  • 目的地:一個32位字段,用于與掩碼操作結果相匹配。
  • 掩碼:一個32位字段,用于與IP數據報中的目的IP地址做按位與操作。
  • 下一跳:下一個IP實體(路由器或者主機)的32位IP地址,數據報將被轉發到該地址。
  • 接口:用于將數據報發送給下一跳的網絡接口(網卡)。

選路過程:

  • 首先取出數據報中的目的IP地址,然后與路由條目的掩碼字段進行按位與,按位與的結果如果等于路由條目的目的地,則該條目與目的地IP匹配,該條目進入候選集合。
  • 從候選集合中選擇最匹配的條目,即掩碼最多位為1的條目,取出下一跳字段作為轉發數據報的下一跳IP地址。
  • 通過最匹配條目的網絡接口,發送到下一跳。
  • 如果沒有匹配條目,則數據報無法交付,通過ICMP發送“主機不可達”通知發送主機。

通常路由表會有一個默認路由項目,用于默認路由,每經過一個路由器,IP首部中的TTL字段都要自減1。

責任編輯:趙寧寧 來源: 碼磚雜役
相關推薦

2019-05-20 07:37:00

TCPIP網絡協議

2011-10-26 19:57:33

2021-12-26 15:19:39

HTTPS網絡協議網絡傳輸

2019-06-24 07:34:38

數據報協議UDPIP

2022-08-02 10:26:09

網絡層網絡網絡協議

2022-09-23 08:32:53

微服務架構服務

2018-12-03 09:19:28

移動網絡NAT

2023-01-06 09:40:20

項目性能

2020-06-08 10:50:58

前端TypeScript代碼

2021-05-26 16:12:20

區塊鏈加密貨幣比特幣

2022-06-28 07:31:11

哨兵模式redis

2018-01-17 22:36:46

區塊鏈數字貨幣比特幣

2022-08-01 08:18:58

網絡網絡協議

2022-07-06 08:17:50

C 語言函數選型

2021-11-04 08:16:50

MySQL SQL 語句數據庫

2018-03-29 06:40:26

物聯網

2018-03-11 14:57:07

物聯網組網無線通信

2018-03-11 15:11:38

物聯網數據物聯網數據

2021-05-30 19:02:59

變量對象上下文

2021-05-25 09:50:01

GitLinux命令
點贊
收藏

51CTO技術棧公眾號

欧美一卡2卡三卡4卡5免费| 国产伦精品一区二区三区在线观看| 日韩欧美资源站| 日韩av在线第一页| av一本在线| 国产精品亚洲第一区在线暖暖韩国 | 久久精品国产亚洲高清剧情介绍| 久久精品久久久久电影| 日本在线不卡一区二区| 成人日韩在线观看| 免费大片黄在线| 女人色偷偷aa久久天堂| 亚洲激情电影中文字幕| 亚洲欧美久久久久| 9999精品成人免费毛片在线看| 久久久精品人体av艺术| 91视频在线免费观看| 天天干天天色综合| 国产一区二区三区四区三区四| 精品国产伦一区二区三区观看体验 | 久久视频精品在线观看| 99精品中文字幕在线不卡| 91黄色免费网站| 亚洲 欧美 综合 另类 中字| 92国产在线视频| 99re8在线精品视频免费播放| 成人字幕网zmw| 69视频免费看| 亚洲一区国产一区| 久久国产精品影视| 欧美老女人性生活视频| 日本亚洲不卡| 精品91自产拍在线观看一区| 激情在线观看视频| 69堂免费精品视频在线播放| 午夜精品一区在线观看| 国产a级黄色大片| 看女生喷水的网站在线观看| 日本一二三四高清不卡| 久久久久久草| 天天摸天天碰天天爽天天弄| 国产精品一区二区在线观看不卡| 国产精品视频自拍| 草莓视频18免费观看| 亚洲免费精品| 久久频这里精品99香蕉| 青青青在线视频| 欧美1区3d| 欧美久久精品一级黑人c片 | 国产精品97| 中文在线不卡视频| 精品人妻中文无码av在线| 久久撸在线视频| 国产高清免费av在线| 久久综合色8888| 欧美日韩另类丝袜其他| 能在线看的av| 国产欧美精品一区| 亚洲高清视频一区二区| 日本在线免费| 综合色中文字幕| 成人一区二区av| 都市激情久久综合| 午夜精品久久久久久久99樱桃| av无码久久久久久不卡网站| a天堂资源在线| 欧美日韩性视频在线| 女人天堂av手机在线| 最新中文字幕在线播放| 色婷婷综合久久久中文字幕| 免费看污黄网站| 欧美a视频在线| 日韩一区二区在线看| 亚洲区 欧美区| 久久久亚洲欧洲日产| 亚洲女在线观看| 精品一区二区6| 欧美激情综合| 欧美一区二区色| 中文字幕人妻一区二区在线视频 | 免费在线观看污| 免费在线观看一区| 67194成人在线观看| 男人添女人荫蒂国产| 国产精品流白浆在线观看| 日韩成人在线播放| 极品尤物一区二区| 伊人天天综合| 国产精品亚洲精品| 国产黄色片网站| 久久久精品免费免费| 亚洲 欧洲 日韩| 高清在线视频不卡| 欧美色精品天天在线观看视频| 欧美激情国内自拍| 天堂网av成人| 日韩在线观看免费高清完整版| 成人免费毛片东京热| 国产欧美三级| 成人精品久久一区二区三区| 亚洲区小说区图片区| 国产精品久久久久久久久动漫| 日韩在线观看a| 国产一区二区主播在线| 欧美mv日韩mv| 中文字幕网站在线观看| 欧美全黄视频| 国产精品永久在线| 姝姝窝人体www聚色窝| 欧美国产精品劲爆| www.99热这里只有精品| 久久夜夜久久| 日韩av最新在线观看| 日本少妇高清视频| 久久综合九色综合欧美狠狠| 国产a一区二区| 欧美jizz18hd性欧美| 岛国av一区二区三区| 国产精品一级无码| 日韩中文在线电影| 欧美专区日韩视频| 免费国产精品视频| 红杏aⅴ成人免费视频| 国产凹凸在线观看一区二区| 欧美日韩精品免费观看| 国内老司机av在线| 91精品免费在线| 欧美亚洲色综久久精品国产| 亚洲裸体俱乐部裸体舞表演av| 成人在线免费观看视视频| 国产在线网站| 色综合天天综合网国产成人综合天| 性一交一黄一片| 亚洲精彩视频| 国产美女被下药99| 成人高清在线| 在线观看网站黄不卡| 中国av免费看| 亚洲人成在线影院| 国产精品久久波多野结衣| av在线麻豆| 91精品午夜视频| 亚洲人与黑人屁股眼交| 日本怡春院一区二区| 欧美xxxx黑人又粗又长精品| av电影免费在线看| 精品99999| 日本熟女一区二区| 不卡一区二区在线| 青青青在线视频播放| 91精品入口| 久久久久久午夜| 亚洲精品18p| 亚洲一卡二卡三卡四卡五卡| 欧美性猛交乱大交| 欧美久久一区| 日韩精品一区第一页| 18成人免费观看网站下载| 国产欧美黑人| 精品日韩一区二区三区免费视频| 69av视频在线| 丁香一区二区三区| 精品久久一二三| 特黄特色欧美大片| 国产极品jizzhd欧美| 91高清在线| 欧美精品久久久久久久多人混战 | 福利在线午夜| 欧美日韩欧美一区二区| 中文字幕五月天| 国产91精品一区二区麻豆亚洲| 2018日日夜夜| 在线日本制服中文欧美| 国产精品欧美久久久| 又爽又大又黄a级毛片在线视频| 欧美日本一道本| 69av.com| 91亚洲精品乱码久久久久久蜜桃| 欧美两根一起进3p做受视频| 成人影视亚洲图片在线| 亚洲xxx自由成熟| 亚洲妇女成熟| 爽爽爽爽爽爽爽成人免费观看| 国产手机视频在线| 性久久久久久久久久久久| 久久精品国产亚洲AV熟女| 蜜臀va亚洲va欧美va天堂| 中文字幕第50页| 日本亚洲不卡| 成人女保姆的销魂服务| 免费裸体美女网站| heyzo欧美激情| 国产成人97精品免费看片| 黄色网页在线免费看| 日韩电影免费在线观看中文字幕 | 欧美日韩经典丝袜| 亚洲欧美国内爽妇网| 国产精品国产精品国产专区| 午夜视频一区二区三区| www成人啪啪18软件| 高潮精品一区videoshd| 苍井空浴缸大战猛男120分钟| 伊人成综合网| 人禽交欧美网站免费| 免费观看性欧美大片无片| 欧美最顶级的aⅴ艳星| 九义人在线观看完整免费版电视剧| 日韩av网站大全| 成人av无码一区二区三区| 色婷婷亚洲婷婷| 久久久久久久久久综合| 中文字幕 久热精品 视频在线| 国产精品九九视频| 韩国av一区二区三区| 激情五月亚洲色图| 亚洲国产欧美国产综合一区| 美国av在线播放| 国产麻豆一区二区三区精品视频| 高清视频在线观看一区| 91精品一区| 欧日韩在线观看| 国产免费拔擦拔擦8x高清在线人| 神马国产精品影院av| 免费在线观看一级毛片| 亚洲电影在线观看| 国产黄色片网站| 91精品麻豆日日躁夜夜躁| 自拍偷拍第八页| 色中色一区二区| 影音先锋亚洲天堂| 亚洲一区二区三区四区在线| 国产成人自拍网站| 亚洲欧洲精品一区二区精品久久久 | 福利网址在线观看| 黄色成人av网| 国产精品6666| 亚洲国产综合人成综合网站| 97成人资源站| 亚洲欧美成人一区二区三区| 亚洲女同二女同志奶水| 亚洲国产精品高清| 国产人妻大战黑人20p| 久久伊人蜜桃av一区二区| xxxx黄色片| 91一区二区在线| av直播在线观看| 26uuu国产一区二区三区| 精品国产av色一区二区深夜久久| 懂色一区二区三区免费观看| 日本wwwxx| 成人黄色一级视频| 少妇激情一区二区三区视频| 成人av在线播放网站| 精品人妻伦一二三区久| av中文字幕一区| www.88av| 久久久久久日产精品| 亚洲AV无码片久久精品| 国产日产欧美一区二区视频| 久久免费手机视频| 中文字幕一区二区三区乱码在线| 永久免费看mv网站入口| 亚洲色大成网站www久久九九| 天天看片中文字幕| 亚洲一区二区视频在线观看| 日韩激情一区二区三区| 欧美日韩亚洲精品内裤| 亚洲欧美一区二区三区在线观看| 在线观看视频一区二区| 一级做a爰片久久毛片16| 欧美一级国产精品| 人妻中文字幕一区| 国产午夜精品全部视频播放| 天天在线视频色| 久久99热精品| 2022成人影院| 国产这里只有精品| 岛国精品一区| 欧美一区二区综合| 婷婷色综合网| 日韩中文字幕在线视频观看| 日本不卡一区二区三区高清视频| 91香蕉视频免费看| 99国产精品久久久久久久久久久| 欧美激情 一区| 亚洲黄网站在线观看| 国产又黄又粗又爽| 欧美精品在线一区二区三区| 刘亦菲毛片一区二区三区| 亚洲欧美综合精品久久成人| 快射视频在线观看| 欧美在线激情网| 国产电影一区二区| 国产一区二区三区免费不卡| 成人毛片在线播放| 国产激情一区二区三区| 鲁大师私人影院在线观看| 国产精品亲子乱子伦xxxx裸| 国产精品99无码一区二区| 在线观看国产91| 亚洲精品中文字幕成人片| 国产亚洲精品久久久| 啪啪免费视频一区| 国产精品久久中文| 国产伦乱精品| 一区二区三区在线视频111| 中文国产一区| 韩国一区二区在线播放| 久久色在线观看| 精品少妇一二三区| 欧美日韩精品系列| 欧美日本韩国一区二区| 欧美激情一二三| 四虎国产精品免费久久5151| 久久亚洲综合网| 国内一区二区三区| 在线免费黄色网| 91免费国产在线观看| 久久黄色小视频| 3d成人动漫网站| 91精彩在线视频| 国产成人一区二区三区| 女同久久另类99精品国产| www国产无套内射com| 精品一区二区三区在线视频| 欧美三级视频网站| 精品电影在线观看| 高h震动喷水双性1v1| 欧美成人精品在线播放| 日韩一级特黄| 一区二区三区国| 蜜臀av亚洲一区中文字幕| 干b视频在线观看| 欧美日韩免费一区| 亚洲 美腿 欧美 偷拍| 欧美激情在线观看视频| 精品国产三区在线| 亚洲第一综合网站| 久久99久久精品| 久久精品日韩无码| 欧美精品 日韩| 香蕉视频免费在线播放| 国产精品无码专区在线观看| 国产一区二区在线| 已婚少妇美妙人妻系列| 国产色一区二区| 久久久999久久久| 永久免费毛片在线播放不卡| 外国成人直播| 日韩欧美国产二区| 模特精品在线| xxxx日本黄色| 欧美视频一二三区| 亚洲成人三级| 91在线视频精品| 国产精品a级| 国产精品久久久久久亚洲av| 午夜私人影院久久久久| 婷婷伊人综合中文字幕| 欧美中文在线免费| 欧美体内she精高潮| 久久嫩草精品久久久久| 在线观看污污网站| 日韩在线精品视频| 国产va免费精品观看精品| 奇米777四色影视在线看| 成人av资源在线| 成人公开免费视频| 深夜福利日韩在线看| 亚洲精品高潮| 日韩av黄色网址| 国产精品久久一级| 精品国产伦一区二区三| 97婷婷大伊香蕉精品视频| 九热爱视频精品视频| 久久国产精品国产精品| 一区二区三区在线视频观看58| 欧美一区二区公司| 国产成人精品电影久久久| 亚洲91视频| 一级欧美一级日韩片| 欧洲视频一区二区| av免费在线网站| 蜜桃传媒视频麻豆第一区免费观看 | 亚洲欧美日韩在线| 天堂av资源在线| 国产欧美中文字幕| 精品动漫3d一区二区三区免费版| 美女洗澡无遮挡| 欧美一区二区免费视频| 亚洲欧洲自拍| 国产欧美综合一区| 91免费版在线| 国产成年妇视频| 日本中文字幕成人| 欧美久色视频| 岛国片在线免费观看| 日韩av在线免费观看一区| 国产免费区一区二区三视频免费| 国产青青在线视频|