應用協議
㈠ 應用層協議的應用層協議的定義
(1)交換的報文類型,如請求報文和響應報文;
(2)各種報文類型的語法,如報文中的各個欄位公共詳細描述;
(3)欄位的語義,即包含在欄位中信息的含義;
(4)進程何時、如何發送報文及對報文進行響應。
有些應用層協議是由RFC文檔定義的,因此它們位於公共領域。例如,web的應用層的協議HTTP(超文本傳輸協議,RFC 2616)就作為一個RFC供大家使用。如果瀏覽器開發者遵從HTTP RFC規則,所開發出的瀏覽器就能訪問任何遵從該文檔標準的web,伺服器並獲取相應的web頁面。還有很多別的應用層協議是專用的.不能隨意應用於公共領域。例如,很多現有的P2P文件共享系統使用的是專用應用層協議。
㈡ 什麼是web應用協議 謝謝
應該是WEB服務協議吧。
Web Service支持3種協議來與用戶交流數據。這3種協議分別是:
1.HTTP-GET
2.HTTP-POST
3.SOAP
在這3種協議中,HTTP(Hypertext Transfer Protocol)已經是眾所周知的協議了,它是XML Web Service數據傳輸的標准,其中包括使用SOAP傳輸數據。HTTP將SOAP消息壓縮,然後以HTTP傳輸協議的形式進行網路傳輸。然而在XML Web Service下使用HTTP-GET和HTTP-POST的時候,事實上是指有關單獨使用HTTP調用XML Web Service中的方法的能力,而不使用SOAP。
在HTTP中,GET和POST並不是一種協議,它們是可以用來與Web Service交互的幾種方法中的其中兩種。然而,這二種方法的傳送參數和數據的能力使它們變成了一種簡單的,非常適合用來調用XML Web Service的工具。
SOAP是XML Web Service最常用到的連接協議。與HTTP相比,SOAP顯的更為復雜,但卻擁有更強的接受能力。SOAP是一種以XML為基礎的協議,它提供一種將數據打包(Packaging)和編碼(Encoding)的方法,以用於網路的數據傳輸。任意一個用戶都可以使用SOAP協議與任何一個XML Web Service進行通信,甚至於這個XML Web Service不是建立在.NET 平台上的,比如說Java的,都可以利用SOAP來進行數據傳輸。因此可見,SOAP也是Language Independent(語言獨立性)。
2
HTTP-GET和HTTP-POSTHTTP-GET 和 HTTP-POST 是使用 HTTP(超文本傳輸協議)謂詞以及與之關聯的請求語義將參數作為名稱/值對編碼和傳遞的標准協議。每個協議都由一系列 HTTP 請求頭組成,這些頭與一些其他信息一起定義客戶端向伺服器請求的內容,而在成功時,伺服器將用一系列 HTTP 響應頭和所請求的數據響應。
㈢ tcp ip協議包含哪些應用協議
通常我們說得tcp/ip協議其實是一個協議族。
它包括得其他協議有:
1
遠程登陸協議(telent)
2
文件傳輸協議(ftp
,file
transfer
protocol)
3
簡單郵件傳輸協議(smtp,simple
mail
transfer
protocol)
4
域名系統(domain
name
system
,
dns)
5
簡單網路管理協議(
simple
network
management
protocol)
6
超文本傳送協議(http,hyper
text
transfer
protocol)
7
用戶數據報協議(udp)
平時用得qq就是用這個udp協議傳送消息得!
㈣ 簡述5個應用層常用的協議以及其功能
域名服務協議(DNS),用於將Internet域名解析為IP地址;TCP/UDP埠53
超文本傳輸協議(HTTP),用於傳輸構成Internet網頁的文件;TCP埠80
簡單郵件傳輸協議(SMTP),用於傳輸郵件及其附件信息;TCP埠25
Telnet協議(一種終端模擬協議);Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力,TCP埠23
文本傳輸協議(FTP),用於系統間的文件交互傳輸。TCP埠20和埠21。
㈤ internet 應用層有哪些協議
1超文本傳輸協議HTTP:
這是一種最基本的客戶機/伺服器的訪問協議。瀏覽器向伺服器發送請求,而伺服器回應相應的網頁。
2文件傳送協議FTP:
提供互動式的訪問
基於客戶伺服器模式,面向連接
使用TCP可靠的運輸服務
主要功能:減少/消除不同操作系統下文件的不兼容性
3遠程登錄TELNET:
客戶伺服器模式
能適應許多計算機和操作系統的差異
網路虛擬終端NVT的意義
4簡單郵件傳送協議SMTP
Client/Server模式,面向連接
基本功能:寫信、傳送、報告傳送情況、顯示信件、接收方處理信件
用戶發信到郵件網關的傳輸協議:SMTP
5DNS域名解析協議:
DNS是一種用以將域名轉換為IP地址的Internet服務。
6簡單文件傳送協議TFTP:
客戶伺服器模式
使用UDP數據報
只支持文件傳輸,不支持交互
TFTP代碼占內存小
7簡單網路管理協議(SNMP):
SNMP模型的4個組件:被管理結點、管理站、管理信息、管理協議
SNMP代理:運行SNMP管理進程的被管理結點
對象:描述設備的變數
管理信息庫(MIB):保存所有對象的數據結構
8DHCP動態主機配置協議:
發現協議中的引導文件名、空終止符、屬名或者空,DHCP供應協議中的受限目錄路徑名 Options –可選參數欄位。參考定義選擇列表中的選擇文件
㈥ 應用層協議的應用層協議分類
(1)域名系統(Domain Name System,DNS):用於實現網路設備名字到IP地址映射的網路服務。
(2)文件傳輸協議(File Transfer Protocol,FTP):用於實現互動式文件傳輸功能。
FTP是一種文件傳輸協議,它支持兩種模式:一種方式叫做 Standard (也就是 Active,主動模式),一種是 Passive (也就是 PASV,被動模式)。 Standard 模式是 FTP 的客戶端發送 PORT 命令到 FTP 伺服器。Passive 模式是 FTP 的客戶端發送 PASV 命令到 FTP 伺服器。兩種方式中數據和控制鏈路都是分開傳輸的,惟一的區別在於主動模式由伺服器端發起數據鏈路的鏈接請求,而被動模式由客戶端發起數據鏈路的鏈接請求。
FTP 通信過程中它的控制鏈路和數據鏈路不是在同一個埠進行通信的,而是在兩個不同的 埠獨立進行通信。首先由客戶端向伺服器發起控制鏈接的請求,當和伺服器建立控制鏈接成功之後,在主動模式下客戶端將會發一個埠號給伺服器,告訴當前這次傳輸伺服器所使用的數據傳輸埠,伺服器收到這個信息後就向客戶端發起數據鏈接請求,成功後進行當前這次的數據傳輸。在當前傳輸完成之後,該數據鏈路就被拆除了,如果客戶端進行一次新的傳輸,則向伺服器發送一個新的埠號,重新建立鏈接。在整個過程中,控制鏈路的鏈接一直都存在,直到 FTP 的整個通信過程結束,而數據鏈路每一次傳輸就需要建立一次新的鏈接。而被動模式過程和上述通信過程差不多,只是由客戶端發起數據鏈路的建立請求。
在 FTP 交互的過程中,客戶端通過命令字來告訴伺服器相關的信息,常用的有訪問控制命令 USER,PASS,CWD,QUIT 等八種;傳輸參數命令 PORT,PASV,TYPE, STRU,MODE 五種;FTP 服務命令 RETR,STOR,LIST,ABOR 等二十種。 伺服器則通過一些狀態碼告訴客戶端當前伺服器的反饋狀態。一般 2xx 表示當前的操作成功,3xx 表示許可權問題,4xx 表示文件問題,5xx 表示伺服器問題。
(3)簡單郵件傳送協議(Simple Mail Transfer Protocol, SMTP):用於實現電子郵箱傳送功能
SMTP是一種提供可靠且有效電子郵件傳輸的協議。SMTP 是建模在 FTP 文件傳輸服務上的一種郵件服務,SMTP 伺服器在默認埠 25 上監聽客戶請求,主要用於傳輸系統之間的郵件信息。
SMTP 交互過程
比較簡單,首先客戶端向伺服器的 SMTP 服務埠發起請求,通過三次握手建立鏈接。然後伺服器返回 220 的狀態碼告訴客戶端當前已經准備好服務,客戶端收到該狀態碼後向伺服器發出 HELO 或者 EHLO 的命令告訴伺服器該客戶端需要的服務類型,其中 HELO 是默認的 SMTP 服務,EHLO 要求除了默認的服務之 外還要支持擴展服務。當伺服器告訴客戶端它所支持的服務之後,雙方用命令字和狀態碼進行交互。
(4)超文本傳輸協議(HyperText Transfer Protocol,HTTP):用於實現WWW服務。
是一個屬於應用層的面向對象的協議,它是基於 TCP(Transfer Control Protocol, 傳輸控制協議)的可靠傳輸,採用的是客戶端/伺服器的工作模式。在 HTTP 通信過程中,首先由客戶端向伺服器發起建立鏈接的請求,通過 TCP三次握手來完成,然後客戶端向伺服器發出請求,告訴伺服器想得到的信息。伺服器通過響應返回客戶端需要的信息。最後通過 TCP 四次握手關閉鏈接,從而完成一次基本的通信過程。
(5)簡單網路管理協議(simple Network Management Protocol,SNMP):用於管理與監視網路設備。
(6)遠程登錄協議(Telnet):用於實現遠程登錄功能。
㈦ 哪三種協議屬於 tcp/ip 應用層協議
TCP/IP協議包括TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等許多協議,這些協議一起稱為TCP/IP協議。以下是對協議中一些常用協議英文名稱和用途作一介紹:
TCP(Transport Control Protocol)傳輸控制協議;IP(Internetworking Protocol)網間網協議;UDP(User Datagram Protocol)用戶數據報協議;ICMP(Internet Control Message Protocol)互聯網控制信息協議;SMTP(Simple Mail Transfer Protocol)簡單郵件傳輸協議;SNMP(Simple Network manage Protocol)簡單網路管理協議;FTP(File Transfer Protocol)文件傳輸協議;ARP(Address Resolation Protocol)地址解析協議。
㈧ 哪些應用層的協議使用了UDP 又有哪些應用層的協議使用了TCP
DNS用的UDP,其他一些P2P應用,如迅雷,BT等也會用UDP來傳輸。
一般用的都是TCP,比如HTTP, SSL ,FTP, SMTP, POP3, IMAP等等很多。
㈨ 基於TCP/IP協議的應用層協議有哪些
如下:
SMTP:簡單郵件傳輸協議
Telnet:遠程登錄協議
SNMP:簡單網路管理協議
FTP:文件傳輸協議
LPD:行式列印機守護進程
TFTP:簡單文件傳輸協議
NFS:網路文件系統協議
㈩ 為什麼說RIP是一個應用層協議是否屬於應用層協議是如何來定義的
路由信息協議(Routing Information Protocol,縮寫:RIP)是一種使用最廣泛的內部網關協議(IGP)。(IGP)是在內部網路上使用的路由協議(在少數情形下,也可以用於連接到網際網路的網路),它可以通過不斷的交換信息讓路由器動態的適應網路連接的變化,這些信息包括每個路由器可以到達哪些網路,這些網路有多遠等。 IGP是應用層協議,並使用UDP作為傳輸協議。
應用層協議 是不同的文件系統有不同的文件命名原則和不同的文本行表示方法等,不同的系統之間傳輸文件還有各種不兼容問題的一種協議。
協議的定義:
(1)交換的報文類型,如請求報文和響應報文;
(2)各種報文類型的語法,如報文中的各個欄位公共詳細描述;
(3)欄位的語義,即包含在欄位中信息的含義;
(4)進程何時、如何發送報文及對報文進行響應。