中文字幕一区二区精品区,国产精品成人免费视频,亚洲国产精品无码久久久蜜芽婷,伊人色综合网一区二区三区,亚洲国产精品不卡av在线

中文字幕一区二区精品区,国产精品成人免费视频,亚洲国产精品无码久久久蜜芽婷,伊人色综合网一区二区三区,亚洲国产精品不卡av在线

認證培訓,h3c認證體系,網(wǎng)絡(luò )工程師
豐沃創(chuàng  )新

通俗易懂網(wǎng)絡(luò )協(xié)議(TCP/IP概述)【網(wǎng)絡(luò )工程師培訓】

  • 發(fā)布時(shí)間: 2019-5-30 10:33:17

近期工作,跟網(wǎng)絡(luò )協(xié)議相關(guān),這讓我有機會(huì )更深入學(xué)習網(wǎng)絡(luò )協(xié)議,而之前很長(cháng)一段時(shí)間,我對網(wǎng)絡(luò )協(xié)議的理解都停留在比較淺的層面。

比如:TCP是面向連接的、可靠傳輸,而UDP是非連接的、不可靠傳輸,TCP建連需要3次握手,會(huì )造成delay,UDP更快。

比如:socket編程,服務(wù)器socket create、bind、listen、accept、read/write、shutdown/close,客戶(hù)端socket create、connect、read/write、shutdown/close,再加上epoll/select這幾下子。

再比如:我知道網(wǎng)絡(luò )編程要忽視SIGPIPE信號不然會(huì )掛,read返回0代表對端主動(dòng)關(guān)閉,非阻塞的read要放在循環(huán)里要考慮返回值,多路復用以及阻塞、非阻塞的區別。

TCP/UDP的區別上,我是這樣理解的:從北京到杭州,TCP相當于修了一條高鐵線(xiàn)路(建連)再通車(chē)發(fā)貨(傳輸數據),而UDP相當于寄快遞,丟了不管(直接傳輸數據)。

上面的理解對不對?可以說(shuō)對,也可以說(shuō)不對。對于應用程序員來(lái)說(shuō),有了上面的認識+熟悉socket編程接口,夠了嗎?不夠嗎?

大物理學(xué)家費曼提出一個(gè)高效的費曼學(xué)習法,即從問(wèn)題入手,試著(zhù)把問(wèn)題都講出來(lái),以教代學(xué),一旦你能把問(wèn)題都講清楚,便學(xué)會(huì )了。所以我想嘗試一下把TCP/IP講清楚,借此讓自己學(xué)明白,順便幫助一下讀者。

雖然《TCP/IP詳解卷1》是一本關(guān)于互聯(lián)網(wǎng)協(xié)議族很嚴謹詳盡的書(shū),但在我看來(lái),它稍微有點(diǎn)晦澀,可能需要讀幾遍,才能心領(lǐng)神會(huì )。雖然我沒(méi)有能力把這個(gè)問(wèn)題說(shuō)的更好,但因為我經(jīng)歷過(guò)從稀里糊涂到稍有所悟的過(guò)程,這可能是大師不可比的,我將盡量用通俗易懂的語(yǔ)言把TCP/IP相關(guān)的知識講清楚。

TCP/IP是什么

TCP/IP協(xié)議族是一組協(xié)議的集合,也叫互聯(lián)網(wǎng)協(xié)議族,用來(lái)實(shí)現互聯(lián)網(wǎng)上主機之間的相互通信。TCP和IP只是其中的2個(gè)協(xié)議,也是很重要的2個(gè)協(xié)議,所以用TCP/IP來(lái)命名這個(gè)互聯(lián)網(wǎng)協(xié)議族,實(shí)際上,它還包括其他協(xié)議,比如UDP、ICMP、IGMP、ARP/RARP等。

網(wǎng)絡(luò )分層

大學(xué)《計算機網(wǎng)絡(luò )》教科書(shū)上有經(jīng)典的網(wǎng)絡(luò )ISO七層模型,但七層劃分太細了,稍顯繁瑣,不容易記住。

互聯(lián)網(wǎng)協(xié)議族TCP/IP按粗粒度的四層劃分,兩種劃分的對照圖讓彼此關(guān)系一目了然。

