OSI模型各層功能-2
?網(wǎng)絡層(Network Layer)
? ? ???網(wǎng)絡層是OSI參考模型的第三層,位于傳輸層和數(shù)據(jù)鏈路層之間。網(wǎng)絡層的功能包括:
? ? ? ?(1)?在發(fā)送端,網(wǎng)絡層負責將數(shù)據(jù)鏈路層提供的幀組裝成數(shù)據(jù)包,包中封裝有網(wǎng)絡層包頭,包頭含有發(fā)送端主機和接收端主機的網(wǎng)絡地址。網(wǎng)絡地址和物理地址的關系類似于一個人的姓名和他的身份證號,網(wǎng)絡層負責將物理地址翻譯成網(wǎng)絡地址。到達接收端后,數(shù)據(jù)包再被還原成數(shù)據(jù)幀。
? ? ???(2)?決定如何將數(shù)據(jù)從發(fā)送方路由到接收方。從發(fā)送方到接收方可能要經(jīng)過若干個中間節(jié)點,網(wǎng)絡層通過綜合考慮發(fā)送優(yōu)先權、網(wǎng)絡擁塞程度、服務質量以及可選路由的花費來選擇最佳的路徑,也就是進行路由選擇。
? ? ???(3)?如果網(wǎng)絡中出現(xiàn)過多的數(shù)據(jù)包會造成阻塞,因此網(wǎng)絡層還要能夠消除網(wǎng)絡擁塞,具備流量控制和擁擠控制能力。
? ? ???(4)?當數(shù)據(jù)包要跨越多個通信子網(wǎng)才能到達目的地時,網(wǎng)絡層還要解決網(wǎng)際互連的問題。
傳輸層(Transport Layer)
? ? ???傳輸層經(jīng)常被認為是OSI參考模型中最重要的一層。
? ? ???傳輸層的主要功能是:①確保數(shù)據(jù)可靠、順序、無差錯地從發(fā)送主機傳輸?shù)浇邮罩鳈C,同時進行流量控制(基于接收方可接收數(shù)據(jù)的快慢程度規(guī)定發(fā)送方的發(fā)送速率);②按照物理網(wǎng)絡能處理數(shù)據(jù)包的最大尺寸(例如以太網(wǎng)無法接收大于1512字節(jié)的數(shù)據(jù)包),發(fā)送方主機的傳輸層將較長的數(shù)據(jù)包進行強制分割,生成較小的數(shù)據(jù)段;③對每個數(shù)據(jù)段安排一個序列號,以便數(shù)據(jù)段到達接收方主機的傳輸層時,能按照序列號以正確的順序進行重組。
? ? ???數(shù)據(jù)傳輸完畢后,接收方的傳輸層將發(fā)送一個ACK (應答)信號,以告知發(fā)送方數(shù)據(jù)已被正確接收。如果數(shù)據(jù)有錯,接收方的傳輸層將請求發(fā)送方重新發(fā)送數(shù)據(jù)。如果數(shù)據(jù)發(fā)出后在給定時間內發(fā)送方未收到ACK應答信號,發(fā)送方的傳輸層將認為數(shù)據(jù)已經(jīng)丟失從而重新發(fā)送它們。

OSI模型各層功能-2的評論 (共 條)
