應用層協定有:1、Telnet,允許一臺機器上的使用者,登入到遠端機器上,並進行工作;2、FTP,提供了將檔案從一臺機器上移到另一臺機器上的方法;3、SMTP,是一種提供電子郵件傳輸的協定;4、SNMP,是用於在IP網路管理網路節點的一種標準協定;5、DNS,主要用於將人們所熟悉的網址「翻譯」成電腦可以理解的IP地址;6、HTTP,是一個請求-響應協定,用於在WWW上獲取主頁。
本教學操作環境:windows7系統、Dell G3電腦。
TCP/IP是一種參考模型,它基於OSI參考模型把網路劃分為四層,每一層都有自己所對應的協定。
其中,應用層它直接與使用者和應用程式打交道,負責對軟體提供介面以使程式能使用網路服務。這裡的網路服務包括檔案傳輸、檔案管理、電子郵件的訊息處理等。
典型的應用層協定包括Telnet、FTP、SMTP、SNMP、DNS、HTTP等。
1、Telnet協定
Telnet協定允許一臺機器上的使用者,登入到遠端機器上,並進行工作;
Telnet協定是TCP/IP協定族中的一員,是Internet遠端登入服務的標準協定和主要方式。它為使用者提供了在本地計算機上完成遠端主機工作的能力。在終端使用者的電腦上使用telnet程式,用它連線到伺服器。終端使用者可以在telnet程式中輸入命令,這些命令會在伺服器上執行,就像直接在伺服器的控制檯上輸入一樣。可以在本地就能控制伺服器。要開始一個telnet對談,必須輸入使用者名稱和密碼來登入伺服器。Telnet是常用的遠端控制Web伺服器的方法。
2、FTP協定
FTP協定提供了將檔案從一臺機器上移到另一臺機器上的方法;
FTP(File Transfer Protocol,檔案傳輸協定) 是 TCP/IP 協定組中的協定之一。FTP協定包括兩個組成部分,其一為FTP伺服器,其二為FTP使用者端。其中FTP伺服器用來儲存檔案,使用者可以使用FTP使用者端通過FTP協定存取位於FTP伺服器上的資源。在開發網站的時候,通常利用FTP協定把網頁或程式傳到Web伺服器上。此外,由於FTP傳輸效率非常高,在網路上傳輸大的檔案時,一般也採用該協定。
預設情況下FTP協定使用TCP埠中的 20和21這兩個埠,其中20用於傳輸資料,21用於傳輸控制資訊。但是,是否使用20作為傳輸資料的埠與FTP使用的傳輸模式有關,如果採用主動模式,那麼資料傳輸埠就是20;如果採用被動模式,則具體最終使用哪個埠要伺服器端和使用者端協商決定。
3、SMTP協定
SMTP協定用於電子郵件的收發;
SMTP是一種提供可靠且有效的電子郵件傳輸的協定。SMTP是建立在FTP檔案傳輸服務上的一種郵件服務,主要用於系統之間的郵件資訊傳遞,並提供有關來信的通知。SMTP獨立於特定的傳輸子系統,且只需要可靠有序的資料流通道支援,SMTP的重要特性之一是其能跨越網路傳輸郵件,即「SMTP郵件中繼」。使用SMTP,可實現相同網路處理程序之間的郵件傳輸,也可通過中繼器或閘道器實現某處理程序與其他網路之間的郵件傳輸。
4、SNMP協定
SNMP 是專門設計用於在 IP 網路管理網路節點(伺服器、工作站、路由器、交換機及HUBS等)的一種標準協定,它是一種應用層協定。 SNMP 使網路管理員能夠管理網路效能,發現並解決網路問題以及規劃網路增長。通過 SNMP 接收隨機訊息(及事件報告)網路管理系統獲知網路出現問題。
SNMP的前身是簡單閘道器監控協定(SGMP),用來對通訊線路進行管理。隨後,人們對SGMP進行了很大的修改,特別是加入了符合Internet定義的SMI和MIB,改進後的協定就是著名的SNMP。基於TCP/IP的SNMP網路管理框架是工業上的現行標準,由3個主要部分組成,分別是管理資訊結構SMI(Structure ofManagement Information)、管理資訊庫MIB和管理協定SNMP。
SMI定義了SNMP框架所用資訊的組織和標識,為MIB定義管理物件及使用管理物件提供模板。
MIB定義了可以通過SNMP進行存取的管理物件的集合。
SNMP協定是應用層協定,定義了網路管理者如何對代理程序的MIB物件進行讀寫操作。
SNMP中的MIB是一種樹狀資料庫,MIB管理的物件,就是樹的端節點,每個節點都有唯一位置和唯一名字.IETF規定管理資訊庫物件識別符(OID,Object Identifier)唯一指定,其命名規則就是父節點的名字作為子節點名字的字首
5、DNS協定
域名系統(Domain Name System,DNS)是Internet上解決網上機器命名的一種系統。就像拜訪朋友要先知道別人家怎麼走一樣,Internet上當一臺主機要存取另外一臺主機時,必須首先獲知其地址,TCP/IP中的IP地址是由四段以「.」分開的數位組成,記起來總是不如名字那麼方便,所以,就採用了域名系統來管理名字和IP的對應關係。
雖然因特網上的節點都可以用IP地址惟一標識,並且可以通過IP地址被存取,但即使是將32位元的二進位制IP地址寫成4個0~255的十位數形式,也依然太長、太難記。因此,人們發明了域名(Domian Name),域名可將一個IP地址關聯到一組有意義的字元上去。使用者存取一個網站的時候,既可以輸入該網站的IP地址,也可以輸入其域名,對存取而言,兩者是等價的。例如:微軟公司的Web伺服器的IP地址是207.46.230.229,其對應的域名是www.microsoft.com,不管使用者在瀏覽器中輸入的是207.46.230.229還是www.microsoft.com,都可以存取其Web網站。
一個公司的Web網站可看作是它在網上的門戶,而域名就相當於其門牌地址,通常域名都使用該公司的名稱或簡稱。例如上面提到的微軟公司的域名,類似的還有:IBM公司的域名是www.ibm.com、Oracle公司的域名是www.oracle.com、Cisco公司的域名是www.cisco.com等。當人們要存取一個公司的Web網站,又不知道其確切域名的時候,也總會首先輸入其公司名稱作為試探。但是,由一個公司的名稱或簡稱構成的域名,也有可能會被其他公司或個人搶注。甚至還有一些公司或個人惡意搶注了大量由知名公司的名稱構成的域名,然後再高價轉賣給這些公司,以此牟利。已經有一些域名註冊糾紛的仲裁措施,但要從源頭上控制這類現象,還需要有一套完整的限制機制,這個還沒有。所以,儘早註冊由自己名稱構成的域名應當是任何一個公司或機構,特別是那些著名企業必須重視的事情。有的公司已經對由自己著名品牌構成的域名進行了保護性註冊。
6、HTTP協定
HTTP協定用於在WWW上獲取主頁。
超文字傳輸協定(Hyper Text Transfer Protocol,HTTP)是一個簡單的請求-響應協定,它通常執行在TCP之上。它指定了使用者端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。請求和響應訊息的頭以ASCII形式給出;而訊息內容則具有一個類似MIME的格式。這個簡單模型是早期Web成功的有功之臣,因為它使開發和部署非常地直截了當。
更多相關知識,請存取欄目!
以上就是tcp ip參考模型中屬於應用層的協定有哪些的詳細內容,更多請關注TW511.COM其它相關文章!