互聯(lián)網(wǎng)起源于ARPANET,其所遵循的TCP/IP協(xié)議早在1960年代就開始被研究并投入使用,并得到迅速推廣。國際標準Os的參考模型于1983年推出。因此,基于TCP/IP的Internet有其獨特的網(wǎng)絡架構,并沒有嚴格按照Os的參考模型來劃分網(wǎng)絡層次。
互聯(lián)網(wǎng)網(wǎng)絡架構應該有多少層?有的教材把:分為4層,即應用層、傳輸層、網(wǎng)絡層和網(wǎng)絡接入層,有的教材把它分為5層,即應用層、傳輸層、網(wǎng)絡層、數(shù)據(jù)鏈路層和物理層。不管是4層網(wǎng)絡結構還是5層網(wǎng)站設計結構,實際上TCP/IP協(xié)議只是對Internet上的3層應用給出了文字描述,而網(wǎng)絡層以下的內容TCP/IP 中沒有給出具體的說明或定義。因此,本章將重點介紹4層結構的TCP/IP上層3協(xié)議及相關技術的內容。 Internet四層網(wǎng)絡體系結構與OSI參考模型的對應關系如圖4-1所示。 Internet網(wǎng)絡架構各層的功能簡單介紹如下。1.應用層(Application Layer)
在Internet網(wǎng)絡體系結構中,應用層集成了OSI應用層、表示層和會話層的功能,即傳輸層以上的任何數(shù)據(jù)處理都屬于應用層。這一層的所有功能都體現(xiàn)在各種應用中,屬于數(shù)據(jù)處理過程。不同的應用程序有不同的數(shù)據(jù)處理過程和不同的通信協(xié)議。
應用層基于不同的應用,常用協(xié)議如下。超文本傳輸協(xié)議HTTP(HyperText Transfer Protocol) 文件傳輸協(xié)議FTP(File Transfer Protocol) 簡單郵件傳輸協(xié)議SMTP(Simple Mail Transfer Protocol) 郵局協(xié)議POP3(Post Office Protocol 3) 遠程登錄協(xié)議Telnet 簡單網(wǎng)絡管理協(xié)議SNMP(簡單網(wǎng)絡管理協(xié)議)
應用層的協(xié)議明確告訴我們要做什么,可以獲取哪些共享資源,可以獲取什么樣的服務。在這一層,有我們非常熟悉的各種應用協(xié)議,比如通過IE瀏覽器瀏覽各種站點的Web資源,使用的協(xié)議是HTTP;各站點用于下載各種應用軟件或工具的協(xié)議為FTP;書面電子信件采用SMTP等協(xié)議發(fā)送。2.傳輸層(Transport Layer)
Internet網(wǎng)絡架構的傳輸層對應OSI的傳輸層。該層的作用主要是為計算機之間的通信提供端到端的數(shù)據(jù)傳輸,屬于數(shù)據(jù)傳輸過程。如圖4-2所示,端到端數(shù)據(jù)傳輸是指主機1上的應用進程與主機2上的應用進程之間的數(shù)據(jù)通信。 傳輸層主要有兩種通信方式,即, 兩種通信協(xié)議。面向連接的、可靠的傳輸控制協(xié)議TCP(Transmission Control Protocol) 無連接的、不可靠的用戶數(shù)據(jù)報協(xié)議UDP(User Datagram Protocol)3.網(wǎng)絡層(Network Layer)
Internet的網(wǎng)絡層主要提供網(wǎng)絡間的數(shù)據(jù)通信,負責主機與主機之間的數(shù)據(jù)傳輸,如圖4-2所示,即主機1與主機2之間的通信。提供服務的主要協(xié)議在網(wǎng)絡層如下?;ヂ?lián)網(wǎng)協(xié)議IP(Internet Protocol),提供無連接和不可靠的服務,互聯(lián)網(wǎng)控制消息協(xié)議ICMP(互聯(lián)網(wǎng)控制消息協(xié)議),地址解析協(xié)議ARP(地址解析協(xié)議),互聯(lián)網(wǎng)組管理協(xié)議IGMP(互聯(lián)網(wǎng)組管理協(xié)議)。反向地址解析協(xié)議RARP(Reverse Address Resolution Protocol)。4.網(wǎng)絡訪問層(Network Access Layer)
對應于ISO網(wǎng)絡架構,網(wǎng)絡接入層又可以細分為數(shù)據(jù)鏈路層和物理層。但是,TCP/IP協(xié)議族并沒有在網(wǎng)絡接入層重新定義新的標準,而是有效合理地利用了局域網(wǎng)原有的數(shù)據(jù)鏈路層和物理層標準。
我們專注高端建站,小程序開發(fā)、軟件系統(tǒng)定制開發(fā)、BUG修復、物聯(lián)網(wǎng)開發(fā)、各類API接口對接開發(fā)等。十余年開發(fā)經(jīng)驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!