tcp/ip協議族學習筆記:
一、基礎概念: (1)tcp(transmission control protocol) 傳輸控制協議。
(2)ip(internet protocol)網際協議。ip是一種不可靠的無連線資料協議。一種盡最大努力交付的服務。
(3)isp(internet service provider)網際網路服務提供者。
(4)iso 國際標準化組織。
(5)ieee 電氣和電子project學會。
(6)w3c 全球資訊網聯盟。
(7) oma 開放移動聯盟。
(8)rfc(request for comment) 是一系列以編號排定的檔案。
檔案收集了有關網際網路相關資訊。以及unix和網際網路社群的軟體檔案。眼下rfc檔案是由internet society(isoc)贊助發行。
rfc分5個需求級別(requirement level):必需的、推薦的、選用的、限制使用和不推薦的。
(9) nic(network information center) 網路資訊中心。
(10) osi(open system interconnection) 開放系統互聯模型。分為例如以下幾層:應用層、表示層、會話層、運輸層、網路層、資料鏈路層、物理層。
(11)tcp/ip協議族的分層:應用層、運輸層、網路層、資料鏈路層、物理層。
a.物理層通訊的單位是位元。
b.資料鏈路層通訊單位是幀。
c.網路層同學單位是資料報。
d.應用層通訊單位是報文。
這樣的位址長度和格式隨網路的不同而變化。比如:乙太網使用寫在網路介面卡(nic)裡的6位元組的實體地址。
由於機器是多程序的,將網路報文交付到某個ip某個程序才算是交付完成。
(13) arp(address resolution protocol)位址解析協議,依據ip位址獲取實體地址的乙個tcp/ip協議族中的協議。
(14)rarp(reverse address resolution protocol)同意區域網的物理機器從閘道器server的 arp 表或者快取上請求其 ip 位址。
(15) sctp(stream control transmission protocol) 流控制傳輸協議,是提供基於不可靠傳輸業務的協議之上的可靠的資料報傳輸協議。它結合了tcp和udp的長處。
(16) udp(user datagram protocol) 使用者資料報協議。
udp是一種無連線、不可靠的傳輸協議,它除了在ip服務的基礎上新增了程序到程序的通訊。使之不再是主機到主機的通訊之外就再沒什麼了。
(17) 乙太網:乙太網(ethernet)指的是由xerox公司建立並由xerox、intel和dec公司聯合開發的基帶區域網規範。是當今現有區域網採用的最通用的通訊協議標準。以太網路使用csma/cd(載波監聽多路訪問及衝突檢測)技術,並以10m/s的速率執行在多種型別的電纜上。乙太網與ieee802.3系列標準相類似。
在區域網的市場上出現過多種技術,如乙太網、令牌環、令牌匯流排、fddi和atm區域網等。但乙太網占有絕對優勢的技術。
(18)icmp: (internet control message protocol)internet控制報文協議。它是tcp/ip協議族的乙個子協議,用於在ip主機、路由器之間傳遞控制訊息。
控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。這些控制訊息儘管並不傳輸使用者資料。可是對於使用者資料的傳遞起著關鍵的資料。
(19) 在分類位址中,位址空間共分為5類:a、b、c、d、e。
(21) 環迴位址(127.0.0.0/8)環迴位址,這個位址用於測試機器上的軟體。
(22) nat (network address translation) 網路位址轉換,它可用於提供在專用位址和全球位址之間的互相對映,同一時候也支援虛擬專用網路。
(23)單播通訊:在單播通訊中,僅僅有乙個源點網路和乙個終點網路。源點和終點是一對一的關係。
(24)多播通訊:在多播通訊中,有乙個源點和一組終點。這是一對多的關係。
這樣的型別的通訊中,源位址是乙個單播位址。
(32)snmp(****** network management protocol,snmp)是用tcp/ip協議族對網際網路上的裝置進行管理的框架。
它提供了一組主要的操作。用來監控和維護網際網路。
TCP IP協議學習筆記
最近正在上網路協議分析的課程,課程已經接近尾聲,因此做一些總結性的記錄。為什麼要進行分層呢 我們思考這樣乙個問題 我打算實現乙個qq,我需要解決哪些問題呢?假設qq伺服器現在已經知道了我要登入,然後他傳送給我乙個訊息告訴我說他就是qq的伺服器,那麼我可以相信他嗎?會不會是其他的搗蛋鬼冒充qq伺服器給...
TCP IP協議學習筆記
網際網路五層模型 1.應用層 規定應用程式的資料格式,必須有不同的協議規定電子郵件 網頁 ftp資料的格式,資料放在 udp或 tcp資料部門 http ftp等 2.傳輸層 建立埠到埠的通訊。確定主機和埠實現程式之間的交流。udp tcp協議 3.4.連線層 確定0 1分組。乙太網協議 5.實體層...
tcp ip協議學習筆記 6 廣播與組播
廣播和多播僅應用於u d p,它們對需將報文同時傳往多個接收者的應用來說十分重要。tcp是乙個面向連線的協議,它意味著分別執行於兩主機 由ip位址確定 內的兩程序 由埠號確定 間存在一條連線。單播 unicast 每個乙太網幀包含源主機和目的主機的乙太網位址 48bit 通常每個乙太網幀僅發往單個目...