tcp/ip四層模型和osi七層模型
表1-1是 tcp/ip四層模型和osi七層模型對應表。我們把osi七層網路模型和linux tcp/ip四層概念模型對應,然後將各種網路協議歸類。
表1-1 tcp/ip四層模型和osi七層模型對應表
osi七層網路模型
linux tcp/ip四層概念模型
對應網路協議
應用層tftp, ftp, nfs, wais
表示層(presentation)
telnet, rlogin, snmp, gopher
會話層(session)
smtp, dns
傳輸層(transport)
傳輸層tcp, udp
網路層(network)
網際層ip, icmp, arp, rarp, akp, uucp
資料鏈路層(data link)
網路介面
fddi, ethernet, arpanet, pdn, slip, ppp
物理層(physical)
ieee 802.1a, ieee 802.2到ieee 802.11
1.網路介面
網路介面把資料鏈路層和物理層放在一起,對應tcp/ip概念模型的網路介面。對應的網路協議主要是:ethernet、fddi和能傳輸ip資料報的任何協議。
2.網際層
網 絡層對應linux tcp/ip概念模型的網際層,網路層協議管理離散的計算機間的資料傳輸,如ip協議為使用者和遠端計算機提供了資訊包的傳輸方法,確保資訊包能正確地到達 目的機器。這一過程中,ip和其他網路層的協議共同用於資料傳輸,如果沒有使用一些監視系統程序的工具,使用者是看不到在系統裡的ip的。網路嗅探器 sniffers是能看到這些過程的乙個裝置(它可以是軟體,也可以是硬體),它能讀取通過網路傳送的每乙個包,即能讀取發生在網路層協議的任何活動,因 此網路嗅探器sniffers會對安全造成威脅。重要的網路層協議包括arp(位址解析協議)、icmp(internet控制訊息協議)和ip協議(網 際協議)等。
3.傳輸層
傳輸層對應linux tcp/ip概念模型的傳輸層。傳輸層提**用程式間的通訊。其功能包括:格式化資訊流;提供可靠傳輸。為實現後者,傳輸層協議規定接收端必須發回確認信 息,如果分組丟失,必須重新傳送。傳輸層包括tcp(transmission control protocol,傳輸控制協議)和udp(user datagram protocol,使用者資料報協議),它們是傳輸層中最主要的協議。tcp建立在ip之上,定義了網路上程式到程式的資料傳輸格式和規則,提供了ip資料 包的傳輸確認、丟失資料報的重新請求、將收到的資料報按照它們的傳送次序重新裝配的機制。tcp 協議是面向連線的協議,類似於打**,在開始傳輸資料之前,必須先建立明確的連線。udp也建立在ip之上,但它是一種無連線協議,兩台計算機之間的傳輸 類似於傳遞郵件:訊息從一台計算機傳送到另一台計算機,兩者之間沒有明確的連線。udp不保證資料的傳輸,也不提供重新排列次序或重新請求的功能,所以說 它是不可靠的。雖然udp的不可靠性限制了它的應用場合,但它比tcp具有更好的傳輸效率。
4.應用層
應 用層、表示層和會話層對應linux tcp/ip概念模型中的應用層。應用層位於協議棧的頂端,它的主要任務是應用。一般是可見的,如利用ftp(檔案傳輸協議)傳輸乙個檔案,請求乙個和目 標計算機的連線,在傳輸檔案的過程中,使用者和遠端計算機交換的一部分是能看到的。常見的應用層協議有:http,ftp,telnet,smtp和 gopher等。應用層是linux網路設定最關鍵的一層。linux伺服器的配置文件主要針對應用層中的協議。tcp/ip模型各個層次的功能和協議如 表1-2所示。
表1-2 tcp/ip模型各個層次的功能和協議
層次名稱
功 能
協 議
網路介面
(host-to-net layer)
負責實際資料的傳輸,對應osi參考模型的下兩層
hdlc(高階鏈路控制協議)
ppp(點對點協議)
slip(序列線路介面協議)
網際層(inter-network layer)
負責網路間的定址
資料傳輸,對應osi參考模型的第三層
ip(網際協議)
icmp(網際控制訊息協議)
arp(位址解析協議)
rarp(反向位址解析協議)
傳輸層(transport layer)
負責提供可靠的傳輸服務,對應osi參考模型的第四層
tcp(控制傳輸協議)
udp(使用者資料報協議)
應用層ftp(檔案傳輸協議)
http(超文字傳輸協議)
dns(網域名稱伺服器協議)
smtp(簡單郵件傳輸協議)
nfs(網路檔案系統協議)
說明:tcp/ip與osi最大的不同在於osi是乙個理論上的網路通訊模型,而tcp/ip則是實際執行的網路協議。
TCP IP四層模型和OSI七層模型
tcp ip四層模型和osi七層模型 表1 1是 tcp ip四層模型和osi七層模型對應表。我們把osi七層網路模型和tcp ip四層概念模型對應,然後將各種網路協議歸類。表1 1 tcp ip四層模型和osi七層模型對應表 osi七層網路模型 tcp ip 四層概念模型 對應網路協議 應用層 應...
TCP IP四層模型和OSI七層模型
tcp ip四層模型和osi七層模型對應表。我們把osi七層網路模型和linux tcp ip四層概念模型對應,然後將各種網路協議歸類。表1 1 tcp ip四層模型和osi七層模型對應表 osi七層網路模型 linux tcp ip 四層概念模型 對應網路協議 應用層 應用層 tftp,ftp,n...
OSI七層模型和TCP IP四層模型
一 tcp ip四層模型 資料鏈路層 包括用於協作ip資料在已有網路介質上傳輸的協議。arp,rarp 網路層 本層包含ip協議 rip協議 routing information protocol,路由資訊協議 負責資料的包裝 定址和路由。同時還包含網間控制報文協議 internet contro...