4.顯式擁塞通知
5.mobile ip
在多播通訊中,確認接收端是否存在非常重要。
確認是否有接收端,要通過mld實現。它是ipv4中igmp和ipv6中igmpv6的重要功能之一。
igmp (mld)主要有兩大作用:
1.向路由器表明想要接收多播訊息(並通知想接收多播的位址)。
2.向交換集線器通知想要接收多播的位址。
首先,路由器會根據第1個作用,了解到想要接收多播的主機,並將這個資訊告知給其他的路由器,準備接收多播訊息。
第2個作用也被稱作igmp (mld)探聽。通常交換集線器只會習得單播位址。而多播幀則跟廣播幀一樣不經過濾就會全部被拷貝到埠上。
採用作為第二個作用的igmp (mld)探聽。支援igmp (mld)探聽的交換集線器可以過濾多播幀,從而也能降低網路的負荷。
在igmp (mld)探聽中,交換集線器對所通過的igmp (mld)包進行監控。由於從igmp (mld)包中可獲知多播傳送的位址和埠,從而不會再向毫無關係的埠傳送多播幀。
ip任播主要用於報警**110與消防**119系統。
ip任播是指為那些提供同一種服務的伺服器配置同乙個ip位址,並與最近的伺服器進行通訊的一種方法。它可適用於ipv4和ipv6。
在ip任播的應用當中最為有名的當屬dns根網域名稱伺服器,使用ip任播可以讓更多的dns根網域名稱伺服器散布到世界的各個角落。因此,當傳送乙個請求包給dns根網域名稱伺服器時,乙個適當區域的ip位址也將被傳送出去,從而可以從這個伺服器獲得應答。
ip任播機制雖然聽起來非常方便, 實際上也有不少限制。例如,它無法保證將第乙個包和第二個包傳送給同乙個主機。
通訊線路上的擁塞也叫做收斂。當網路發生收斂時,路由器和集線器 (交換集線器)的佇列" (buffer) 溢位,會出現大量的丟包現象,從而極端影響通訊效能。
控制通訊質量的工作機制類似於高速公路上的vip通道。對於需要保證通訊質量的包,路由器會進行特殊處理,並且在力所能及的範圍之內對其進行優先處理。
通訊質量包括頻寬、延遲、時延波動等內容。
路由器在內部的佇列(快取)中可以優先處理這些要求保證通訊質量的包,有時甚至不得不丟棄那些沒有優先順序的包以保證通訊質量。
為了控制通訊質量,人們提出了rsvp技術,它包括兩個內容:
1.提供點對點的詳細優先控制(lntserv)
2.提供相對較粗粒度的優先控制(diffserv)
intserv是針對特定應用之間的通訊進行質最控制的一種機制。
特定應用是指源ip位址、目標ip位址、源埠、目標埠以及協議號五項完全內容一致。
lntserv所涉及的通訊並非一直進行,只是在必要的時候進行。
只有在必要的時候才要求在路由器上進行設定,這也叫 「流量設定」。實現這種流量控制的協議正是 rsvp。
rsvp中在接收端針對傳送端傳送控制包,並在它們之間所有的路由器上進行有質量控制的設定。
路由器隨後就根據這些設定對包進行有針對性的處理。
rsvp的機制相對複雜,在大規模的網路中實施和應用比較困難。
intserv針對應用的連線進行詳細的通訊質量控制。diffserv則針對特定的網路進行較粗粒度的通訊質量控制。
進行diffserv質量控制的網路叫做diffserv域。在diffserv域中的路由器會對所有進人該域ip包首部中的dscp欄位進行替換。
對於期望被優先處理的包設定乙個優先值,對於沒有這種期望的包設定無需優先的值。
diffserv域內部的路由器則根據ip首部的dscp欄位的值有選擇性地進行優先處理。在發生網路擁塞時還可以丟棄優先順序較低的包。
intserv中每進行一次通訊都要設定一次流量設定。而diffserv則根據**商的合約要求以比較粗粒度進行質量控制,機制相對簡單,實用性較好。
當發生網路擁塞時,傳送主機應該減少資料報的傳送量。
在ip層新增了一種使用顯式擁塞通知的機制,即ecn。
ecn為實現擁塞通知的功能,將ip首部的tos欄位置換為enc欄位,並在tcp首部的保留位中追加cwr標誌和ece標誌。
通知擁塞的時候,要將當前的擁塞情況傳達給那個傳送資料報的源位址主機。
ecn的機制概括起來就是:
在傳送包的ip首部中記錄路由器是否遇到擁塞,並在返回包的tcp首部中通知是否發生過擁塞。
擁塞檢查在網路層進行,而擁塞通知則在傳輸層進行,這兩層的互相協助實現了擁塞通知的功能。
ip位址由 「網路位址」 和 「主機位址」 兩部分組成。
mobile ip:這種技術在主機所連線的子網ip發生變化時,主機ip位址仍保持不變。應用不需要做任何改動,即使是在ip位址發生變化的環境下,通訊也能夠繼續。
1.移動主機(mh:mobile host)
是指那些移動了位置,ip位址卻不變的裝置。
在沒移動的時候,所連線的網路叫做歸屬網路,ip位址叫做歸屬位址。歸屬位址如同乙個人的戶籍,移動也不會改變位址。
即使移動了也會被設定成所處子網中的ip位址。這種位址被稱為移動位址(coa : care-of address)。
2.歸屬**(ha:home agent)
處於歸屬網路下,可監控移動裝置的位置,並**資料報給移動主機。
3.外部**(fa:foreighn agent)
使用於支援移動主機的移動裝置。所有需要接入網路的移動主機都需要它。
從應用層看移動主機,會發現它永遠使用歸屬位址進行通訊。然而,實際上mobile ip是使用轉交位址**資料報的。
mobile ip中存在一些問題:
1.沒有外部**的網路不能通訊。
2.ip包呈三角形路徑被**因此效率不高。
3.為提高安全,乙個域可以做這樣的設定,即如果從自己的域向外部傳送包的源位址不是本域在用的ip位址,則丟棄該包。目的地路由器可能會丟棄這個包。
以上問題在 mobile ipv6中已經得到了相應的解決:
1.外部**的功能由市縣 mobile ipv6的移動主機自己承擔。
2.考慮路徑最優化,可以不用經過歸屬**進行直接通訊。
3.ipv6首部的源位址中賦與移動位址,不讓防火牆丟棄。
移動主機和通訊對端的主機都需要支援 mobile ipv6才能使用以上所有功能。
計算機網路學習(十九)
一 主要知識點 該部分目前也不需要清楚了解,粗略蓋過 鏈路層概述,差錯檢測和糾正技術,多路訪問鏈路和協議,交換區域網,鏈路虛擬化 網路作為鏈路層,資料中心網路。二 鏈路層概述 a 將執行鏈路層協議的任何裝置均稱為結點。結點包括主機,路由器,交換機和wifi接入點。b 把沿著通訊路徑連線相鄰結點的通訊...
計算機網路相關
http協議存在的問題 1.通訊使用明文 不加密 內容可能被竊聽 2.無法證明報文的完整性,所以可能遭篡改 3.不驗證通訊方的身份,因此有可能遭遇偽裝 https的優勢 資料私隱性 內容經過對稱加密,每個連線生成乙個唯一的加密金鑰 資料完整性 內容傳輸經過完整性校驗 身份認證 第三方無法偽造服務端 ...
計算機網路 IP位址運算相關
話不多說,直接上例題 路由匯聚 設有下面4條路由 172.18.129.0 24 172.18.130.0 24 172.18.132.0 24 172.18.133.0 24,如果進行路由匯聚,則能夠覆蓋這四條路由的位址是多少?思路 首先我們先把這四個ip位址轉換為二進位制 10101100 00...