分層是計算機領(lǐng)域的常用技巧,比如互聯(lián)網(wǎng)后端的三層架構“接入-邏輯-存儲”就是分層思想的典型應用。

分層是為了隔離,通過(guò)分層劃分職能,拆解問(wèn)題,層與層之間約定接口,屏蔽實(shí)現細節。

TCP/IP自下到上劃分為鏈路層、網(wǎng)絡(luò )層、傳輸層、應用層。下層向上層提供能力,上層利用下層的能力提供更高的抽象。

1. 鏈路層,也稱(chēng)網(wǎng)絡(luò )接口層,包括操作系統的設備驅動(dòng)程序和網(wǎng)卡,它們一起處理與傳輸媒介(光纖等)的物理接口細節。

2. 網(wǎng)絡(luò )層,也就是IP層,負責處理IP datagram在網(wǎng)絡(luò )中的傳輸,IP層傳輸的是IP datagram,借助路由表,把IP datagram從網(wǎng)絡(luò )的一端傳輸到另一端,簡(jiǎn)而言之:IP實(shí)現包的路由傳輸,IP協(xié)議和路由器工作在網(wǎng)絡(luò )層。

3. 傳輸層,提供端到端之間的通信,包括提供面向連接和高可靠性的TCP,以及無(wú)連接不可靠的UDP。貌似TCP更好,但實(shí)際不是這樣,UDP因為不需要建連開(kāi)銷(xiāo),所以更快,應用得也很廣,比如新一代互聯(lián)網(wǎng)協(xié)議HTTP3就從TCP轉向UDP,應根據適應場(chǎng)景選擇傳輸層協(xié)議。

4. 應用層,跟應用相關(guān),不同應用解決不同問(wèn)題,需要不同的應用層協(xié)議。

鏈路層處理數據在媒介上的傳輸,以及主機與網(wǎng)卡、光纖等打交道的細節。因為與硬件相關(guān),所以需要借助系統的驅動(dòng)程序,鏈路層協(xié)議就是定義這些細節的,比如怎么把數據從網(wǎng)卡發(fā)送到光纖,采用什么格式編碼等,它解決的數據在媒介上表示、流動(dòng)的問(wèn)題。

光有鏈路層功能肯定是不夠的,網(wǎng)絡(luò )上有成千上萬(wàn)的機器,主機A與B通信,你不能將數據發(fā)到主機C,所以仿照現實(shí),要為主機分配網(wǎng)絡(luò )地址,通過(guò)IP地址去標識網(wǎng)絡(luò )中的一臺主機,發(fā)送一個(gè)數據包,需要正確路由到目的地,這就好比你從家到公司,要經(jīng)過(guò)哪些路徑,需要地圖,而路由表就類(lèi)似這張地圖。IP解決的是數據包在網(wǎng)絡(luò )中的傳輸路由的問(wèn)題。

有了網(wǎng)絡(luò )層的傳輸路由能力,還不夠,因為IP報在傳輸過(guò)程中可能丟包,比如中間經(jīng)歷過(guò)的路由器緩沖區滿(mǎn)了便會(huì )丟包,這樣不可靠,如果需要可靠傳輸的能力,便需要傳輸層基于IP層,提供更多的能力,TCP解決了可靠性問(wèn)題。具體而言,如果丟包了,TCP層會(huì )負責超時(shí)重傳,它通過(guò)接收確認和重傳機制保證了可靠傳輸。另外,因為IP報都是獨立路由的,所以從主機A到主機B,一份數據被拆分成x、y兩個(gè)IP報先后發(fā)送,這2個(gè)包可能選擇不同的傳輸路徑,這樣有可能y包先于x包到達,但我們希望在接收端(主機B)恢復這個(gè)數據的信息,但我們無(wú)法控制IP報的到達順序,所以,我們需要在接收端恢復數據,我只需要在x、y包里記錄它屬于數據塊的哪個(gè)部分,然后重組這份數據,這正是TCP做的,它會(huì )重新組裝IP報,從而保證順序性,遞交給應用層。

有時(shí)候并不需要保證可靠性和順序性,這便是UDP能提供的,它只是簡(jiǎn)單的把數據封裝成IP報,然后通過(guò)IP層路由發(fā)送到目的端。

