網絡基礎知識,了解網絡協議的組成和常見的網絡協議
1、協議及協議棧的基本概念
1.1、什么是協議
協議是網絡中計算機或設備之間進行通信的一系列規則的集合。常用協議有IP、TCP、HTTP、POP3、SMTP等。
1.2、什么是協議棧
在網絡中,為了完成通信,必須使用多層上的多種協議。這些協議按照層次順序組合在一起,構成了協議棧(Protocol Stack),也稱為協議族(Protocol Suite)。
1.3、協議的作用
一個網絡協議的作用主要有兩個:一是建立對等層之間的虛擬通信,二是實現層次之間的無關性。
1.4、層次間的無關性
所謂層次間無關性,就是指較高層次和相鄰的相低層次進行通信時,只是利用較低層次提供的接口和服務,而不需了解底層實現該功能所采用的算法和協議的細節;較低層次也僅是使用從高層系統傳送來的參數和控制信息,這就是層次間的無關性。
2、網絡協議族/棧組成
網絡通信協議的作用是負責在網絡上建立通信通道和控制通過通道的信息流的規則。為了進行網絡通信,通信雙方必須遵守通信協議
說明:網絡協議與標準是基于OSI七層模型,每一層都有其對應的協議。
3、常見的網絡協議
TCP/IP:工業標準、開放式協議,Internet網絡的標準
IPX/SPX:Novell開發的Netware操作系統使用的協議,IPX為網際數據包交換協議,工作在網絡層,SPX為序列數據包交換協議,工作在傳輸層。
NetBIOS/NetBEUI:較小的協議棧,應用于IBM和早期的Windows系統,現在Windows仍然支持。
AppleTalk:Apple公司的Mac OS中所采用的網絡協議。
(1)TCP/IP協議
TCP/IP是分層協議,如層次圖所示:從底層到應用層,分別是物理層,鏈路層,網絡層,傳輸層,應用層。數據是層層封裝,封裝的方式一般都是在原有數據的前面加一個數據控制頭。
(2)Telnet協議
Telnet是TCP/IP中的一種應用協議,可以為終端仿真提供支持。可使用戶連接到主機上,使主機響應起來就像它直接連接在終端上一樣。Telnet在發送端和接收端使用TCP的23號端口以進行專用的通信。
(3)FTP協議
FTP協議使用TCP20號和21號端口,20號端口用于數據交換,21號端口用于建立連接,允許目錄和文件訪問,上傳下載,不能遠程執行文件。
TFTP是簡單文件傳輸協議(Trivial File Transfer Protocol,TFTP),TFTP是無連接的,使用UDP的69號端口,用于當數據傳輸錯誤無關緊要而且無須安全性時的小型文件的傳輸。
(4)SMTP協議
SMTP是簡單郵件傳輸協議(Simple Mail Transfer Protocol,SMTP)是為網絡系統間的電子郵件交換而設計的。使用 25 端口。SMTP只需要在接收端的一個電子郵件地址即可發送郵件。POP3 協議用來接收郵件.使用110端口
(5)DNS服務
DNS是域名解析服務(Domain Name Service, DNS),作用是將域名轉換為IP地址,或將IP地址轉換為域名,用于解析完全合格域名(FQDN)。使用53號端口。
(6)DHCP服務
DHCP是動態主機配置協議(DHCP),服務器可以提供的信息有:
1、IP地址
2、子網掩碼(subnet mask)
3、域名(domain name)
4、默認網關(default gateway)
5、DNS
新聞熱點
疑難解答