計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議簡(jiǎn)明概述
網(wǎng)絡(luò)的基礎(chǔ),就是眾多計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的搭建和應(yīng)用。那么我們?nèi)绾卫斫膺@一概念呢?下面我們就闡述一下計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議的概述。網(wǎng)絡(luò)通信協(xié)議(Network Communication Protocol,通常簡(jiǎn)稱(chēng)為"網(wǎng)絡(luò)協(xié)議"(Network Protocol))就是對(duì)計(jì)算機(jī)之間通信的信息格式、能被收/發(fā)雙方接受的傳送信息內(nèi)容的一組定義.為了實(shí)現(xiàn)OSI七層參考模型功能,各層都有許多負(fù)責(zé)各個(gè)不同方面,解決不同問(wèn)題的通信協(xié)議,如有物理層中的物理接口通信協(xié)議(如RS-232、RS-449和V.35等),數(shù)據(jù)鏈路層的數(shù)據(jù)鏈接協(xié)議(如CSMA/CD、SDLC和HDLC等),網(wǎng)絡(luò)層則有許多路由層協(xié)議(如IP、RIP、OSPF和IGRP等),傳輸層則有許多傳輸控制協(xié)議(如TCP、FTP和TFFP等),同樣會(huì)話層、表示層和應(yīng)用都有許多相應(yīng)的的網(wǎng)絡(luò)協(xié)議(如應(yīng)用層的POP3、SMTP、SNMP和DNS等).就是在這些許許多多的通信協(xié)議的共同作用下,網(wǎng)絡(luò)的七層模型才能全部正常工作,確保網(wǎng)絡(luò)通信的正常.
計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的分類(lèi)
網(wǎng)絡(luò)協(xié)議是一種特殊的軟件,是計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)其功能的最基本機(jī)制.網(wǎng)絡(luò)協(xié)議的本質(zhì)是規(guī)則,即各種硬件和軟件必須遵循的共同守則.但網(wǎng)絡(luò)協(xié)議又不是一套單獨(dú)的軟件,它通常融合在其他軟件系統(tǒng)中.網(wǎng)絡(luò)協(xié)議遍及OSI通信模型的各個(gè)層次,從我們非常熟悉的TCP/IP、HTTP、FTP協(xié)議,到OSPF、IGP等高級(jí)路由協(xié)議都可以認(rèn)為是網(wǎng)絡(luò)協(xié)議,有上千種之多.
在所有常用的網(wǎng)絡(luò)協(xié)議中,又可以分常用的基礎(chǔ)型協(xié)議和常用的應(yīng)用型協(xié)議.TCP/IP、IPX/SPX、NetBEUI屬于常用的基礎(chǔ)型協(xié)議;而HTTP、PPP、FTP則屬于常用的應(yīng)用型協(xié)議.基礎(chǔ)型協(xié)議用來(lái)提供網(wǎng)絡(luò)連接服務(wù),它在網(wǎng)絡(luò)連接和通信活動(dòng)中必不可少;應(yīng)用型協(xié)議對(duì)于網(wǎng)絡(luò)來(lái)說(shuō)不是必需的,而是在具體應(yīng)用到網(wǎng)絡(luò)服務(wù)時(shí)才需要.如HTTP協(xié)議只在進(jìn)行因特網(wǎng)應(yīng)用時(shí)才需要,FTP協(xié)議則只用于文件傳輸活動(dòng)中.
網(wǎng)絡(luò)協(xié)議的作用與組成
網(wǎng)絡(luò)協(xié)議所起的主要作用和所適用的應(yīng)用環(huán)境各不相同,有的是專(zhuān)用的,如IPX/SPX就專(zhuān)用于Novell公司的NetWare操作系統(tǒng),而NetBEUI協(xié)議則專(zhuān)用于微軟公司的Windows系統(tǒng);有的則是通用的(當(dāng)然是相對(duì)的),如TCP/IP協(xié)議就適用于幾乎所有的系統(tǒng)和應(yīng)用環(huán)境.在這么多的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議中,一般網(wǎng)絡(luò)用戶(hù)只需要著重掌握幾種常用和主要的協(xié)議即可.
網(wǎng)絡(luò)協(xié)議包括語(yǔ)義、語(yǔ)法和時(shí)序三個(gè)組成部分.
語(yǔ)義是對(duì)協(xié)議元素的含義進(jìn)行解釋,不同類(lèi)型的協(xié)議元素所規(guī)定的語(yǔ)義是不同的.語(yǔ)法是將若干個(gè)協(xié)議元素和數(shù)據(jù)組合在一起用來(lái)表達(dá)一個(gè)完整的內(nèi)容所應(yīng)遵循的格式,也就是對(duì)信息的數(shù)據(jù)結(jié)構(gòu)做一種規(guī)定.而時(shí)序是對(duì)事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明.例如在雙方進(jìn)行通信時(shí),發(fā)送點(diǎn)發(fā)出一個(gè)數(shù)據(jù)報(bào)文,如果目標(biāo)點(diǎn)正確收到,則回答源點(diǎn)接收正確;若接收到錯(cuò)誤的信息,則要求源點(diǎn)重發(fā)一次.