再往上,便是應用層協(xié)議了,比如http,又比如游戲服務(wù)器自定義協(xié)議,應用層協(xié)議通;赥CP或者UDP做傳輸。

分層

什么是協(xié)議?懶得去翻協(xié)議的各種權威定義了,我認為協(xié)議就是約定,跟現實(shí)生活中協(xié)議這個(gè)詞含義差不多。網(wǎng)絡(luò )協(xié)議就是通信雙方共同遵守的約定,更具體一點(diǎn),就是定義數據在網(wǎng)絡(luò )上傳輸的格式、規則和流程。

因為網(wǎng)絡(luò )是分層模型,不同層有不同層的作用,所以為各層定義各層的規則,各層對應的各層協(xié)議。

前面講了TCP/IP協(xié)議族包含很多協(xié)議,這些協(xié)議分屬不同的分層,承擔不同的作用。

  1. TCP和UDP是兩種主要的傳輸層協(xié)議。
  2. IP是網(wǎng)絡(luò )層的主要協(xié)議,TCP、UDP都需要利用IP協(xié)議進(jìn)行數據傳輸。
  3. ICMP是互聯(lián)網(wǎng)控制報文協(xié)議,是IP的附屬協(xié)議,IP層用它來(lái)與其他主機或路由器交換錯誤報文和其他重要信息。比如一個(gè)Packet經(jīng)過(guò)某個(gè)路由器節點(diǎn)的時(shí)候,超過(guò)網(wǎng)絡(luò )對Packet的長(cháng)度限制,而又不分片,則會(huì )給發(fā)送端發(fā)送一個(gè)ICMP包報告錯誤信息,屬于ICMP是用來(lái)輔助IP完成數據包傳輸的。
  4. IGMP是Internet組管理協(xié)議,用來(lái)把一個(gè)包多播到多個(gè)主機。
  5. ARP(地址解析協(xié)議)和RARP(逆地址解析協(xié)議)是用來(lái)轉換IP層和鏈路層的地址,IP層使用IP地址,鏈路層使用Mac地址

應用層和傳輸層使用端到端(end-to-end)協(xié)議,網(wǎng)絡(luò )層提供的是逐跳(hop-by-hop)協(xié)議。

封裝

A給B通過(guò)網(wǎng)絡(luò )傳送一塊數據,可以設想僅僅是傳輸這塊原始數據是不夠的,因為網(wǎng)絡(luò )傳輸過(guò)程中,網(wǎng)絡(luò )包到了某個(gè)路由器,需要轉發(fā),而轉發(fā)必須依賴(lài)數據包的一些附加信息,比如目標機器。

發(fā)送端在發(fā)送數據的時(shí)候,將原始數據按照協(xié)議格式加上一些控制信息,包裝成可在網(wǎng)絡(luò )上正確傳輸數據包的過(guò)程叫封裝。

TCP/IP協(xié)議族是層層封裝的,從應用層到鏈路層,每經(jīng)過(guò)一層都要添加一些額外信息(首、尾部)。

  1. 用戶(hù)數據經(jīng)過(guò)應用程序加上應用程序首部,轉給TCP層處理
  2. 經(jīng)過(guò)TCP層加上TCP首部,產(chǎn)生TCP段(segment)
  3. TCP segment經(jīng)過(guò)IP層再加上IP首部,產(chǎn)生IP數據包(datagram)
  4. IP datagram通過(guò)鏈路層,經(jīng)以太網(wǎng)驅動(dòng)程序處理后,加上以太網(wǎng)首部+尾部,產(chǎn)生以太網(wǎng)幀(frame),以太網(wǎng)幀的長(cháng)度在46~1500之間

更準確的說(shuō),在IP和鏈路層傳輸的數據單元叫分組(Packet),分組既可以是一個(gè)IP datagram也可以是IP datagram的一個(gè)分片(fragment)。

UDP的封裝跟TCP略有不同,主要體現在經(jīng)過(guò)傳輸層(UDP)之后添加的是8字節UDP首部,產(chǎn)生UDP datagram。

