7层每次有哪些最基本的协议讲解
OSI七層模型的每一層都有哪些協議
lisa890608 2012-11-27 20:13:07 45385 收藏 18
展開
TCP/IP:
數據鏈路層:ARP,RARP
網絡層: IP,ICMP,IGMP
傳輸層:TCP ,UDP,UGP
應用層:Telnet,FTP,SMTP,SNMP.
OSI:
物理層:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS
數據鏈路層:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM, IEEE 802.5/802.2
網絡層:IP,IPX,AppleTalk DDP
傳輸層:TCP,UDP,SPX
會話層:RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP
表示層:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML
應用層:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP
由低到高
談到網絡不能不談OSI參考模型,OSI參考模型(OSI/RM)的全稱是開放系統互連參考模型(Open SystemInterconnection Reference Model,OSI/RM),它是由國際標準化組織ISO提出的一個網絡系統互連模型。雖然OSI參考模型的實際應用意義不是很大,但其的確對于理解網絡協議內部的運作很有幫助,也為我們學習網絡協議提供了一個很好的參考…
物理層規定了激活、維持、關閉通信端點之間的機械特性、電氣特性、功能特性以及過程特性。該層為上層協議提供了一個傳輸數據的物理媒體。只是說明標準
在這一層,數據的單位稱為比特(bit)。
屬于物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌環網等。
第一層:物理層
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址尋址、數據的成幀、流量控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)。
數據鏈路層協議的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、幀中繼等。
第二層:數據鏈路層802.2、802.3ATM、HDLC、FRAME RELAY
網絡層負責對子網間的數據包進行路由選擇。網絡層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。
網絡層協議的代表包括:IP、IPX、RIP、OSPF等。
第三層:網絡層 IP、IPX、APPLETALK、ICMP
傳輸層是第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段并提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。
在這一層,數據的單位稱為數據段(segment)。
傳輸層協議的代表包括:TCP、UDP、SPX等。
第四層:傳輸層 TCP、UDP、SPX
會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。會話層還利用在數據中插入校驗點來實現數據的同步。
第五層:會話層 RPC、SQL、NFS 、X WINDOWS、ASP
表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數據轉換包括數據的加密、壓縮、格式轉換等。
第六層:表示層 ASCII、PICT、TIFF、JPEG、 MIDI、MPEG
應用層為操作系統或網絡應用程序提供訪問網絡服務的接口。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
第七層:應用層HTTP,FTP,SNMP等
加密解密是在網絡層完成的
七層理解
物理層:物理接口規范,傳輸比特流,網卡是工作在物理層的。
數據層:成幀,保證幀的無誤傳輸,MAC地址,形成EHTHERNET幀
網絡層:路由選擇,流量控制,IP地址,形成IP包
傳輸層:端口地址,如HTTP對應80端口。TCP和UDP工作于該層,還有就是差錯校驗和流量控制。
會話層:組織兩個會話進程之間的通信,并管理數據的交換使用NETBIOS和WINSOCK協議。QQ等軟件進行通訊因該是工作在會話層的。
表示層:使得不同操作系統之間通信成為可能。
應用層:對應于各個應用軟件
**OSI模型
一,概述**
OSI模型,即開放式通信系統互聯參考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是國際標準化組織(ISO)提出的一個試圖使各種計算機在世界范圍內互連為網絡的標準框架,簡稱OSI。
0SI/RM協議是由IS0(國際標準化組織)制定的,它有三個基本的功能:提供給開發者一個必須的、通用的概念以便開發完善、可以用來解釋連接不同系統的框架。
OSI將計算機網絡體系結構(architecture)劃分為以下七層:將七層比喻為真實世界收發信的兩個老板的圖。
分層名 分層號描述 比喻
應用層ApplicationLayer (臺灣翻:應用層) 7 用戶的應用程序懷網絡之間的接口 老板
表示層PresentationLayer (臺灣:展現層) 6 協商數據交換格式 相當公司中簡報老板、替老板寫信的助理
會話層SessionLayer (臺灣:會談層) 5 允許用戶使用簡單易記的名稱建立連接 相當于公司中收寄信、寫信封與拆信封的秘書
傳輸層TransportLayer (臺灣:傳輸層) 4 提供終端到終端的可靠連接 相當于公司中跑郵局的送信職員
網絡層NetworkLayer (臺灣:網絡層) 3 使用權數據路由經過大型網絡 相當于郵局中的排序工人
數據鏈路層Data LinkLayer (臺灣:資料鏈結層) 2 決定訪問網絡介質的方式 相當于郵局中的裝拆箱工人
物理層PhysicalLayer (臺灣:實體層) 1 將數據轉換為可通過物理介質傳送的電子信號 相當于郵局中的搬運工人
二,數據傳送
在數據發送到另一層時,都要分成數據包。數據包是一個信息單位,作為一個整體,從網絡中的一個設備傳送給另一個設備。
1,數據包結構
數據包包含了幾種不同類型的數據:
信息
某種類的計算機控制數據和命令
會話控制代碼
數據包頭
數據
報尾
數據包的創建過程是從OSI模型的應用層開始的。跨網絡傳輸的信息要從應用層開始,往下依次穿過各層。每層都對數據包進行重新組裝,以增加自己的信息(信頭)。
三,分層協議
1、應用層協議
應用層協議工作在OSI模型的上層,提供應用程序間的交換和數據交換。比較常用的應用層協議有:
SMTP (simple Mail Transfer Protocol)
BOOTP(Boot trap.Protocol)
FTP (File Transfer Protocol)
HTTP (Hyperrext Transfer Protocol
AFP (Apple Talk文件協議)–Apple公司的網絡協議族,用于交換文件
SNMP (Simple Network Management Protoco1)
SMB (Server Message Block Protoco1)
X.500
NCP (NetWare Core Protoco1)
NFS (Network File System)
3、傳輸層協議
傳輸層協議提供計算機之間的通信會話,并確保數據在計算機之間可靠地傳輸。主要的傳輸層協議有:
TCP(Transmission Control Protocol)
SPX(SequenCed Packet ExChange Protocol
NWL INK
ATP(AppleTalk Transaction Protocol),NBP(名字綁定協議)
NetBEUI(NetBIOS Extended User Internet)
3、網絡層協議
網絡層協議提供所謂的鏈路服務,這些協議可以處理尋址和路由信息、錯誤檢測和重傳請求。網絡層協議包括:
IP (Internet Protocol)
IPX (Internet work Packet Exchange)
NWLINK–微軟實現的 IPX/SPX
DDP (Datagram Delivery Protoco1)
NetBEUI
X.25
Ethernet
四,歷史
在制定計算機網絡標準方面,起著重大作用的兩大國際組織是:國際電報與電話咨詢委員會(CCITT),與國際標準化組織(ISO),雖然它們工作領域不同,但隨著科學技術的發展,通信與信息處理之間的界限開始變得比較模糊,這也成了CCITT和ISO共同關心的領域。1974年,ISO發布了著名的ISO/IEC 7498標準,它定義了網絡互聯的7層框架,也就是開放式系統互連參考模型。
五,影響
OSI是一個定義良好的協議規范集,并有許多可選部分完成類似的任務。
它定義了開放系統的層次結構、層次之間的相互關系以及各層所包括的可能的任務。是作為一個框架來協調和組織各層所提供的服務。
但是OSI參考模型并沒有提供一個可以實現的方法,而是描述了一些概念,用來協調進程間通信標準的制定。即OSI參考模型并不是一個標準,而是一個在制定標準時所使用的概念性框架。
事實上的標準是TCP/IP參考模型
PPPOE機制
另外,還有一個最廣泛的例子就是PPPoE,在以太網上走PPP業務,也沒有用到ARP。它的實現機理是這樣的:我要跟外界通信,首先我發一個PADI廣播包;如果在這個以太網上有PPPoE服務器(即BRAS),那么回復一個PADO單播給我;然后我再發一個PADR給PPPoE服務器請求建立連接,服務器收到后,則回復一個PADS單播包,分配一個SessionID,PPPoE連接建立。
ARP、RARP
1)當ADSL撥號成功時沒有建立IP和MAC的映射。撥號鏈接是一種點到點鏈路,這種鏈路的特點是一端發送的數據總被另一端原順序的接受到。(即使兩端的IP不在同一段上也能夠收到)里面有一個確定性:一定別對端收到;唯一性:一定被唯一的對端收到;順序性:包不會亂續;這樣的鏈路是不需要什么MAC的。
2)你說的撥號可能說的是PPPOE撥號,這個是有IP和MAC的關系的,但使用的而不是ARP協議,而是PPPOE自身的保證機制。這也就是PPPOE能夠防止ARP病毒的根本所在。
如果說道信元的話那是ATM的東西。映射的不是IP和MAC,應該說的IP和VPI VCI對。
任何三層地址都需要映射到二層地址,以太網是IP和MAC,FR是IP和DLCI,ATM是IP和vpi/vci,當沒有映射時,在路由器上debug會看到“encapsulation failed”
有點看不下去了,對于你
3)得出以下結論:
1,如果計算機在訪問internet的時候,不論是客戶機基于以太網,還是服務器基于以太網技術,都必修使用ARP和RARP協議。
2,如果計算機在訪問internet的時候,客戶計算機或服務器都使用FDDI或其他非以太網技術,可以不使用ARP和RARP協議。
最大感覺就是你總結的東西都不對味
簡單的說兩句吧
1.arp和rarp 和以太網之間就是地址解析和反向地址解析協議,是基于以太網的技術,這沒什么好說的
2.如果你非要把 arp和rarp 和internet聯系上的話 這里面的 的關系就沒你說的那么簡單,絕對和狹隘了,internet包含的東西很多,但是和 arp和rarp 有關系的幾乎沒有,這個是你對概念的含糊和理解的不清楚的原因
3.fddi 是光纖類東西,不論是技術還是概念都與arp和rarp 沒關系 那就更不要在說信員是什么了
那么,在最深層次上說, 數據在 以太網 里面傳輸的時候,用到的是模擬信號轉為數字信號 也就是用 0和1來處理數據的電平的
一般說來 arp和rarp 用在內網中就是起到解析地址的作用(以前就是這么定義的,而且這也是最主要的作用) 基本是在設備(pc or sever)端上做處理的 廣義上說可以更本就不用關心他們之間是怎么連的,那就更不需要關心又是什么網絡~
fddi 是光纖傳輸,是將模擬信號轉為光信號來處理傳送的,在兩個局端之間有轉換設備來處理,然后同理也是在另一端復員信號送到局端通過arp和rarp協議來處理數據具體走向的
那么 arp和rarp 和internet的聯系 無論是基于ATM 還是 FR 還是ADSL撥號的 PPP/MP 等等網絡"中間"技術 和arp和rarp的關系簡單來說就一句話,那就是沒聯系,8桿子都打不著
最后 必須這兩個字 在做下結論的時候,在不是很清楚的情況下 最好別用 否則就是在吾人子弟的
多看看書吧
4)ADSL只是種接入方式
5)首先說,我不是什么高手,但是對于你所講的這些東西,自信還有一點了解。
ARP(地址解析協議)和RARP(逆地址解析協議)是某些網絡接口(如以太網和令牌環網)使用的特殊協議,用來轉換IP層和網絡接口層使用的地址。這里已經說的很清楚,arp不是每種網絡都需要的實現。實質上你是可以實現一個二層鏈路完全由非以太網跟令牌環網構成的網絡,這里根本不牽涉arp什么事情。對于TCP/IP來講,它是可選的,可有可無的。它既不是TCP/IP協議族最初額實現,也不是必須或者必要的實現,如果你不怕麻煩,完全可以不要它的存在(對于RARP協議來講,情況稍微有些特殊)。從這個意義上來講,ARP/RARP根本就沒有追究存在必要不必要的問題。舉個例子,我們的農業生產什么是根本?種子、土地,人,陽光,環境。除了這些之外,其它的東西就是可有可無的,農業社會,大家是刀耕火種,現在是機械化。ARP/RARP的有無就跟機械化的有無是一樣的。不是必要的,但是現在如果你說不要耕種設備了行不行啊,答案是行,也不行。行是因為沒有一樣可以做,不行是因為現在沒有人再想去面朝黃土背朝天的勞作了,沒有了大家可能真的就不習慣了。總之來講,討論arp跟rarp存在的必要與否本身,根本就沒有什么意義。至于什么P2P根本就跟這個帖子的內容沒有什么關系了。說是什么技術,有些牽強。算是一個思想吧,一種軟件組織的架構。至于什么改變互聯網基礎的潛能,讓人聽了卻是摸不著頭腦的感覺。跟之前提的什么C/S,B/S本是一類東西,至于是采用哪種組織軟件,要看應用的特點,并不是萬能良藥,什么東西拿P2P來就萬事大吉,選其它的就不行,反之也一樣。你的主要問題在于,對網絡實質內容理解本身就膚淺,卻又自以為是。個人認為你需要做的是,靜下心來,認真的理解網絡的實質,不要搞些似是而非的東西出來,這樣真的很誤人的。6)目前的網絡都有二層的地址,不過不一定叫MAC地址。譬如FR的DLCI,ATM的VPI VCI等等。
總結
以上是生活随笔為你收集整理的7层每次有哪些最基本的协议讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2017年福州CCF CCSP参赛体会
- 下一篇: 网络方面的书籍推荐【转】