要講網(wǎng)絡(luò)協(xié)議,首先就地提到是開放系統(tǒng)互聯(lián)參考模型(OSI Referenec Model),即我們通常所說(shuō)的網(wǎng)絡(luò)互聯(lián)的七層框架,它是國(guó)際標(biāo)準(zhǔn)組織(International Organization for Standization)于1977年提出的標(biāo)準(zhǔn),又稱為ISO/IEC 7498或X.200建議。值得注意的是,OSI并沒有提供一個(gè)可以實(shí)現(xiàn)的方法,它不是一個(gè)標(biāo)準(zhǔn)而只是一個(gè)制定標(biāo)準(zhǔn)時(shí)使用的概念性的框架,更不是一個(gè)網(wǎng)絡(luò)協(xié)議。
OSI分為七層,其名字和功能分別如下:
1、物理層(Physical Layer):主要功能為定義了網(wǎng)絡(luò)的物理結(jié)構(gòu),傳輸?shù)碾姶艠?biāo)準(zhǔn),Bit流的編碼及網(wǎng)絡(luò)的時(shí)間原則,如分時(shí)復(fù)用及分頻復(fù)用。決定了網(wǎng)絡(luò)連接類型(端到端或多端連接)及物理拓?fù)浣Y(jié)構(gòu)。說(shuō)的通俗一些,這一層主要負(fù)責(zé)實(shí)際的信號(hào)傳輸。
2、據(jù)鏈路層(Data Link Review):在兩個(gè)主機(jī)上建立數(shù)據(jù)鏈路連接,向物理層傳輸數(shù)據(jù)信號(hào),并對(duì)信號(hào)進(jìn)行處理使之無(wú)差錯(cuò)并合理的傳輸。
3、網(wǎng)絡(luò)層(Network Layer):主要負(fù)責(zé)路由,選擇合適的路徑,進(jìn)行阻塞控制等功能。
4、傳輸層(Transfer Layer):關(guān)鍵的一層,向擁護(hù)提供可靠的端到端(End-to-End)服務(wù),它屏蔽了下層的數(shù)據(jù)通信細(xì)節(jié),讓用戶及應(yīng)用程序不需要考慮實(shí)際的通信方法。
5、會(huì)話層(Session Layer):主要負(fù)責(zé)兩個(gè)會(huì)話進(jìn)程之間的通信,即兩個(gè)會(huì)話層實(shí)體之間的信息交換,管理數(shù)據(jù)的交換。
6、表示層(Presentation Layer):處理通信信號(hào)的表示方法,進(jìn)行不同的格式之間的翻譯,并負(fù)責(zé)數(shù)據(jù)的加密解密,數(shù)據(jù)的壓縮與恢復(fù)。
7、應(yīng)用層(Application Layer):保持應(yīng)用程序之間建立連接所需要的數(shù)據(jù)記錄,為用戶服務(wù)。
在工作中,每一層會(huì)給上一層傳輸來(lái)的數(shù)據(jù)加上一個(gè)信息頭(header),然后向下層發(fā)出,然后通過(guò)物理介質(zhì)傳輸?shù)綄?duì)方主機(jī),對(duì)方主機(jī)每一層再對(duì)數(shù)據(jù)進(jìn)行處理,把信息頭取掉,還原成實(shí)際的數(shù)據(jù)。本質(zhì)上,主機(jī)的通信是層與層之間的通信,而在物理上是從上向下通過(guò)物理信道到對(duì)方主機(jī)再?gòu)南孪蛏蟼鬏敗?
在實(shí)際應(yīng)用中,重要的是TCP/IP(Transport Control Protocol/Internet Protocol)協(xié)議,它是目前的商業(yè)化的協(xié)議,相對(duì)于OSI,它是當(dāng)前的工業(yè)標(biāo)準(zhǔn)或“事實(shí)的標(biāo)準(zhǔn)”,在1974年由Kahn提出的。它分為四個(gè)層次:應(yīng)用層(與OSI的應(yīng)用層對(duì)應(yīng)),傳輸層(與OSI的傳輸層對(duì)應(yīng)),互聯(lián)層(與OSI的網(wǎng)絡(luò)層對(duì)應(yīng)),主機(jī)-網(wǎng)絡(luò)層(與OSI的數(shù)據(jù)鏈路層和物理層對(duì)應(yīng))。TCP/IP協(xié)議主要用于廣域網(wǎng),在一些局域網(wǎng)中也有應(yīng)用,比如在windows 9x和netware網(wǎng)中可以使用,但是在功能和速度方面還有差距,本來(lái)TCP/IP的設(shè)計(jì)目標(biāo)就和IPX/SPX不一樣。在設(shè)置TCP/IP協(xié)議的時(shí)候,主要有ip地址和子網(wǎng)掩碼,網(wǎng)關(guān)(Gateway:在通信中提供網(wǎng)絡(luò)協(xié)議之間的轉(zhuǎn)換,適用于不同協(xié)議主機(jī)之間的信息交換),域名解析服務(wù)器(NDS: Domain Name System,即把你輸入的網(wǎng)址轉(zhuǎn)換為數(shù)字型的ip地址)和NetBIOS等等。
上面說(shuō)到了IPX/SPX(Internetwork Packet Exchange/Sequenced Packet exchange)協(xié)議,現(xiàn)在解釋一下這種應(yīng)用很廣的網(wǎng)絡(luò)協(xié)議。您一定在局域網(wǎng)里享受過(guò)快速的網(wǎng)絡(luò)游戲吧,您可知道,這都是IPX/SPX的功勞。IPX/SPX是基于施樂(lè)的XEROX’S Network System(XNS)協(xié)議,而SPX是基于施樂(lè)的XEROX’S SPP(Sequenced Packet Protocol:順序包協(xié)議)協(xié)議,它們都是由novell公司開發(fā)出來(lái)應(yīng)用于局域網(wǎng)的一種高速協(xié)議。它和TCP/IP的一個(gè)顯著不同就是它不使用ip地址,而是使用網(wǎng)卡的物理地址即(MAC)地址。它也和TCP/IP協(xié)議一樣不能和OSI完全對(duì)應(yīng)。只包含了OSI中傳輸層和網(wǎng)絡(luò)層的部分。在實(shí)際使用中,它基本不需要什么設(shè)置,裝上就可以使用了。由于其在網(wǎng)絡(luò)普及初期發(fā)揮了巨大的作用,所以得到了很多廠商的支持,包括microsoft(但是后來(lái)它開發(fā)出來(lái)了自己的兼容Novell’IPX/SPX的IPX/SPX協(xié)議)等,到現(xiàn)在很多軟件和硬件也均支持這種協(xié)議。
相對(duì)于前面兩種路由協(xié)議(路由,可以理解為在網(wǎng)絡(luò)上兩點(diǎn)間路徑的選擇)在日常應(yīng)用中,還有兩種非路由協(xié)議需要我們了解,它們是:NetBIOS(Network Basic Input/OutputSystem)和NetBEUI(NetBIOS Extended User Interface)。NetBIOS由microsoft和IBM開發(fā),是會(huì)話層的協(xié)議,它建立允許不同計(jì)算機(jī)上的應(yīng)用程序通過(guò)網(wǎng)絡(luò)傳輸?shù)倪B接會(huì)話。它是為只需要與別的在同一個(gè)網(wǎng)絡(luò)上的計(jì)算機(jī)會(huì)話這一目的話設(shè)計(jì)的。在win9x&me中,當(dāng)你在IPX/SPX中選定“希望在IPX/SPX啟用NetBIOS”后,在TCP/IP的設(shè)置中可以選定“通過(guò)TCP/IP啟用NetBIOS”。而NetBEUI則是IBM為自己作為網(wǎng)絡(luò)傳輸站的網(wǎng)絡(luò)產(chǎn)品設(shè)計(jì)的。它是NetBIOS的一個(gè)擴(kuò)充版本,定義了沒有被NetBIOS定義的禎類型,它能在中小規(guī)模的單網(wǎng)上傳輸數(shù)據(jù)。它可以在win9x&me中直接安裝。在一些網(wǎng)絡(luò)游戲中有可能需要這兩種協(xié)議,如果你遇到不能玩的情況,可以試試裝上它兩,說(shuō)不定能解你的燃眉之急。
以上介紹了目前應(yīng)用廣的網(wǎng)絡(luò)協(xié)議,其余的當(dāng)然還有很多別的協(xié)議,比如DNA,SNA,APPLETALK等等,它們也很復(fù)雜。但是對(duì)于入門的網(wǎng)友來(lái)說(shuō),掌握了以上幾種協(xié)議可以讓您初步了解什么是網(wǎng)絡(luò)協(xié)議和其工作原理,讓您的工作更加高效,為以后深入學(xué)習(xí)打好了基礎(chǔ)。希望我的文章能起到拋磚引玉的作用,對(duì)大家有所幫助。,對(duì)大家有所幫助。
網(wǎng)絡(luò)協(xié)議初入門
更新時(shí)間: 2006-02-13 16:15:27來(lái)源: 粵嵌教育瀏覽量:3236
粵嵌動(dòng)態(tài)
推薦閱讀
- ·中山豐旭電子實(shí)業(yè)有限公司專場(chǎng)招聘會(huì)
- ·東莞市福鑫達(dá)精密技術(shù)有限公司專場(chǎng)招聘
- ·嵌入式系統(tǒng)中常用的存儲(chǔ)設(shè)備及其特點(diǎn)
- ·廣州2451嵌入式開發(fā)就業(yè)班
- ·廣州2450嵌入式開發(fā)就業(yè)班
- ·粵嵌科技攜騰訊共推產(chǎn)教融合
- ·廣東英維克技術(shù)有限公司專場(chǎng)招聘(長(zhǎng)沙校區(qū))
- ·廣州2448全網(wǎng)運(yùn)營(yíng)就業(yè)班
- ·北京朝歌數(shù)碼科技股份有限公司粵嵌專場(chǎng)企業(yè)招聘會(huì)線正宣講
- ·實(shí)驗(yàn)室建設(shè)案例丨湖南科技大學(xué)-智能網(wǎng)聯(lián)車輛軟件設(shè)計(jì)與服務(wù)平臺(tái)項(xiàng)目