封裝過(guò)程中,經(jīng)過(guò)TCP/UDP層的時(shí)候,會(huì )把端口號添加到TCP/UDP首部;經(jīng)過(guò)IP層的時(shí)候,會(huì )把協(xié)議類(lèi)型(TCP or UDP or ICMP or IGMP)添加到IP首部;經(jīng)過(guò)鏈路層的時(shí)候,會(huì )把幀類(lèi)型(IP or ARP or RARP)添加到以太網(wǎng)首部。這些信息將被用于接收端的處理。

接收端收到數據后,要執行跟發(fā)送端相反的解封操作,我們可以把發(fā)送端的數據封裝比喻成洗澡后一層層穿衣服,而接收端的操作,類(lèi)似洗澡前一層層脫衣服,把首尾部剝離,獲取傳遞的原始數據。

因為網(wǎng)絡(luò )上的主機有不同字節序,現在要通過(guò)網(wǎng)絡(luò )傳輸,便需要約定統一的網(wǎng)絡(luò )字節序(大端序),采用小端序的主機在網(wǎng)絡(luò )傳輸數據的時(shí)候要轉為大端序。

地址

互聯(lián)網(wǎng)上每個(gè)接口都有一個(gè)唯一的網(wǎng)絡(luò )地址,也叫IP地址,IP地址有IPv4和IPv6兩個(gè)版本,IPv4是32位4字節的整數,每個(gè)字節(8bit)的取值范圍是0~255,所以可以把4字節的IPv4用四個(gè)點(diǎn)分隔的byte值表示,比如140.252.13.88,每個(gè)十進(jìn)制數值對應32位整數中的每個(gè)字節,這種表示法叫點(diǎn)分十進(jìn)制表示法,很顯然,點(diǎn)分十進(jìn)制法和int32兩種表示法之間很容易相互轉換。

IPv4地址劃分為ABCDE五類(lèi),32位地址表示的數值空間有限,難以為互聯(lián)網(wǎng)上的所有聯(lián)網(wǎng)設備分配獨立的IP地址,所以便存在動(dòng)態(tài)分配、共享、公網(wǎng)+內網(wǎng)地址轉化(NAT)等問(wèn)題,本質(zhì)上是為了解決IP地址不夠用的問(wèn)題。

IPv6使用128bit,2的128次方就非常大了,號稱(chēng)可以為地球上每粒沙子分配一個(gè)ip地址。

IP數據報(網(wǎng)絡(luò )層)用IP地址、而以太網(wǎng)幀(鏈路層)則是用硬件(48位Mac)地址,ARP和RARP用于IP地址和硬件地址之間做映射(轉換)。

端口

TCP/UDP采用16位端口號來(lái)識別(區分)應用,比如主機A向主機B發(fā)送了一個(gè)IP報,主機B的內核收到該IP報之后,應該交給哪個(gè)應用程序去處理呢?端口號就是用來(lái)干這個(gè)的,內核會(huì )維護端口號到應用程序之間的對應關(guān)系。

比較常用的應用層協(xié)議有約定的端口號,也就是知名端口號,而1024~5000之間的端口號是分配給TCP/IP臨時(shí)用的,而大于5000的另做他用。也就是說(shuō),你用TCP方式去連網(wǎng)絡(luò )服務(wù)器,本地為該socket分配的端口號會(huì )在1024~5000之間,這取決于操作系統的端口分配策略。

域名系統

域名系統(DNS)提供主機名字和IP地址之間的轉換,比如www.baidu.com是一個(gè)域名,應用程序可以通過(guò)一個(gè)標準庫函數(gethostbyname)來(lái)獲得給定名字主機的IP地址,標準庫函數(gethostbyaddr)實(shí)現逆操作。

ip地址是一串數字,含義不清、也不便于記憶,主機名含義更清晰,www.baidu.com你就很容易記住,這也是為什么存在IP地址還需要主機名的原因。

分用

接收端接收到以太網(wǎng)數據幀(Frame)之后,需要像剝洋蔥一樣,從協(xié)議棧由底向上升,即遵照鏈路層->網(wǎng)絡(luò )層->傳輸層->應用層的順序,去掉各層協(xié)議添加的首尾部,將數據取出,交給最上層應用程序,這個(gè)過(guò)程叫Demultiplexing,尊從書(shū)本的翻譯叫分用。


