TCP/IP協議組學習筆記

TCP/IP協議族學習筆記:
1、基礎概念: (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)贊助發行。ide

RFC分5個需求級別(requirement level):必需的、推薦的、選用的、限制使用和不推薦的。
(9) NIC(Network Information Center) 網絡信息中心。post


(10) OSI(Open System Interconnection) 開放系統互聯模型。分爲例如如下幾層:應用層、表示層、會話層、運輸層、網絡層、數據鏈路層、物理層。學習


(11)TCP/IP協議族的分層:應用層、運輸層、網絡層、數據鏈路層、物理層。ui

a.物理層通信的單位是比特。
b.數據鏈路層通信單位是幀。
c.網絡層同窗單位是數據報。
d.應用層通信單位是報文。

(12)實施了TCP/IP協議的互聯網需要用到4個級別的地址:物理地址、邏輯地址、port地址、特定應用地址。spa


a.物理地址:又稱鏈路地址,是最低一級的地址。物理地址僅對鏈路(局域網或廣域網)有效。

這樣的地址長度和格式隨網絡的不一樣而變化。好比:以太網使用寫在網絡接口卡(NIC)裏的6字節的物理地址。code

而(LocalTalk)蘋果公司則使用一個字節的動態地址。<br> b.邏輯地址:即IP地址。因特網上的邏輯地址是一個32位的地址。可以用來惟一的標誌連接在因特網上的每一臺主機。在因特網上不存在2臺具備一樣IP地址的公開編址的實體主機。ps:物理地址逐跳變化,邏輯地址保持不變。orm

c.port地址:即port號。

因爲機器是多進程的,將網絡報文交付到某個IP某個進程纔算是交付完成。

d.特定應用地址:這類地址面向應用層,好比URL和郵件地址屬於這一類。

(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。

對於A類地址。前一個字節用於定義網絡標識。後3個字節用於定義主機標識;對於B類地址,前2個字節用於定義網絡標識,後2個字節用於定義主機標識;對於C類地址。前3個字節用於定義網絡標識,後1個字節用於定義主機標識。
(20) 受限廣播地址:路由器會把具備255.255.255.255/32 這樣的類型的地址阻擋住。這樣一來廣播地址僅僅能侷限在本地網絡。


(21) 環回地址(127.0.0.0/8)環回地址,這個地址用於測試機器上的軟件。
(22) NAT (network address translation) 網絡地址轉換,它可用於提供在專用地址和全球地址之間的互相映射,同一時候也支持虛擬專用網絡。


(23)單播通訊:在單播通訊中,僅僅有一個源點網絡和一個終點網絡。源點和終點是一對一的關係。


(24)多播通訊:在多播通訊中,有一個源點和一組終點。這是一對多的關係。

這樣的類型的通訊中,源地址是一個單播地址。


(25) 廣播地址:在廣播通訊中,源點和終點是一對所有的關係。源點僅僅有一個,但其它所有的主機都是終點。因特網明白不支持廣播。
(26) 運輸層協議的首要任務是提供進程到進程的通訊。
(27) 在TCP/IP協議族中,port號是0~65535之間的整數。建議暫時port號定義大於1023的整數。
(28) IP地址+port號的組合稱爲套接字地址。
(29) DHCP(Dynamic Host Configuration Protocol)動態主機配置協議。
(30) SMTP (Simple Mail Transfer Protocol) 簡單郵件傳輸協議,client到郵件server。以及郵件server之間的郵件傳輸依賴此協議,但是client從郵件server下載郵件則依賴POP3或IMAP4協議或Http協議。 (31)MIME:多用途因特網郵件擴充協議。

(32)SNMP(Simple Network Management Protocol,SNMP)是用TCP/IP協議族對互聯網上的設備進行管理的框架。

它提供了一組主要的操做。用來監控和維護互聯網。

相關文章
相關標籤/搜索