今天開始學習《tcp-ip詳解》希望能夠堅持下去,每天看一章,並做下筆記,將重點和需要記住的知識記錄下來,以便以後可以方便的查閱和複習,今天看的是概述,所以講的知識都是比較泛的,當卻是以後學習的基礎。
1)tcp/ip通常被認為是乙個四層協議系統,每一層負責不同的功能:
1.1)鏈路層,有時也稱作資料鏈路層或網路介面層,通常包括作業系統中的裝置驅動程式和計算機中對應的網
絡介面卡。它們一起處理與電纜(或其他任何傳輸媒介)的物理介面細節。
1.2)網路層,有時也稱作網際網路層,處理分組在網路中的活動,例如分組的選路。在tcp/ip協議族中,網路層協議包括ip協議(網際協議),icmp協議(internet網際網路控制報文協議),以及igmp協議(internet組管理協議)。
1.3)運輸層主要為兩台主機上的應用程式提供端到端的通訊。在tcp/ip協議族中,有兩個互不相同的傳輸協議:tcp(傳輸控制協議)和udp(使用者資料報協議)。
1.4)應用層負責處理特定的應用程式細節。幾乎各種不同的tcp/ip實現都會提供下面這些通用的應用程式:
•telnet 遠端登入。
•ftp 檔案傳輸協議。
•smtp 簡單郵件傳送協議。
•snmp 簡單網路管理協議。
2)構造互連網最簡單的方法是把兩個或多個網路通過路由器進行連線。它是一種特殊的用於網路互連的硬體盒。路由器的好處是為不同型別的物理網路提供連線:乙太網、令牌環網、點對點的鏈結和f d d i(光纖分布式資料介面)等等。
3)從定義上看,乙個路由器具有兩個或多個網路介面層(因為它連線了兩個或多個網路)。任何具有多個介面的系統,英文都稱作是多介面的(multihomed)。乙個主機也可以有多個介面,但一般不稱作路由器, 除非它的功能只是單純地把分組從乙個介面傳送到另乙個介面。同樣,路由器並不一定指那種在網際網路中用來**分組的特殊硬體盒。大多數的tcp/ip實現也允許乙個多介面主機來擔當路由器的功能,但是主機為此必須進行特殊的配置。在這種情況下,我們既可以稱該系統為主機(當它執行某一應用程式時,如ftp或telnet),也可以稱之為路由器(當它把分組從乙個網路**到另乙個網路時)。
4)網橋是在鏈路層上對網路進行互連,而路由器則是在網路層上對網路進行互連。網橋使得多個區域網(lan)組合在一起,這樣對上層來說就好像是乙個區域網。
6)在tcp/ip領域中,網域名稱系統(dns)是乙個分布的資料庫,由它來提供ip位址和主機名之間的對映資訊。
7)在各層協議封裝中,ip必須在生成的ip首部中加入某種標識,以表明資料屬於哪一層。因此,ip在首部中存入乙個長度為8bit的數值,稱作協議域。1表示為icmp協議,2表示為igmp協議,6表示為tcp協議,17表示為udp協議。運輸層協議在生成報文首部時要存入乙個應用程式的識別符號。tcp和udp都用乙個16bit的埠號來表示不同的應用程式。tcp和udp把源埠號和目的埠號分別存入報文首部中。網路介面分別要傳送和接收ip、arp和rarp資料,因此也必須在乙太網的幀首部中加入某種形式的標識,以指明生成資料的網路層協議。為此,乙太網的幀首部也有乙個16bit的幀型別域。
8)伺服器一般都是通過知名埠號來識別的,任何tcp/ip實現所提供的服務都用知名的1~1023之間的埠號。
客戶端通常對它所使用的埠號並不關心,只需保證該埠號在本機上是唯一的就可以了。客戶端口號又稱作臨時埠號(即存在時間很短暫)。這是因為它通常只是在使用者執行該客戶程式時才存在,而伺服器則只要主機開著的,其服務就執行。大多數tcp/ip實現給臨時埠分配1024~5000之間的埠號。總結的說:伺服器使用知名埠號,而客戶使用臨時設定的埠號。
9)使用tcp/ip協議的應用程式通常採用兩種應用程式設計介面(api):socket和tli(運輸層介面:transport layer inte***ce)。
10)tcp/ip協議族分為四層:鏈路層、網路層、運輸層和應用層,每一層各有不同的責任。在tcp/ip中,網路層和運輸層之間的區別是最為關鍵的:網路層(ip)提供點到點的服務,而運輸層(tcp和udp)提供端到端的服務。
《TCP IP詳解卷一 協議》學習筆記三
一 引言 1 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。2 ip提供不可靠以及無連線的資料報服務 1 不可靠的意思是它不能夠保證ip資料報能夠成功的到達目的地。2 無連線的意思是ip並不維護任何關於後續資料報的狀態資訊 二 ip首部...
TCP IP詳解卷一 ARP RARP
1 arp提供ip位址到對應的硬體位址之間提供動態對映。2 arp的分組格式 3 tcpdump命令格式 1 0.00 0 c0 6f 2d 40ff ff ff ff ff ff arp 60 arp who has svr4 tell bsdi 4 arp 如果arp請求是從乙個網路的主機發往另...
TCP IP詳解 卷一 協議
第一章概述 第二章internet位址結構 第三章鏈路層 第四章位址解析協議 第五章internet協議 第六章系統配置 dhcp和自動配置 第七章防火牆和網路位址轉換 第八章icmpv4和icmpv6 internet控制報文協議 第九章廣播和本地組播 igmp和mld 第十章使用者資料報協議和i...