回顧前面封裝的描述,在傳輸層、網(wǎng)絡(luò )層、鏈路層,分別將端口號存入TCP/IP首部,將協(xié)議類(lèi)型存入IP首部,將幀類(lèi)型存入以太網(wǎng)幀首部。所以在接收端,將一層層拆掉首部,取出對應信息,然后做分派,丟給不同模塊處理,上圖就是整個(gè)處理過(guò)程。

小結

本文講了地址、域名、端口、TCP/IP分層模型、封裝、分用等概念。

你最好能記住TCP/IP鏈路層->網(wǎng)絡(luò )層->傳輸層->應用層的四層劃分。

TCP segment、UDP datagram、IP datagram、IP fragment、以太網(wǎng)frame、以及IP層和鏈路層之間傳輸的數據單元packet,這些概念你最好分清楚,這樣交談的時(shí)候會(huì )顯得比較專(zhuān)業(yè)而不是很土。

數據封裝,多看幾遍你便能記住了。

TCP封裝格式:以太網(wǎng)首部(14)+IP首部(20)+TCP首部(20)+應用數據+以太網(wǎng)尾部(4)

UDP封裝格式:以太網(wǎng)首部(14)+IP首部(20)+UDP首部(8)+應用數據+以太網(wǎng)尾部(4)

應用層協(xié)議在應用層實(shí)現,而傳輸層、網(wǎng)絡(luò )層、鏈路層都是在內核實(shí)現,所以想修改或者優(yōu)化底層協(xié)議很難,因為你幾乎動(dòng)不了內核,因為網(wǎng)絡(luò )上的大量設備OS你沒(méi)法一并改過(guò)來(lái),這就是所謂的網(wǎng)絡(luò )設備僵化問(wèn)題,HTTP3用UDP替代TCP,就是想在應用層自己去實(shí)現可靠傳輸等。

每個(gè)以太網(wǎng)幀有長(cháng)度限制(48~1500),網(wǎng)絡(luò )上每個(gè)設備也有對包的長(cháng)度限制,IP報大了就要分片,分片可能發(fā)生在發(fā)送端,也有可能發(fā)生在中間設備,但應該盡量避免分片,IP報會(huì )帶有信息讓分片后可以重組,MTU的概念可以了解一下。

ICMP和IGMP邏輯上屬于網(wǎng)絡(luò )層,因為他們是IP協(xié)議的附屬協(xié)議,但實(shí)際上,ICMP和IGMP報文都被封裝為IP datagram傳輸,所以又可以把他們視為IP層之上的協(xié)議。

同樣ARP和RARP用于IP地址和硬件MAC地址相互轉換,邏輯上屬于鏈路層,但實(shí)際上arp和rarp報文跟IP datagram一樣,都被封裝成以太網(wǎng)Frame傳輸。

接收端收到以太網(wǎng)幀之后,會(huì )走分用流程,最終將原始數據交給應用程序。

TCP/IP協(xié)議的應用程序經(jīng)常使用socket編程接口。

有很多跟網(wǎng)絡(luò )相關(guān)的工具,比如ping、ifconfig、netstat、arp、tcpdump、wireshark等。

問(wèn)題

一年前,我對網(wǎng)絡(luò )編程這塊,腦子里充滿(mǎn)疑問(wèn)。

眾所周知,TCP建連三次握手和斷連四次握手,但如前所述,任何時(shí)候,從主機A都可以任意發(fā)一個(gè)IP報到主機B,網(wǎng)絡(luò )主機之間是通過(guò)IP層實(shí)現路由轉發(fā)的,兩點(diǎn)之間的每個(gè)IP報都是獨立路由的,既然這樣,為什么還要建連?還要浪費時(shí)間做A->B、B->A、A->B來(lái)回?直接把包發(fā)過(guò)去不就完了嗎?

假設通過(guò)AB建立的3個(gè)IP報的作用是表示AB之間的網(wǎng)絡(luò )連通性?哪又有什么作用?因為網(wǎng)絡(luò )是隨時(shí)變化的,此刻連通又不代表下一刻連通。建連之后似乎并不存在A(yíng)B之間的真正連接,只是兩端OS層面維護的一個(gè)狀態(tài)(數據對象)?是虛擬連接?

