㈠ 簡述5個應用層常用的協議以及其功能
域名服務協議(DNS),用於將Internet域名解析為IP地址;TCP/UDP埠53
超文本傳輸協議(HTTP),用於傳輸構成Internet網頁的文件;TCP埠80
簡單郵件傳輸協議(SMTP),用於傳輸郵件及其附件信息;TCP埠25
Telnet協議(一種終端模擬協議);Internet遠程登陸服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成遠程主機工作的能力,TCP埠23
文本傳輸協議(FTP),用於系統間的文件交互傳輸。TCP埠20和埠21。
常用的網路協議有:
IP/IPv4:網際協議
TCP:傳輸控制協議
IGMP:Internet 組管理協議
ICMP/ICMPv6:Internet控制信息協議
SNMP:簡單網路管理協議
DNS:域名系統(服務)協議
具體介紹:
IP/IPv4:網際協議
網際協議(IP)是一個網路層協議,它包含定址信息和控制信息 ,可使數據包在網路中路由。IP 協議是 TCP/IP 協議族中的主要網路層協議,與 TCP 協議結合組成整個網際網路協議的核心協議。IP 協議同樣都適用於 LAN 和 WAN 通信。
IP 協議有兩個基本任務:提供無連接的和最有效的數據包傳送;提供數據包的分割及重組以支持不同最大傳輸單元大小的數據連接。對於互聯網路中 IP 數據報的路由選擇處理,有一套完善的 IP 定址方式。每一個 IP 地址都有其特定的組成但同時遵循基本格式。IP 地址可以進行細分並可用於建立子網地址。TCP/IP 網路中的每台計算機都被分配了一個唯一的 32 位邏輯地址,這個地址分為兩個主要部分:網路號和主機號。網路號用以確認網路,如果該網路是網際網路的一部分,其網路號必須由 InterNIC 統一分配。一個網路伺服器供應商(ISP)可以從 InterNIC 那裡獲得一塊網路地址,按照需要自己分配地址空間。主機號確認網路中的主機,它由本地網路管理員分配。
當你發送或接受數據時(例如,一封電子信函或網頁),消息分成若干個塊,也就是我們所說的「包」。每個包既包含發送者的網路地址又包含接受者的地址。由於消息被劃分為大量的包,若需要,每個包都可以通過不同的網路路徑發送出去。包到達時的順序不一定和發送順序相同, IP 協議只用於發送包,而 TCP 協議負責將其按正確順序排列。
除了 ARP 和 RARP,其它所有 TCP/IP 族中的協議都是使用 IP 傳送主機與主機間的通信。當前 IP 協議有兩種版本:IPv4 和 IPv6。本文主要闡述 IPv4 。IPv6 的相關細節將在其它文件中再作介紹。
TCP:傳輸控制協議
傳輸控制協議 TCP 是 TCP/IP 協議棧中的傳輸層協議,它通過序列確認以及包重發機制,提供可靠的數據流發送和到應用程序的虛擬連接服務。與 IP 協議相結合, TCP 組成了網際網路協議的核心。
由於大多數網路應用程序都在同一台機器上運行,計算機上必須能夠確保目的地機器上的軟體程序能從源地址機器處獲得數據包,以及源計算機能收到正確的回復。這是通過使用 TCP 的「埠號」完成的。網路 IP 地址和埠號結合成為唯一的標識 , 我們稱之為「套接字」或「端點」。 TCP 在端點間建立連接或虛擬電路進行可靠通信。
TCP 服務提供了數據流傳輸、可靠性、有效流控制、全雙工操作和多路復用技術等。
關於流數據傳輸 ,TCP 交付一個由序列號定義的無結構的位元組流。 這個服務對應用程序有利,因為在送出到 TCP 之前應用程序不需要將數據劃分成塊, TCP 可以將位元組整合成欄位,然後傳給 IP 進行發送。
TCP 通過面向連接的、端到端的可靠數據報發送來保證可靠性。 TCP 在位元組上加上一個遞進的確認序列號來告訴接收者發送者期望收到的下一個位元組。如果在規定時間內,沒有收到關於這個包的確認響應,重新發送此包。 TCP 的可靠機制允許設備處理丟失、延時、重復及讀錯的包。超時機制允許設備監測丟失包並請求重發。
TCP 提供了有效流控制。當向發送者返回確認響應時,接收 TCP 進程就會說明它能接收並保證緩存不會發生溢出的最高序列號。
全雙工操作: TCP 進程能夠同時發送和接收包。
TCP 中的多路技術:大量同時發生的上層會話能在單個連接上時進行多路復用。
IGMP:Internet 組管理協議
Internet 組管理協議(IGMP)是網際網路協議家族中的一個組播協議,用於 IP 主機向任一個直接相鄰的路由器報告他們的組成員情況。IGMP 信息封裝在 IP 報文中,其 IP 的協議號為 2。IGMP 具有三種版本,即 IGMP v1、v2 和 v3。
IGMPv1: 主機可以加入組播組。沒有離開信息(leave messages)。路由器使用基於超時的機制去發現其成員不關注的組。
IGMPv2: 該協議包含了離開信息,允許迅速向路由協議報告組成員終止情況,這對高帶寬組播組或易變型組播組成員而言是非常重要的。
IGMPv3: 與以上兩種協議相比,該協議的主要改動為:允許主機指定它要接收通信流量的主機對象。來自網路中其它主機的流量是被隔離的。IGMPv3 也支持主機阻止那些來自於非要求的主機發送的網路數據包。
IGMP 協議變種有:
距離矢量組播路由選擇協議(DVMRP: Distance Vector Multicast Routing Protocol)
IGMP 用戶認證協議 (IGAP: IGMP for user Authentication Protocol)
路由器埠組管理協議(RGMP: Router-port Group Management Protocol)
ICMP/ICMPv6:Internet控制信息協議
Internet 控制信息協議(ICMP)是 IP 組的一個整合部分。通過 IP 包傳送的 ICMP 信息主要用於涉及網路操作或錯誤操作的不可達信息。ICMP 包發送是不可靠的,所以主機不能依靠接收 ICMP 包解決任何網路問題。ICMP 的主要功能如下:
通告網路錯誤。比如,某台主機或整個網路由於某些故障不可達。如果有指向某個埠號的 TCP 或 UDP 包沒有指明接受端,這也由 ICMP 報告。
通告網路擁塞。當路由器緩存太多包,由於傳輸速度無法達到它們的接收速度,將會生成「 ICMP 源結束」信息。對於發送者,這些信息將會導致傳輸速度降低。當然,更多的 ICMP 源結束信息的生成也將引起更多的網路擁塞,所以使用起來較為保守。
協助解決故障。ICMP 支持 Echo 功能,即在兩個主機間一個往返路徑上發送一個包。 Ping 是一種基於這種特性的通用網路管理工具,它將傳輸一系列的包,測量平均往返次數並計算丟失百分比。
通告超時。如果一個 IP 包的 TTL 降低到零,路由器就會丟棄此包,這時會生成一個 ICMP 包通告這一事實。TraceRoute 是一個工具,它通過發送小 TTL 值的包及監視 ICMP 超時通告可以顯示網路路由。
ICMP 在 IPv6 定義中重新修訂。此外, IPv4 組成員協議(IGMP)的多點傳送控制功能也嵌入到 ICMPv6 中。
SNMP:簡單網路管理協議
SNMP 是專門設計用於在 IP 網路管理網路節點(伺服器、工作站、路由器、交換機及 HUBS 等)的一種標准協議,它是一種應用層協議。 SNMP 使網路管理員能夠管理網路效能,發現並解決網路問題以及規劃網路增長。通過 SNMP 接收隨機消息(及事件報告)網路管理系統獲知網路出現問題。
SNMP 管理的網路有三個主要組成部分:管理的設備、代理和網路管理系統。管理設備是一個網路節點,包含 ANMP 代理並處在管理網路之中。被管理的設備用於收集並儲存管理信息。通過 SNMP , NMS 能得到這些信息。被管理設備,有時稱為網路單元,可能指路由器、訪問伺服器,交換機和網橋、 HUBS 、主機或列印機。 SNMP 代理是被管理設備上的一個網路管理軟體模塊。 SNMP 代理擁有本地的相關管理信息,並將它們轉換成與 SNMP 兼容的格式。 NMS 運行應用程序以實現監控被管理設備。此外, NMS 還為網路管理提供了大量的處理程序及必須的儲存資源。任何受管理的網路至少需要一個或多個 NMS 。
目前, SNMP 有 3 種: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版沒有太大差距,但 SNMPV2 是增強版本,包含了其它協議操作。與前兩種相比, SNMPV3 則包含更多安全和遠程配置。為了解決不同 SNMP 版本間的不兼容問題, RFC3584 種定義了三者共存策略。
SNMP 還包括一組由 RMON 、 RMON2 、 MTB 、 MTB2 、 OCDS 及 OCDS 定義的擴展協議。
DNS:域名系統(服務)協議
域名系統(服務)協議(DNS)是一種分布式網路目錄服務,主要用於域名與 IP 地址的相互轉換,以及控制網際網路的電子郵件的發送。大多數網際網路服務依賴於 DNS 而工作,一旦 DNS 出錯,就無法連接 Web 站點,電子郵件的發送也會中止。
DNS 有兩個獨立的方面 :
定義了命名語法和規范,以利於通過名稱委派域名許可權。基本語法是: local.group.site;
定義了如何實現一個分布式計算機系統,以便有效地將域名轉換成 IP 地址。
在 DNS 命名方式中,採用了分散和分層的機制來實現域名空間的委派授權以及域名與地址相轉換的授權。通過使用 DNS 的命名方式來為遍布全球的網路設備分配域名,而這則是由分散在世界各地的伺服器實現的。
理論上, DNS 協議中的域名標准闡述了一種可用任意標簽值的分布式的抽象域名空間。任何組織都可以建立域名系統,為其所有分布結構選擇標簽,但大多數 DNS 協議用戶遵循官方網際網路域名系統使用的分級標簽。常見的頂級域是: COM 、 EDU 、 GOV 、 NET 、 ORG 、 BIZ ,另外還有一些帶國家代碼的頂級域。
DNS 的分布式機制支持有效且可靠的名字到 IP 地址的映射。多數名字可以在本地映射,不同站點的伺服器相互合作能夠解決大網路的名字與 IP 地址的映射問題。單個伺服器的故障不會影響 DNS 的正確操作。 DNS 是一種通用協議,它並不僅限於網路設備名稱。
㈢ 計算機網路常用的應用協議有哪些
如果你說的是應用層的協議的話,那麼TCP/IP不是應用層協議,是傳輸層協議哦。
HTTP,FTP和SMTP確實都是應用層協議,常用的還有LDAP,DNS等。
㈣ 計算機網路技術應用層的協議是
網際層:ip;icmp網際報文控制協議;arp地址解析協議;rarp逆地址解析協議;rip路由選擇協議(自製系統內部的,基於距離向量的);ospf路由選擇協議;bgp外部路由選擇協議(自治系統之間的)傳輸層:tcp(可靠傳輸的,面向連接的),udp(不可靠傳輸協議,非面向連接的)。
應用層:
dns域名解析,ftp文件傳輸協議,http基於WWW的叫什麼名忘了;smtp郵件傳輸的;telnet遠程式控制制的。
㈤ 計算機網路應用層和傳輸層及網路層協議有哪些
應用層協議:
1、遠程登錄協議(Telnet)
2、文件傳輸協議(FTP)
3、超文本傳輸協議(HTTP)
4、域名服務協議(DNS)
5、簡單郵件傳輸協議(SMTP)
6、郵局協議(POP3)
其中,從網路上下載文件時使用的是FTP協議,上網游覽網頁時使用的是HTTP協議;在網路上訪問一台主機時,通常不直接輸入IP地址,而是輸入域名,用的是DNS服務協議,它會將域名解析為IP地址;通過FoxMail發送電子郵件時,使用SMTP協議,接收電子郵件時就使用POP3協議。
傳輸層協議:
1、傳輸控制協議TCP
2、用戶數據報協議UDP
TCP協議:面向連接的可靠傳輸協議。利用TCP進行通信時,首先要通過三步握手,以建立通信雙方的連接。TCP提供了數據的確認和數據重傳的機制,保證發送的數據一定能到達通信的對方。
UDP協議:是無連接的,不可靠的傳輸協議。採用UDP進行通信時不用建立連接,可以直接向一個IP地址發送數據,但是不能保證對方是否能收到。
網路層協議:
1、網際協議IP、Internet互聯網控制報文協議ICMP、Internet組織管理協議IGMP、地址解析協議ARP。
㈥ 應用層協議有哪些
應用層協議如下:
(1)域名系統(Domain Name System,DNS):用於實現網路設備名字到IP地址映射的網路服務。
(2)文件傳輸協議(File Transfer Protocol,FTP):用於實現互動式文件傳輸功能。
(3)簡單郵件傳送協議(Simple Mail Transfer Protocol, SMTP):用於實現電子郵箱傳送功能。
(4)超文本傳輸協議(HyperText Transfer Protocol,HTTP):用於實現WWW服務。
(5)簡單網路管理協議(simple Network Management Protocol,SNMP):用於管理與監視網路設備。
(6)遠程登錄協議(Telnet):用於實現遠程登錄功能。
(6)計算機網路中常用的應用層協議有哪些擴展閱讀
應用層協議定義了運行在不同端系統上的應用程序進程如何相互傳遞消息。特別是定義了:
交換的消息類型,如請求消息和響應消息。
各種消息類型的語法,如消息中的各個欄位及其詳細描述。
欄位的語義,即包含在欄位中的信息的含義。
進程何時、如何發送消息及對消息進行響應的規則。
有些應用層協議是由RFC文檔定義的,因此它們位於公共領域,例如HTTP。
有些應用層協議是公司或者個人私有的,位於私人領域,例如QQ。
㈦ 計算機網路協議有哪些
網路協議(Protocol)是一種特殊的軟體,是計算機網路實現其功能的最基本機制。網路協議的本質是規則,即各種硬體和軟體必須遵循的共同守則。網路協議並不是一套單獨的軟體,它融合於其他所有的軟體系統中,因此可以說,協議在網路中無所不在。網路協議遍及OSI通信模型的各個層次,從我們非常熟悉的TCP/IP、HTTP、FTP協議,到OSPF、IGP等協議,有上千種之多。對於普通用戶而言,不需要關心太多的底層通信協議,只需要了解其通信原理即可。在實際管理中,底層通信協議一般會自動工作,不需要人工干預。但是對於第三層以上的協議,就經常需要人工干預了,比如TCP/IP協議就需要人工配置它才能正常工作。
區域網常用的三種通信協議分別是TCP/IP協議、NetBEUI協議和IPX/SPX協議。
TCP/IP協議毫無疑問是這三大協議中最重要的一個,作為互聯網的基礎協議,沒有它就根本不可能上網,任何和互聯網有關的操作都離不開TCP/IP協議。不過TCP/IP協議也是這三大協議中配置起來最麻煩的一個,單機上網還好,而通過區域網訪問互聯網的話,就要詳細設置IP地址,網關,子網掩碼,DNS伺服器等參數。
TCP/IP協議族中包括上百個互為關聯的協議,不同功能的協議分布在不同的協議層,
幾個常用協議如下:
1、Telnet(Remote
Login):提供遠程登錄功能,一台計算機用戶可以登錄到遠程的另一台計算機上,如同在遠程主機上直接操作一樣。
2、FTP(File
Transfer
Protocol):遠程文件傳輸協議,允許用戶將遠程主機上的文件拷貝到自己的計算機上。
3、SMTP(Simple
Mail
transfer
Protocol):簡單郵政傳輸協議,用於傳輸電子郵件。
4、NFS(Network
File
Server):網路文件伺服器,可使多台計算機透明地訪問彼此的目錄。
5、UDP(User
Datagram
Protocol):用戶數據包協議,它和TCP一樣位於傳輸層,和IP協議配合使用,在傳輸數據時省去包頭,但它不能提供數據包的重傳,所以適合傳輸較短的文件。
HTTP協議簡介
HTTP是一個屬於應用層的面向對象的協議,由於其簡捷、快速的方式,適用於分布式超媒體信息系統。它於1990年提出,經過幾年的使用與發展,得到不斷地完善和擴展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規范化工作正在進行之中,而且HTTP-NG(Next
Generation
of
HTTP)的建議已經提出。
HTTP協議的主要特點可概括如下:
1.支持客戶/伺服器模式。
2.簡單快速:客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規定了客戶與伺服器聯系的類型不同。
由於HTTP協議簡單,使得HTTP伺服器的程序規模小,因而通信速度很快。
3.靈活:HTTP允許傳輸任意類型的數據對象。正在傳輸的類型由Content-Type加以標記。
4.無連接:無連接的含義是限制每次連接只處理一個請求。伺服器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。
5.無狀態:HTTP協議是無狀態協議。無狀態是指協議對於事務處理沒有記憶能力。缺少狀態意味著如果後續處理需要前面的信息,則它必須重傳,這樣可能導致每次連接傳送的數據量增大。另一方面,在伺服器不需要先前信息時它的應答就較快。
㈧ 什麼是網路協議請簡要說明之。請寫出五種常用的網路協議。
網路協議為計算機網路中進行數據交換而建立的規則、標准或約定的集合。
劃分
1、物理層:乙太網、數據機、電力線通信(PLC)、SONET/SDH、G.709、光導纖維、同軸電纜、雙絞線等。
2、數據鏈路層:Wi-Fi(IEEE 802.11)、WiMAX(IEEE 802.16)、ATM、DTM、令牌環、乙太網、FDDI、幀中繼、GPRS、EVDO、HSPA、HDLC、PPP、L2TP、PPTP、ISDN、STP、CSMA/CD等。
3、網路層協議:IP (IPv4、IPv6)、ICMP、ICMPv6、IGMP、IS-IS、IPsec、ARP、RARP、RIP等。
4、傳輸層協議:TCP、UDP、TLS、DCCP、SCTP、RSVP、OSPF等。
5、應用層協議:DHCP、DNS、FTP、Gopher、HTTP、IMAP4、IRC、NNTP、XMPP、POP3、SIP、SMTP、SNMP、SSH、TELNET、RPC、RTCP、RTP、RTSP、SDP、SOAP、GTP、STUN、NTP、SSDP、BGP 等。
(8)計算機網路中常用的應用層協議有哪些擴展閱讀
網路協議通常由語法,語義和定時關系3部分組成。網路傳輸協議或簡稱為傳送協議(Communications Protocol),計算機通信的共同語言。最普及的計算機通信為網路通信,所以「傳送協議」一般都指計算機通信的傳送協議,如:TCP/IP、NetBEUI等。
然而,傳送協議也存在於計算機的其他形式通信,例如:面向對象編程裡面對象之間的通信;操作系統內不同程序之間的消息,都需要有一個傳送協議,以確保傳信雙方能夠溝通無間。
㈨ OSI七層模型的每一層都有哪些協議謝謝!
第一層:物理層
物理層規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸數據的物理媒體。只是說明標准。在這一層,數據的單位稱為比特(bit)。
屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌環網等。
第二層:數據鏈路層
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。在這一層,數據的單位稱為幀(frame)。數據鏈路層協議的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等
第三層:網路層
網路層負責對子網間的數據包進行路由選擇。網路層還可以實現擁塞控制、網際互連等功能。在這一層,數據的單位稱為數據包(packet)。網路層協議的代表包括:IP、IPX、RIP、OSPF等。
第四層:傳輸層
傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段並提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。在這一層,數據的單位稱為數據段(segment)。傳輸層協議的代表包括:TCP、UDP、SPX等
第五層:會話層
會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數據中插入校驗點來實現數據的同步。會話層協議的代表包括:RPC、SQL、NFS 、X WINDOWS、ASP
第六層:表示層
表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數據轉換包括數據的加密、壓縮、格式轉換等。表示層協議的代表包括:ASCII、PICT、TIFF、JPEG、 MIDI、MPEG
第七層:應用層
應用層為操作系統或網路應用程序提供訪問網路服務的介面。應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
(9)計算機網路中常用的應用層協議有哪些擴展閱讀:
談到網路不能不談OSI參考模型,OSI參考模型(OSI/RM)的全稱是開放系統互連參考模型(Open SystemInterconnection Reference Model,OSI/RM),它是由國際標准化組織ISO提出的一個網路系統互連模型。雖然OSI參考模型的實際應用意義不是很大,但其的確對於理解網路協議內部的運作很有幫助,也為我們學習網路協議提供了一個很好的參考
七層理解:
物理層:物理介面規范,傳輸比特流,網卡是工作在物理層的。
數據層:成幀,保證幀的無誤傳輸,MAC地址,形成EHTHERNET幀
網路層:路由選擇,流量控制,IP地址,形成IP包
傳輸層:埠地址,如HTTP對應80埠。TCP和UDP工作於該層,還有就是差錯校驗和流量控制。
會話層:組織兩個會話進程之間的通信,並管理數據的交換使用NETBIOS和WINSOCK協議。QQ等軟體進行通訊因該是工作在會話層的。
表示層:使得不同操作系統之間通信成為可能。
應用層:對應於各個應用軟
㈩ TCP/IP參考模型中,應用層協議常用的有_______。
TCP/IP參考模型中,應用層協議常用的有:Telnet、FTP、SMTP 、HTTP。
1、Telnet協議允許一台機器上的用戶,登錄到遠程機器上,並進行工作;
2、FTP協議提供了將文件從一台機器上移到另一台機器上的方法;
3、SMTP協議用於電子郵件的收發;
4、HTTP協議用於在WWW上獲取主頁。
(注意:DNS協議同時使用了TCP53埠和UDP53埠。DNS協議在UDP53埠上提供域名解析服務,在TCP53埠上提供DNS區域文件傳輸服務。)
(10)計算機網路中常用的應用層協議有哪些擴展閱讀:
1、Telnet協議(TELecommunications NETwork,遠程登錄協議)
Telnet協議是TCP/IP協議家族中的一員,是Internet遠程登錄服務的標准協議和主要方式。它為用戶提供了在本地計算機上完成登錄遠程主機工作的能力。在終端使用者的電腦上使用telnet程序,用它連接到伺服器。用於實現遠程登錄功能。
終端使用者可以在telnet程序中輸入命令,這些命令會在伺服器上運行,就像直接在伺服器的控制台上輸入一樣。可以在本地就能控制伺服器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄伺服器。
2、FTP協議(File Transfer Protocol,文件傳輸協議)
基於客戶伺服器模式,FTP協議包括兩個組成部分,其一為FTP伺服器,其二為FTP客戶端,FTP協議提供了互動式的訪問,面向連接,使用TCP/IP更加可靠地進行運輸服務。主要功能:減少/消除不同操作系統下文件的不兼容性問題。
在FTP交互的過程中,客戶端通過命令字來告訴伺服器相關的信息。常用的有訪問控制命令USER,PASS、CWD、QUIT 等;傳輸參數命令PORT、PASV、TYPE、STRU、MODE五種;FTP服務命令RETR、STOR、LIST、ABOR 等二十種。
3、SMTP 協議(Simple Mail Transfer Protocol,簡單郵件傳送協議)
基本功能:寫信、傳送報告、報告傳送情況、顯示信件、接收方處理信件 。
SMTP是一種提供可靠且有效電子郵件傳輸的協議。SMTP是建模在FTP文件傳輸服務上的一種郵件服務,SMTP伺服器在默認埠25上監聽客戶請求,主要用於傳輸系統之間的郵件信息。是一種面向連接的Client/Server模式。
4、DNS協議 (Domain Name Service ,域名服務協議)
由數字組成的 IP 地址很難記憶,所以我們上網使用網站 IP 地址的別名——域名。實際使用中,域名與 IP 地址是對應的,這種對應關系保存在DNS 伺服器之中。
在瀏覽器中輸入一個域名後,會有 DNS 伺服器將域名解析為對應的 IP 地址。注意這和網路層的 ARP 協議的不同之處:DNS 提供的是域名與 IP 地址的對應關系,而 ARP 提供的是 IP 地址和 MAC 地址的對應關系。
5、HTTP協議(Hyper Text Transfer Protocol,超文本傳輸協議)
它是基於 TCP的可靠傳輸,採用的是客戶端/伺服器的工作模式。瀏覽器向伺服器發送請求,而伺服器回應相應的網頁,用於從萬維網(WWW:即World Wide Web)伺服器傳輸超文本到本地瀏覽器的傳送協議。
在 HTTP 通信過程中,首先由客戶端向伺服器發起建立鏈接的請求,通過 TCP三次握手來完成,然後客戶端向伺服器發出請求,告訴伺服器想得到的信息。伺服器通過響應返回客戶端需要的信息。最後通過 TCP 四次握手關閉鏈接,從而完成一次基本的通信過程。