內容來源:網絡技術與應用-南京郵電大學
edit by ZJTao in 2017.10.16
網絡協議與分層體系結構
網絡協議三要素:1.語法 :同系雙方怎么講? 2.語義:通信雙方怎么講? 3.同步
計算機網絡體系結構定義:計算機網絡的分層,每一層功能以及每層所用到的協議的集合。
網絡協議變化:ARPANET->SNA(系統網絡體系結構)-> ISO/OSI-RM
協議層次模型:下層服務上層,接口(相鄰層交互地方)
協議為水平概念,服務為垂直概念
OSI/RM體系結構:
從上到下的七層體系結構:應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層
五層體系結構:應用層,傳輸層,網絡層,數據鏈路層,物理層
應用層:直接為用戶的應用進程提供服務(HTTP,SMTP,MIME);
傳輸層:為兩臺主中進程之間的通信提供服務(TCP傳輸控制協議,UDP用戶數據報協議),傳輸層復用分用;
網絡層:為網絡上不同主機之間提供分組的傳輸服務,傳輸基本單位為分組、IP數據報;
數據鏈路層:
物理層:基本單位為比特,將組成幀的比特流進行透明傳輸。插入字節使得收發雙方幀保持同步。
下圖為兩個主機見數據收發的示意圖:
接收數據為上圖的逆過程,逐層剝離數據即可。
實體:表示任何可以發送和接受信息的硬件或軟件進程
PDU協議數據單元:每一層傳輸的基本單位,組合結構為 本層數據部分+額外的 協議控制信息(PCI)
SAP:指相鄰兩層交換信息的地方(兩層之間的接口)
TCP/IP體系結構(網絡協議與計算機網絡體系結構)
應用層:直接為用戶的應用進程提供服務
傳輸層:為兩臺主機中的各個應用程序之間提供通信服務
互聯網絡層:負責獨立地將分組從源主機送往目的主機
網絡接入層:發送端負責接收從網絡層交付的IP分組,并將IP分組封裝在幀中,通過底層的物理網發送;接收端從底層物理網絡接收數據幀,從中剝離IP分組,上交網絡層
端部的計算機需要完整的四層結構(上圖兩端),通信子網中網絡設備(路由器)在轉發分組最高只需要用到互聯網絡層,即底部兩層,無傳輸層與應用層
TCP/IP棧:
協議作用:
SMTP:電子郵件服務; Telent:遠程登錄服務; FTP:文件傳輸服務; HTTP:萬維網服務
SNMP:網絡管理服務; RIP:路由器選擇服務
IP同層的配套協議也分上下?
沙漏模型:
IP為各種應用程序提供服務
兩種體系結構:
區別:1.出發點不同:為建立全球統一標準,為實用;2.對某些問題的處理方法不同(對層次間的關系,PIN命令?);3.對異構網互聯問題;4.是否將面向連接和無連接服務并重
網絡通信標準化組織:ISO國際標準化組織,ITU國際電信聯盟