建連到底是什么意思?客戶(hù)端發(fā)送一個(gè)IP報到服務(wù)器去發(fā)起連接?那跟傳輸數據的普通IP報又有什么區別?

雙工是什么意思?為什么socket關(guān)閉一半傳輸之后就不能發(fā)送數據了?網(wǎng)絡(luò )上IP報不是可以任意傳輸嗎?這個(gè)限制是哪個(gè)地方添加的?

擁塞控制是什么?Nagle是什么?滑動(dòng)窗口是什么?TCP為什么要;?

socekt的編程接口和各種概念跟TCP/IP原理有怎樣的對應關(guān)系?學(xué)完TCP/IP原理對理解socket編程有什么幫助?

沒(méi)有深究TCP/IP原理之前,我其實(shí)是有很多問(wèn)題的,只是做應用程序開(kāi)發(fā),好像沒(méi)搞懂那些問(wèn)題也還可以湊合干,但終究是有點(diǎn)糊里糊涂,感覺(jué)不太爽。

本來(lái)我想一篇文章講清楚TCP/IP的主要內容,但是寫(xiě)著(zhù)寫(xiě)著(zhù)發(fā)現,這樣文章會(huì )非常長(cháng),所以我決定多寫(xiě)幾篇,每篇都講清楚一個(gè)主題。


