1、問幾道有關網路的問題
1. 網路層次結構的特點
(1) 以功能作為劃分層次的基礎。
(2) 第N層是N-1層的用戶,同時是N+1層的服務提供者。
(3) 第N層向N+1層提供的服務不僅包含第N層本身的功能,還包含N層以下各層提供的服務。
(4) 同一主機相鄰層之間都有一個介面,該介面定義了下層向上層提供的操作原語和服務。該介面中交換信息的地方稱為服務訪問點(SAP),它是相鄰兩層實體的邏輯介面,即N層上面的SAP就是N+1層可以訪問N層的地方。
(5) 除了在物理介質上進行的是實通信之外,其餘各對等層實體間進行的都是邏輯通信(虛通信)。除最低層外,一台主機的第N層與另一台主機的第N層進行通信,並不是同一層數據的直接傳送,而是將數據和控制信息通過層間介面傳送給相鄰的N-1層,直至底層。在底層再通過物理介質實現與另一台主機底層的物理通信(實通信)。
2. 網路層次結構中的協議
(1) 不同主機同一層次(對等層)實體之間進行的通信。
(2) 同一主機相鄰層的實體之間進行的通信
3. 網路層次結構的優點
(1) 各層的功能明確,並且相互獨立。
(2) 易於實現和維護。
(3) 易於實現標准化。
4. 網路層次結構的劃分原則
(1) 每層具有特定的功能,相似的功能盡量集中在同一層。
(2) 各層相對獨立,某一層的內部變化不能影響另一層,低層對高層提供的服務與低層如何完成無關。
(3) 相鄰層之間的介面必須清晰,跨越介面的信息量應盡可能少,以利於標准化。
(4) 層數應適中。若層數太少,每一層的功能太多,造成協議太復雜;若層數太多,則體系結構過於復雜,使難以描述和實現各層功能。
第二個問題
http://searchnetworking.techtarget.com.cn/tips/333/2145333.shtml
2、求救!網路高手進!!!
OSI模型它們由低到高分別是物理層(Physical Layer),數據鏈路層(Data Link Layer),網路層(Network Layer),傳輸層(Transport Layer),會話層(Session Layer),表示層(Presen tation Layer)和應用層(Application Layer)。第一層到第三層屬於OSI參考模型的低三層,負責創建網路通信連接的鏈路;第四層到第七層為OSI參考模型的高四層,具體負責端到端的數據通信。
通常交換機是工作在第二層的,但是高端的三層交換機可一工作在三層,具有路由功能,而且可對四層,即傳輸層進行控制。
物理層:物理層是OSI參考模型的第一層,解決:0或1信號傳輸問題,即發送和接收比特流(位流)。它把傳輸媒介上的比特表示成信號電壓、頻率、相位的變化。比如hub就是工作在這一層。
OSI參考模型的第二層稱為數據鏈路層。與所有其他層一樣,它肩負兩個責任:發送和接收。它還要提供數據有效傳輸的端到端連接。
在發送方,數據鏈路層需負責將指令、數據等包裝到幀中,幀(Frame)是這一層生成的結構,它包含足夠的信息,確保數據可以安全地通過本地區域網到達目的地。成功發送意味著數據幀要完整無缺地到達目的地。也就是說,幀中必須包含一種機制用於保證在傳送過程中內容的完整性。比如MAC地址就是二層的概念。傳統意義的交換機和橋就是工作在這一層。
第三層網路層,IP地址就是這一層的概念,路由器就是工作在這一層。
第四層是傳輸層,例如TCP、UDP就是這一層的概念。
每層完成一定的功能,每層都直接為其上層提供服務,並且所有層次都互相支持,而網路通信則可以自上而下(在發送端)或者自下而上(在接收端)雙向進行。當然並不是每一通信都需要經過OSI的全部七層,有的甚至只需要雙方對應的某一層即可。物理介面之間的轉接,以及中繼器與中繼器之間的連接就只需在物理層中進行即可;而路由器與路由器之間的連接則只需經過網路層以下的三層即可。總的來說,雙方的通信是在對等層次上進行的,不能在不對稱層次上進行通信。
OSI參考模型的各個層次的劃分遵循下列原則:
1、同一層中的各網路節點都有相同的層次結構,具有同樣的功能。
2、同一節點內相鄰層之間通過介面(可以是邏輯介面)進行通信。
3、七層結構中的每一層使用下一層提供的服務,並且向其上層提供服務。
4、不同節點的同等層按照協議實現對等層之間的通信。
第一層:物理層(PhysicalLayer),規定通信設備的機械的、電氣的、功能的和過程的特性,用以建立、維護和拆除物理鏈路連接。具體地講,機械特性規定了網路連接時所需接插件的規格尺寸、引腳數量和排列情況等;電氣特性規定了在物理連接上傳輸bit流時線路上信號電平的大小、阻抗匹配、傳輸速率距離限制等;功能特性是指對各個信號先分配確切的信號含義,即定義了DTE和DCE之間各個線路的功能;規程特性定義了利用信號線進行bit流傳輸的一組操作規程,是指在物理連接的建立、維護、交換信息是,DTE和DCE雙放在各電路上的動作系列。
在這一層,數據的單位稱為比特(bit)。
屬於物理層定義的典型規范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
第二層:數據鏈路層(DataLinkLayer):在物理層提供比特流服務的基礎上,建立相鄰結點之間的數據鏈路,通過差錯控制提供數據幀(Frame)在信道上無差錯的傳輸,並進行各電路上的動作系列。
數據鏈路層在不可靠的物理介質上提供可靠的傳輸。該層的作用包括:物理地址定址、數據的成幀、流量控制、數據的檢錯、重發等。
在這一層,數據的單位稱為幀(frame)。
數據鏈路層協議的代表包括:SDLC、HDLC、PPP、STP、幀中繼等。
第三層是網路層
在計算機網路中進行通信的兩個計算機之間可能會經過很多個數據鏈路,也可能還要經過很多通信子網。網路層的任務就是選擇合適的網間路由和交換結點, 確保數據及時傳送。網路層將數據鏈路層提供的幀組成數據包,包中封裝有網路層包頭,其中含有邏輯地址信息- -源站點和目的站點地址的網路地址。
如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。網路層還可以實現擁塞控制、網際互連等功能。
在這一層,數據的單位稱為數據包(packet)。
網路層協議的代表包括:IP、IPX、RIP、OSPF等。
第四層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為段(segments)而UDP協議的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。第4層為上層提供端到端(最終用戶到最終用戶)的透明的、可靠的數據傳輸服務。所為透明的傳輸是指在通信過程中傳輸層對上層屏蔽了通信傳輸系統的具體細節。
傳輸層協議的代表包括:TCP、UDP、SPX等。
第五層是會話層
這一層也可以稱為會晤層或對話層,在會話層及以上的高層次中,數據傳送的單位不再另外命名,統稱為報文。會話層不參與具體的傳輸,它提供包括訪問驗證和會話管理在內的建立和維護應用之間通信的機制。如伺服器驗證用戶登錄便是由會話層完成的。
第六層是表示層
這一層主要解決擁護信息的語法表示問題。它將欲交換的數據從適合於某一用戶的抽象語法,轉換為適合於OSI系統內部使用的傳送語法。即提供格式化的表示和轉換數據服務。數據的壓縮和解壓縮, 加密和解密等工作都由表示層負責。
第七層應用層,應用層為操作系統或網路應用程序提供訪問網路服務的介面。
應用層協議的代表包括:Telnet、FTP、HTTP、SNMP等。
通過 OSI 層,信息可以從一台計算機的軟體應用程序傳輸到另一台的應用程序上。例如,計算機 A 上的應用程序要將信息發送到計算機 B 的應用程序,則計算機 A 中的應用程序需要將信息先發送到其應用層(第七層),然後此層將信息發送到表示層(第六層),表示層將數據轉送到會話層(第五層),如此繼續,直至物理層(第一層)。在物理層,數據被放置在物理網路媒介中並被發送至計算機 B 。計算機 B 的物理層接收來自物理媒介的數據,然後將信息向上發送至數據鏈路層(第二層),數據鏈路層再轉送給網路層,依次繼續直到信息到達計算機 B 的應用層。最後,計算機 B 的應用層再將信息傳送給應用程序接收端,從而完成通信過程。下面圖示說明了這一過程。
OSI 的七層運用各種各樣的控制信息來和其他計算機系統的對應層進行通信。這些控制信息包含特殊的請求和說明,它們在對應的 OSI 層間進行交換。每一層數據的頭和尾是兩個攜帶控制信息的基本形式。
對於從上一層傳送下來的數據,附加在前面的控制信息稱為頭,附加在後面的控制信息稱為尾。然而,在對來自上一層數據增加協議頭和協議尾,對一個 OSI 層來說並不是必需的。
當數據在各層間傳送時,每一層都可以在數據上增加頭和尾,而這些數據已經包含了上一層增加的頭和尾。協議頭包含了有關層與層間的通信信息。頭、尾以及數據是相關聯的概念,它們取決於分析信息單元的協議層。例如,傳輸層頭包含了只有傳輸層可以看到的信息,傳輸層下面的其他層只將此頭作為數據的一部分傳遞。對於網路層,一個信息單元由第三層的頭和數據組成。對於數據鏈路層,經網路層向下傳遞的所有信息即第三層頭和數據都被看作是數據。換句話說,在給定的某一 OSI 層,信息單元的數據部分包含來自於所有上層的頭和尾以及數據,這稱之為封裝。
例如,如果計算機 A 要將應用程序中的某數據發送至計算機 B ,數據首先傳送至應用層。 計算機 A 的應用層通過在數據上添加協議頭來和計算機 B 的應用層通信。所形成的信息單元包含協議頭、數據、可能還有協議尾,被發送至表示層,表示層再添加為計算機 B 的表示層所理解的控制信息的協議頭。信息單元的大小隨著每一層協議頭和協議尾的添加而增加,這些協議頭和協議尾包含了計算機 B 的對應層要使用的控制信息。在物理層,整個信息單元通過網路介質傳輸。
計算機 B 中的物理層收到信息單元並將其傳送至數據鏈路層;然後 B 中的數據鏈路層讀取計算機 A 的數據鏈路層添加的協議頭中的控制信息;然後去除協議頭和協議尾,剩餘部分被傳送至網路層。每一層執行相同的動作:從對應層讀取協議頭和協議尾,並去除,再將剩餘信息發送至上一層。應用層執行完這些動作後,數據就被傳送至計算機 B 中的應用程序,這些數據和計算機 A 的應用程序所發送的完全相同 。
一個 OSI 層與另一層之間的通信是利用第二層提供的服務完成的。相鄰層提供的服務幫助一 OSI 層與另一計算機系統的對應層進行通信。一個 OSI 模型的特定層通常是與另外三個 OSI 層聯系:與之直接相鄰的上一層和下一層,還有目標聯網計算機系統的對應層。例如,計算機 A 的數據鏈路層應與其網路層,物理層以及計算機 B 的數據鏈路層進行通信。
編輯詞條
3、不同網路結點的對等層之間通信條件有哪些啊
網路通信傳輸只涉及下四層
要完成數據封裝並傳輸,對等層之間必須互相標識身份
傳輸層:源和目埠(源是計算機本身動態分配的)
網路層:源和目IP
數據鏈路層:源和目MAC地址
4、OSI中對等層間的通信為什麼叫虛擬通信,為什麼要虛擬通信,PDU是什麼東西都在對等層間穿些什麼?
就是每個層之間必須的通信,才能完成整個通信。
5、如何理解OSI參考模型網路中對等層次之間的通信?
對等層,指在通信過程中,發送方和接收方中處於相同層次的兩個層。協議只發生在對等層之間。
協議也就是對等雙方約定好的規則,准則。為了說明對等層之間的關系,我們用一個較容易理解的現實中的寫信來舉例子。
假設作家A想和作家B討論下文學創作問題,東西寫在信紙上了,交給郵政局A說發給作家B。郵政局A於是給信紙套了個信封,註明發信人收信人的情況,交給郵遞員A送過去。郵遞員A騎著車啊送到另一個城市,交給郵遞員B。郵遞員B跑回郵政局B,把信件交上去。。郵政局B看了看信封,知道是送給作家B的,於是拆了信封,把信紙取出來,交給作家B。作家B於是認真地看起信的內容來了。一次通信完成。
當然,上面的例子有過些過程和現實相比誇張了些,不過卻貼切於OSI體系結構的思路。在這個通信例子里,發送端和接收端都是三層:作家層、郵政局層、郵遞員層。協議只作用在對等層之間。好比作家,他們討論那個文學創作問題,這玩意老深刻了,一般人整不明白,不過作家AB懂,這個懂就是說明他們之間明白那個規則。到了郵政局層,他們不需要明白文學創作是啥玩意,他們只需要懂信封的格式:知道這個發信人收信人的信息怎麼寫,位置怎麼排列,還有郵政編碼怎麼個編,懂這些就OK了。。到了郵遞員層,他們就不需要知道文學創作是咋回事,也不需要知道為什麼發信人地址要寫下面收信人地址寫上面這些個事,他們只要知道怎麼騎車或則跑步送信到對方就可以了。
作家AB懂文學創作;郵政局AB懂信封的格式識別;郵遞員AB懂信件的交接。好就OK了,他們不需要知道其他層的知識。。這就是對等層的通信。
6、2. 為什麼網路分層體系結構原理禁止不同主機的對等層之間進行直接通信?
對等層實體之間實現的是虛擬的邏輯通信;它們之間的通信是建立在下層的服務基礎之上的。
7、對等層實體間採用什麼進行通信
採用協議進行通信
協議
協議
協議
重要的事情說三遍
8、網路體系結構為什麼禁止不同主機的對等層之間的直接通信
大神,不同主機對等層如何通訊?比如2個人交流,一個人想像另外一個人傳達信息要麼說出來,要麼寫出來,反正一定會通過各種方式表達出來,這個表達出的過程就是信息封裝,你所謂的對等層通訊意思就是他自要想另外一個人就能獲得信息了。
9、計算機網路上下層是通過什麼實現功能調度的,對等層是通過什麼進行通信的
建議直接研讀謝希仁的《計算機網路》,這東西一兩句話說不清
簡單點說吧,上下層之間是通過服務實現的,而對等層之間是通過協議實現的
10、OSI/RM將整個網路的功能分成7個層次的雙選題
osi的劃分層次的原則是:
1、網中各節點都有相同的層次。
2、不同節點的同等層次具有相同的功能。
3、同一節點能相鄰層之間通過介面通信。
4、每一層使用下層提供的服務,並向其上層提供服務。
5、不同節點的同等層按照協議實現對等層之間的通信。
所這道題只有c正確!