在线国产中文字幕| 中文字幕大香频蕉无码| 一性一交一口添一摸视频| 欧美精品久久久久久久久爆乳| 亚洲精品在线视频观看| 国产入口韩国三年片在线观看大全| 中文字幕丰满伦子无码AB| 又爽又色的亚洲av| 中文字幕在线观看一区二区| 亚洲成人a影院青久在线观看| 曰曰摸日日碰夜夜爽歪歪| 永久中文免费在线观看| 亚洲爆乳aaa无码专区| 亚洲第一区欧美日韩精品| 最新进展引发网友热议| 永久在线观看免费视频| 中国女人18毛片水真多| 久久久久久久久精品午夜福利群| 中文字幕av久久波多野结| 中日韩一卡2卡三卡4卡在线| 亚洲AV综合色区无码三区偷拍| 国精品日韩欧美一区二区三区| 中文字幕第一页在线资源| 一本大道色卡1卡2卡3乱码| 久久人人爽人人双人av| 亚洲美女丝袜制服av| 欧美日韩精品视频二| 日韩中文字幕综合第二页| 中文字幕电影免费高清播放| 亚洲另类无码专区首| 亚洲国产日韩精品一区二区| 亚洲aV永久无码精品放毛片| 亚洲AV日韩综合一区尤物| 亚洲精品美女久久777777| 亚洲成AV人片在色猫咪| 91久久国产口精品久久久久| 中文字幕在线视频免费| 国产一级做a爰片久久毛片| 中文乱伦自拍三级| 人伦视频中文字幕在线| 精品国产丝袜在线拍| 91新版资源在线天堂√最新| 亚洲自拍另类小说综合图区| 亚洲成在人线线播放无码| 日韩高清国产一区在线| 亚洲区综合区小说区激情区| 亚洲精品无码中文久久字幕| 欧美在线视频国产情侣| 中文字幕高清有码在线中字| 亚洲视频精品在线人| 亚洲国产综合专区在线播放| 精品国产免费观看频道| 日韩综合精品一区二区| 国精产品一品二品在| 午夜宅男永久免费观看| 亚洲综合无码精品一区二区三区| 亚洲日本波多野结衣| 精品一区中文字幕一区二区三区| 午夜性色在线观看视频| 国内在线观看1024| 性色AV一区二区无码人妻| 三级片小视频在线观看| 亚洲精品成人无码影院| 一本久久综合亚洲| 亚洲欧美一区二区中文| 99久久国产综合精品五月天喷水| 一区二区三区人妻| 亚洲是图国产日韩欧美| 久久久久久国产精品美女| 亚洲成a人片在线v| 亚洲精品无码aⅴ片大战| 亚洲小说区图片区另类春色a| 亚洲无码视频在线观看| 欧美亚洲日韩国产网| 亚洲人成网站在线播放vr| 亚洲sss综合天堂久久| 成人综合久久精品色婷婷| 欧美又大又粗毛片多喷水| 亚洲高清中文字幕精品不卡| 一区二区三区亚洲精华液| 午夜日本福利在线观看| 亚洲中文无码永久免弗| 亚洲欧洲日本韩国精品| 亚洲大成色www永久网址| 欧美三级午夜理伦三级老人| 日本高清视频网站www| 国产三级网络视频在线观看| 国产麻豆精品高清在线播放| 欧美精品日日鲁夜夜| 在线观看免费午夜大片| 亚洲av动漫日韩卡通欧美| 精品久久午夜无码一区二区| 综合乱伦影视国产| 久久精品国产亚洲av影院毛片| 亚洲精品美女久久久久99| 99久久久无码国产精品不卡| 亚洲精品无码一区二区三区| 亚洲AV无码一区二区三区网站| 亚洲第一页在线视频| 国产曰批全过程免费视频好爽| 亚洲综合图色40p| 亚洲AV永久无码精品国产精品| 亚洲精品区午夜亚洲精品区中国| 亚洲精品无人一区二区| 久久久成人免费视频| 亚洲精品久久久无码aⅴ片恋情| 曰本女同互慰高清在线观看| 人免费无码高潮喷水| 香港三日本三级少妇三级视频| 91无码人妻一区二区成人aⅤ| 久久国产午夜精品理论片34页| 在线a免费观看最新网站| 欧美精品人人做天天操夜夜操| 亚洲成aⅴ人影院在线观看| 一级特黄aa大片手机在线| 亚洲av无码精品黑人黑人| 亚洲熟妇无码AV| 亚洲国产日韩欧美在线a| 一本大道伊人av久久综合| 亚洲熟妇av日韩熟妇老鸭窝| 亚洲中文字幕第一页在线| 亚洲成人午夜精品日韩久久久| 中文字幕乱码不卡一区二区三区| 亚洲熟妇中文字幕五十中出| 在线免费观看91| 一级毛片视频免费入口| 亚洲成人图图片大全| 亚洲国内自拍欧美一区二区三区| 亚洲国产第一区二区香蕉日日| 中文字幕v亚洲日本| 久久久久亚州aⅤ无码专区首| 又粗又大真舒服好爽电影| 亚洲日本欧美色色影| 亚洲AV综合色区无码三区偷拍| 成人午夜国产福到在线不卡| 中文无码人妻制服丝袜AⅤ久久| 亚洲欧美成人av| 免费无码AV一区二区三区| 一本大道AV在线播放| 一级无码毛片免费看| 久久精品人妻一区二区蜜桃网站| 亚洲国产精品嫩草影院久久| 一级香蕉黄色视频| 中文字幕人成无码人妻综合社区| 日韩欧美亚欧在线视频| 在线看片无码永久| 亚洲三区精品视频在线观看| 曰本黄页在线观看| 一区二区亚洲精品国产精华液| 亚洲精品AV中文字幕| 欧美精品久久一区二区三区| 亚洲欧美综合久久久| 亚洲成A人片在线观看无码不卡| 亚洲欧洲国产成人综合| 欧美日韩国产福利视频| 男人激烈吮乳吃奶视频免费| 又粗又大又黄欧美性爱视频| 综合激情五月婷婷| 亚洲第五色综合网| 国产成自拍亚洲精品| 亚洲黄色网站进入| 亚洲日产av中文字幕无码偷拍| 久久无码中文幕电影| 狠狠躁夜夜躁人人爽超碰97香蕉| 午夜国产片在线观看| 蜜臀aV无码精品人妻色欲| 欧美a片无限看在线观看免费| 亚洲熟妇无码八aⅤ在线播放| 亚州中文字幕无码在线观看| 国产精品午夜福利不卡| 欧美精品成人一区二区在线观看| 91新版资源在线天堂√最新| 一区二区三区不卡视频| 成人无码精品网站产| 性色av蜜色av色欲av久久| 中文字幕丰满人妻无码专区| 性欧美xxxxx免费视频| 亚洲精品久久99久久一区| 国产精品一区二区久久蜜臀内射| 久久精品亚洲综合专区| 亚洲一区二区三区四区五区中文| 伊人成年综合网大大| 免费播放系列国产精品综合| 亚洲国产精品激情在线观看| 国产福利在线永久视频| 亚洲av日韩综合一区久热| 一本加勒比hezyo综合| 亚洲熟妇aⅤ无码一区二区| 亚洲国产Va午夜在线电影| 中文无码在线观看| 亚洲国产无码有码| 亚洲成人午夜精品| 午夜精品久久久久久影视777| 日产精品一线二线三线在线观看| 亚洲午夜精品国产电影在线观看| 国产综合欧美日韩视频一区| 亚洲处破女av日韩精品| 国产在线观看免费一区二区三区| 亚洲日韩Av中文字幕无码| 综合五月天婷婷丁香| 色欲国产麻豆一精品一av一免费| 亚洲综合精品久久| 一级黄片二级黄片三级黄片| 亚洲精品无码aV专区最新| 亚洲精品永久在线观看| 日本亚洲精品一区二区三| 亚洲片一区二区三区| 中文字幕AV久久一区二区| 亚洲aV无码aV在线播放| 久久窝窝国产精品午夜片| 欧美交换配乱吟粗大免费看| 亚洲综合国产一区二区三区| 亚洲午夜福利AV不卡在线| 亚洲免费高清无码视频| 成人无码区免费aⅤ片在线观看| 亚洲天堂最新地址在线观看| 亚洲无码视频在线播放| 亚洲精品日本精品国产精品| 人妻熟女精品视频一区二区三区| 91精品日韩人妻无码久久| 欧洲黄色视频免费在线| 亚洲第一成人综合网址| 午夜精品久久久久久影视777| 亚洲精品V天堂中文字幕| 亚洲第一页a∨在线| 蜜臀成人AV一区二区三区四区| 久久久永久久久人妻精品麻豆`| 在线免费观看很黄很色的小视频| 亚洲国产精品综合色在线观看| 亚洲国产精品无码区在线秒播| 在线免费av播放网址| 久久亚洲av无码精品色午夜麻豆| 亚洲精品乱码8久久久久久日本| 在线观看直播视频在线观看| 国产美女视频在线精品| 日本系列1页亚洲系列| 亚洲va中文字幕无码久久不卡| 亚洲成人图图片大全| 亚洲一线产区二线产区区别| 无码欧美成人AAAA三区在线| 亚洲香蕉综合在人在线视看| 欧美亚洲91精品黄网在线观看| 一级特黄AA大片欧美| 亚洲欧美日韩视频在线| 欧美黄色电影在线观看| 国产猛烈高潮大叫视频九色| 亚洲一级视频在线观看| 亚洲aV无码专区导航| 最新精品国偷自产在线91| 中文在线8资源库| 精品中文在线一区二区| 国产日本欧美韩国在线| 亚洲美女一级毛片| 精品亚洲国产成AV人片传媒| 亚洲欧美精品日韩欧美| 无码国产精成人午夜视频不卡| 亚洲国产另类久久久精品小说| 亚洲国产欧美在线观看| 午夜福利视频免费观看| 亚洲精品综合导航| 国产亚洲精品久久久闺蜜| 韩国激情男女动态图片素材下载| 亚洲精选视频一区二区三区| 蜜桃视频一区二区三区在线观看| 免费在线观看热门电影和| 中文字幕一区二区三区乱码在线| 亚洲熟妇少妇任你躁在线又见| 91无码人妻精品1国产一区二区| 国产乱子伦免费精品无码| 中文字幕在线二区| 亚洲国产无码日韩中文一区二区| 亚洲一码二码三码精华液| 一性一交一口添一摸视频| 免费视频120软件| 亚洲AV无码AV在线影院| 亚洲欧美日一线高本道| 久久精品黄AA片一区二区三区| 国产日产欧产精品精品推荐免费| 丰满少妇人妻无码专区| 久久久久亚洲AV片无码| 99蜜桃在线观看免费视频网站| 亚洲色图综合网站| 永久免费aV无码| 亚洲精品久久久久久动漫| 国产婷婷成人久久Av免费高清| 中年人妻丰满av无码久久| 在线观看人成视频|