網路實體: 計算機網路中各類設備(包括節點機設備、 通信設備、終端設備、存儲設備、電源系統等)以及為此服務的其他硬體設備的總稱。
計算機網路中「實體」在計算機網路中發揮了作用的東西的統稱。承擔實際功能的物理設備就是實體,比如網路層中的實體就是路由器,三層交換機。
實體有可能是一個實實在在的設備,也有可能是一個純軟體的形態比如虛機,然而它們在網路系統中都是切實存在著一個獨立節點。所以實體這個稱呼只是為了強調其存在性而忽略其具體形態,沒有什麼深奧的含義。
② 寫出計算機網路OSI模型的七個層次,並簡述個層的作用
看來你很需要 本來不回答0分的
===
網路協議設計者不應當設計一個單一、巨大的協議來為所有形式的通信規定完整的細節,而應把通信問題劃分成多個小問題,然後為每一個小問題設計一個單獨的協議。這樣做使得每個協議的設計、分析、時限和測試比較容易。協議劃分的一個主要原則是確保目標系統有效且效率高。為了提高效率,每個協議只應該注意沒有被其他協議處理過的那部分通信問題;為了主協議的實現更加有效,協議之間應該能夠共享特定的數據結構;同時這些協議的組合應該能處理所有可能的硬體錯誤以及其它異常情況。為了保證這些協議工作的協同性,應當將協議設計和開發成完整的、協作的協議系列(即協議族),而不是孤立地開發每個協議。
在網路歷史的早期,國際標准化組織(ISO)和國際電報電話咨詢委員會(CCITT)共同出版了開放系統互聯的七層參考模型。一台計算機操作系統中的網路過程包括從應用請求(在協議棧的頂部)到網路介質(底部) ,OSI參考模型把功能分成七個分立的層次。圖2.1表示了OSI分層模型。
┌—————┐
│ 應用層 │←第七層
├—————┤
│ 表示層 │
├—————┤
│ 會話層 │
├—————┤
│ 傳輸層 │
├—————┤
│ 網路層 │
├—————┤
│數據鏈路層│
├—————┤
│ 物理層 │←第一層
└—————┘
圖2.1 OSI七層參考模型
OSI模型的七層分別進行以下的操作:
第一層??物理層
第一層負責最後將信息編碼成電流脈沖或其它信號用於網上傳輸。它由計算機和網路介質之間的實際界面組成,可定義電氣信號、符號、線的狀態和時鍾要求、數據編碼和數據傳輸用的連接器。如最常用的RS-232規范、10BASE-T的曼徹斯特編碼以及RJ-45就屬於第一層。所有比物理層高的層都通過事先定義好的介面而與它通話。如乙太網的附屬單元介面(AUI),一個DB-15連接器可被用來連接層一和層二。
第二層??數據鏈路層
數據鏈路層通過物理網路鏈路提供可靠的數據傳輸。不同的數據鏈路層定義了不同的網路和協議特徵,其中包括物理編址、網路拓撲結構、錯誤校驗、幀序列以及流控。物理編址(相對應的是網路編址)定義了設備在數據鏈路層的編址方式;網路拓撲結構定義了設備的物理連接方式,如匯流排拓撲結構和環拓撲結構;錯誤校驗向發生傳輸錯誤的上層協議告警;數據幀序列重新整理並傳輸除序列以外的幀;流控可能延緩數據的傳輸,以使接收設備不會因為在某一時刻接收到超過其處理能力的信息流而崩潰。數據鏈路層實際上由兩個獨立的部分組成,介質存取控制(Media Access Control,MAC)和邏輯鏈路控制層(Logical Link Control,LLC)。MAC描述在共享介質環境中如何進行站的調度、發生和接收數據。MAC確保信息跨鏈路的可靠傳輸,對數據傳輸進行同步,識別錯誤和控制數據的流向。一般地講,MAC只在共享介質環境中才是重要的,只有在共享介質環境中多個節點才能連接到同一傳輸介質上。IEEE MAC規則定義了地址,以標識數據鏈路層中的多個設備。邏輯鏈路控制子層管理單一網路鏈路上的設備間的通信,IEEE 802.2標準定義了LLC。LLC支持無連接服務和面向連接的服務。在數據鏈路層的信息幀中定義了許多域。這些域使得多種高層協議可以共享一個物理數據鏈路。
第三層??網路層
網路層負責在源和終點之間建立連接。它一般包括網路尋徑,還可能包括流量控制、錯誤檢查等。相同MAC標準的不同網段之間的數據傳輸一般只涉及到數據鏈路層,而不同的MAC標准之間的數據傳輸都涉及到網路層。例如IP路由器工作在網路層,因而可以實現多種網路間的互聯。
第四層??傳輸層
傳輸層向高層提供可靠的端到端的網路數據流服務。傳輸層的功能一般包括流控、多路傳輸、虛電路管理及差錯校驗和恢復。流控管理設備之間的數據傳輸,確保傳輸設備不發送比接收設備處理能力大的數據;多路傳輸使得多個應用程序的數據可以傳輸到一個物理鏈路上;虛電路由傳輸層建立、維護和終止;差錯校驗包括為檢測傳輸錯誤而建立的各種不同結構;而差錯恢復包括所採取的行動(如請求數據重發),以便解決發生的任何錯誤。傳輸控制協議(TCP)是提供可靠數據傳輸的TCP/IP協議族中的傳輸層協議。
第五層??會話層
會話層建立、管理和終止表示層與實體之間的通信會話。通信會話包括發生在不同網路應用層之間的服務請求和服務應答,這些請求與應答通過會話層的協議實現。它還包括創建檢查點,使通信發生中斷的時候可以返回到以前的一個狀態。
第六層??表示層
表示層提供多種功能用於應用層數據編碼和轉化,以確保以一個系統應用層發送的信息可以被另一個系統應用層識別。表示層的編碼和轉化模式包括公用數據表示格式、性能轉化表示格式、公用數據壓縮模式和公用數據加密模式。
公用數據表示格式就是標準的圖像、聲音和視頻格式。通過使用這些標准格式,不同類型的計算機系統可以相互交換數據;轉化模式通過使用不同的文本和數據表示,在系統間交換信息,例如ASCII(American Standard Code for Information Interchange,美國標准信息交換碼);標准數據壓縮模式確保原始設備上被壓縮的數據可以在目標設備上正確的解壓;加密模式確保原始設備上加密的數據可以在目標設備上正確地解密。
表示層協議一般不與特殊的協議棧關聯,如QuickTime是Applet計算機的視頻和音頻的標准,MPEG是ISO的視頻壓縮與編碼標准。常見的圖形圖像格式PCX、GIF、JPEG是不同的靜態圖像壓縮和編碼標准。
第七層??應用層
應用層是最接近終端用戶的OSI層,這就意味著OSI應用層與用戶之間是通過應用軟體直接相互作用的。注意,應用層並非由計算機上運行的實際應用軟體組成,而是由向應用程序提供訪問網路資源的API(Application Program Interface,應用程序介面)組成,這類應用軟體程序超出了OSI模型的范疇。應用層的功能一般包括標識通信夥伴、定義資源的可用性和同步通信。因為可能丟失通信夥伴,應用層必須為傳輸數據的應用子程序定義通信夥伴的標識和可用性。定義資源可用性時,應用層為了請求通信而必須判定是否有足夠的網路資源。在同步通信中,所有應用程序之間的通信都需要應用層的協同操作。
OSI的應用層協議包括文件的傳輸、訪問及管理協議(FTAM) ,以及文件虛擬終端協議(VIP)和公用管理系統信息(CMIP)等。
2.2 TCP/IP分層模型
TCP/IP分層模型(TCP/IP Layening Model)被稱作網際網路分層模型(Internet Layering Model)、網際網路參考模型(Internet Reference Model)。圖2.2表示了TCP/IP分層模型的四層。
┌————————┐┌—┬—┬—┬—┬—┬—┬—┬—┬—┬—┬—┐
│ ││D│F│W│F│H│G│T│I│S│U│ │
│ ││N│I│H│T│T│O│E│R│M│S│其│
│第四層,應用層 ││S│N│O│P│T│P│L│C│T│E│ │
│ ││ │G│I│ │P│H│N│ │P│N│ │
│ ││ │E│S│ │ │E│E│ │ │E│它│
│ ││ │R│ │ │ │R│T│ │ │T│ │
└————————┘└—┴—┴—┴—┴—┴—┴—┴—┴—┴—┴—┘
┌————————┐┌—————————┬———————————┐
│第三層,傳輸層 ││ TCP │ UDP │
└————————┘└—————————┴———————————┘
┌————————┐┌—————┬————┬——————————┐
│ ││ │ICMP│ │
│第二層,網間層 ││ └————┘ │
│ ││ IP │
└————————┘└—————————————————————┘
┌————————┐┌—————————┬———————————┐
│第一層,網路介面││ARP/RARP │ 其它 │
└————————┘└—————————┴———————————┘
圖2.2 TCP/IP四層參考模型
TCP/IP協議被組織成四個概念層,其中有三層對應於ISO參考模型中的相應層。ICP/IP協議族並不包含物理層和數據鏈路層,因此它不能獨立完成整個計算機網路系統的功能,必須與許多其他的協議協同工作。
TCP/IP分層模型的四個協議層分別完成以下的功能:
第一層??網路介面層
網路介面層包括用於協作IP數據在已有網路介質上傳輸的協議。實際上TCP/IP標准並不定義與ISO數據鏈路層和物理層相對應的功能。相反,它定義像地址解析協議(Address Resolution Protocol,ARP)這樣的協議,提供TCP/IP協議的數據結構和實際物理硬體之間的介面。
第二層??網間層
網間層對應於OSI七層參考模型的網路層。本層包含IP協議、RIP協議(Routing Information Protocol,路由信息協議),負責數據的包裝、定址和路由。同時還包含網間控制報文協議(Internet Control Message Protocol,ICMP)用來提供網路診斷信息。
第三層??傳輸層
傳輸層對應於OSI七層參考模型的傳輸層,它提供兩種端到端的通信服務。其中TCP協議(Transmission Control Protocol)提供可靠的數據流運輸服務,UDP協議(Use Datagram Protocol)提供不可靠的用戶數據報服務。
第四層??應用層
應用層對應於OSI七層參考模型的應用層和表達層。網際網路的應用層協議包括Finger、Whois、FTP(文件傳輸協議)、Gopher、HTTP(超文本傳輸協議)、Telent(遠程終端協議)、SMTP(簡單郵件傳送協議)、IRC(網際網路中繼會話)、NNTP(網路新聞傳輸協議)等,這也是本書將要討論的重點。
③ 計算機網路體系分為哪四層
1.、應用層
應用層對應於OSI參考模型的高層,為用戶提供所需要的各種服務,例如:FTP、Telnet、DNS、SMTP等.
2.、傳輸層
傳輸層對應於OSI參考模型的傳輸層,為應用層實體提供端到端的通信功能,保證了數據包的順序傳送及數據的完整性。該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP).
TCP協議提供的是一種可靠的、通過「三次握手」來連接的數據傳輸服務;而UDP協議提供的則是不保證可靠的(並不是不可靠)、無連接的數據傳輸服務.
3.、網際互聯層
網際互聯層對應於OSI參考模型的網路層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網路上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的定址,它還負責數據包在多種網路中的路由。
該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。
IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。
4.、網路接入層(即主機-網路層)
網路接入層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網路之間的交換。事實上,TCP/IP本身並未定義該層的協議,而由參與互連的各網路使用自己的物理層和數據鏈路層協議,然後與TCP/IP的網路接入層進行連接。地址解析協議(ARP)工作在此層,即OSI參考模型的數據鏈路層。
(3)實體是計算機網路層次模型擴展閱讀:
OSI將計算機網路體系結構(architecture)劃分為以下七層:
物理層: 將數據轉換為可通過物理介質傳送的電子信號相當於郵局中的搬運工人。
數據鏈路層: 決定訪問網路介質的方式。
在此層將數據分幀,並處理流控制。本層指定拓撲結構並提供硬體定址,相當於郵局中的裝拆箱工人。
網路層: 使用權數據路由經過大型網路 相當於郵局中的排序工人。
傳輸層: 提供終端到終端的可靠連接 相當於公司中跑郵局的送信職員。
會話層: 允許用戶使用簡單易記的名稱建立連接 相當於公司中收寄信、寫信封與拆信封的秘書。
表示層: 協商數據交換格式 相當公司中簡報老闆、替老闆寫信的助理。
應用層: 用戶的應用程序和網路之間的介面老闆。
④ 網路體系分層的概念,並對OSI參考模型和TCP/IP協議的體系結構加以說明
你問的問題比較籠統,所以回答比較長:
計算機網路系統是由各種各樣的計算機和終端設備通過通信線路連接起來的復雜系統。在這個系統中,由於計算機類型、通信線路類型、連接方式、同步方式、通信方式等的不同,給網路各結點的通信帶來諸多不便。要使不同的設備真正以協同方式進行通信是十分復雜的。要解決這個問題,勢必涉及通信體系結構設計和各廠家共同遵守約定標准等問題,這也即計算機網路體系結構和協議問題。
1 協議的分層結構
兩個系統間的通信是一個十分復雜的過程,因此其相關協議的設計、實現和調試過程也是極其復雜的。為了減少這一過程的復雜性,通常網路協議都按結構化的層次方式來組織,功能根據相互間的依賴(調用)關系分別由各層完成。每一層都建立在它的下層之上。不同的網路,其層的數量、內容和功能不盡相同,但在所有的網路中,除最高層以外的每一層都是通過層間介面向上一層提供預定的服務,而上一層無須了解這種服務是怎樣實現的。
層次結構較詳細的描述如下:.第N層的實體可以且只能使用(N-1)層提供的服務;第N層的功能是定義在第(N-1)層功能基礎上的。.第N層(不包括最高層)向第(N+1)層提供服務,此服務不僅包括第N層本身的功能,還包括由下層服務提供的功能總和。.最低層只提供而不使用服務,是提供服務的基礎;最高層只接受服務而不提供服務;中間層既是下一層的用戶,又是上一層服務的提供者。.各層只與相鄰層發生關系,因此僅在相鄰層間設有介面。.按照協議相互通信的兩個實體,必須位於相同層中。在不同系統中同一層的實體叫做對等實體。
劃分層次時,首先應該考慮的是劃分的合理性,然後再考慮應劃分的層次數,確定每個層次的特定功能及不同相鄰層次間的介面。當兩個系統相互通信時,實際上是各自的第N層的對等實體在進行通信。因此,協議總是指某層的協議,對等實體通信所必須遵從的也就是相應層的協議。例如,網路層協議、傳輸層協議、應用層協議等等。協議的關鍵成分是:.語法,包括數據格式、編碼及信號電平等。.語義,包括用於各種數據包包頭及處理的控制信息。.定時,包括速度匹配和排序。
每一對相鄰層之間都有一個介面。介面定義下層向上層提供的原語操作和服務。層和協議的集合被稱為網路體系結構。協議實現的細節和介面的描述都不是體系結構的內容,因為它們都隱藏在機器內部,對外部來說是不可見的。只要機器都能正確地使用全部協議,網路上所有機器的介面不必完全相同。
協議分層的較低層次常常以硬體或固件的方式實現
附:分層結構的相關概念.實體實體是網路中相互通信的主體,或者說每一層中的活動單元,一般可以分為軟體實體和硬體實體。如一個軟體實體可以是一個過程,硬體實體可以是一個智能I/O晶元。.服務服務是指各層向其上一層提供的原語操作。服務原語是實現請求、指示、應答和確認等操作的基本函數。.服務訪問點SAP(Service Access Point)服務訪問點是相鄰層實體之間的邏輯介面,下一層通過服務訪問點向上一層實體提供服務,上一層則通過服務訪問點接受下一層的服務。服務訪問點設置在相鄰兩層的邏輯交界面上。.服務數據單元SDU(Service Data Unit)服務數據單元是指傳送給網路中同層實體的信息。
介面數據單元IDU(Interface Data Unit)
(N+1)層實體通過SAP向N層實體傳遞信息的形式。IDU中包含SDU和一些控制信息。SDU的傳遞就是通過1次或多次IDU的交互傳遞完成的。
.協議數據單元PDU(Protocol Data Unit)
傳送SDU時,較長的SDU可分為若干段傳送,每一段被加上一些協議控制信息,構成一個獨立的單元發送出去。
.面向連接服務
用戶發送信息前先建立與接收者的連接,連接成功後進行信息傳送,然後中斷連接。
.無連接服務
無連接服務是指無上述連接的建立與中斷的過程。每個等待發送的信息本身帶有完整的目的地址,進入網路後,經過系統所選擇的路線傳遞。
關於OSI和TCP/IP
OSI模型本身不是網路體系結構的全部內容,它並未確切地描述用於各層的協議和服務,僅提出每一層應該做什麼。不過OSI已經為各層制定了標准,但並不是參考模型的一部分,而作為單獨的國際標准公布的。
(1) 物理層(Physical Layer)
物理層的任務是為其上一層(即數據鏈路層)提供一個物理連接,保證信息進入信道並在接收方取下,實現透明地傳送比特流。要注意的是傳輸介質不在7個層次之內。在物理層上所傳數據的單位是比特。
(2) 數據鏈路層(Data Link Layer)
數據鏈路層負責在兩個相鄰結點間建立、維護和拆除鏈路,並通過差錯控制、流量控制將不太可靠的物理鏈路改造成無差錯的數據鏈路。該層傳送以幀為單位的數據。每一幀包括一定數量的數據和一些必要的控制信息。
(3) 網路層(Network Layer)
在計算機網路中進行通信的兩個計算機之間可能要經過許多個結點和鏈路,也可能要經過好兒個通信子網。網路層主要是為兩個計算機提供可靠的邏輯線路。該層的數據傳送單位是分組或包。網路層要選擇合適的路由,使發送站的傳輸層所傳下來的分組能夠正確無誤地按照地址找到目的站點,並交付給目的站點的傳輸層。
(4)傳輸層(Transport Layer)
該層是主計算機對主計算機的層次,數據的傳送單位是報文。傳輸層的任務是根據通信子網的特性最佳地利用網路資源,並以可靠和經濟的方式,為源主機和目的主機的會話層之間建立一條傳輸通道,用以透明地傳送報文。
(5)會話層(Session Layer)
會話層可以說是用戶(進程)的入網介面。會話層雖然不參與具體的數據傳輸,但它卻對數據傳輸進行管理。會話層在兩個互相通信的應用進程之間建立、組織和協調其交互活動(即會話)。
(6)表示層(Presentation Layer)
表示層主要解決用戶信息的語法表示和信息加密/解密問題。
(7) 應用層(Application Layer)
應用層是OSI的最高層。應用層確定進程之間通信的性質以滿足用戶的需要。負責用戶信息的語義表示,並在兩個通信者之間進行語義匹配。
TCP/IP參考模型
TCP/IP是20世紀70年代中期,美國國防部為其ARPANET廣域網開發的網路體系結構和協議標准。到80年代它被確定為網際網路的通信協議。TCP/IP雖不是國際標准,但它是為全世界廣大用戶和廠商接受的網路互連的事實標准。TCP/IP參考模型是將多個網路進行無縫連接的體系結構,
TCP/IP是一組通信協議的代名詞,由一系列協議組成的協議簇。它本身指兩個協議集:TCP為傳輸控制協議,IP為互連網路協議。
互連網路層
互連網路層是整個體系結構的關鍵部分,它提供了無連接的分組交換服務。它的主要功能是使主機可以把分組發往任何網路並使分組獨立地傳向目標(可能經由不同的網路)。
互連網路層定義了正式的分組格式和協議,即IP協議。互連網路層的功能就是要把IP分組發送到應該去的地方。分組路由和避免阻塞是這層的主要工作。
3.3.3 傳輸層
功能是使源端和目的端主機上的對等實體可以進行會話。定義了兩個端到端的協議。
1,傳輸控制協議TCP(Transmission Control Protocol)
是一個面向連接的協議,允許從一台機器發出的位元組流無差錯地發往互連網上的其他機器。TCP還要進行處理流量控制。
2,用戶數據報協議UDP(User Datagram Protocol)
是一個不可靠的、無連接協議,用於不需要TCP的排序和流量控制能力而是由自己完成這些功能的應用程序。
應用層
TCP/IP模型沒有會話層和表示層。
應用層包含所有的高層協議。如:虛擬終端協議(TELENET)、文件傳輸協議(FTP)和電子郵件協議(SMTP)。近年來又增加了不少協議,例如:域名系統服務(DNS)用於把主機名映射到網路地址;NNTP協議,用於傳遞新聞文章;還有HTTP協議,用於在萬維網(WWW)上獲得主頁等。
3.3.5 主機至網路層
在互連網路層的下面TCP/IP參考模型沒有真正描述這一部分,只是指出主機必須使用某種協議與網路連接,以便能在其上傳遞IP分組。這個協議未被定義,並且隨主機和網路的不同而不同。
⑤ 計算機網路的結構有哪些參考模型說明OSI模型的組成。
計算機網路結構主要有TCP/IP和OSI參考模型。
網路的拓撲結構是拋開網路物理連接來討論網路系統的連接形式,網路中各站點相互連接的方法和形式稱為網路拓撲。拓撲圖給出網路伺服器、工作站的網路配置和相互間的連接,它的結構主要有星型結構、匯流排結構、樹型結構、網狀結構、蜂窩狀結構、分布式結構等。
星型結構
星型結構是指各工作站以星型方式連接成網。網路有中央節點,其他節點(工作站、伺服器)都與中央節點直接相連,這種結構以中央節點為中心,因此又稱為集中式網路。它具有如下特點:結構簡單,便於管理;控制簡單,便於建網;網路延遲時間較小,傳輸誤差較低。但缺點也是明顯的:成本高、可靠性較低、資源共享能力也較差。
環型結構
環型結構由網路中若干節點通過點到點的鏈路首尾相連形成一個閉合的環,這種結構使公共傳輸電纜組成環型連接,數據在環路中沿著一個方向在各個節點間傳輸,信息從一個節點傳到另一個節點。
環型結構具有如下特點:信息流在網中是沿著固定方向流動的,兩個節點僅有一條道路,故簡化了路徑選擇的控制;環路上各節點都是自舉控制,故控制軟體簡單;由於信息源在環路中是串列地穿過各個節點,當環中節點過多時,勢必影響信息傳輸速率,使網路的響應時間延長;環路是封閉的,不便於擴充;可靠性低,一個節點故障,將會造成全網癱瘓;維護難,對分支節點故障定位較難。
匯流排型結構
匯流排結構是指各工作站和伺服器均掛在一條匯流排上,各工作站地位平等,無中心節點控制,公用匯流排上的信息多以基帶形式串列傳遞,其傳遞方向總是從發送信息的節點開始向兩端擴散,如同廣播電台發射的信息一樣,因此又稱廣播式計算機網路。各節點在接受信息時都進行地址檢查,看是否與自己的工作站地址相符,相符則接收網上的信息。
匯流排型結構的網路特點如下:結構簡單,可擴充性好。當需要增加節點時,只需要在匯流排上增加一個分支介面便可與分支節點相連,當匯流排負載不允許時還可以擴充匯流排;使用的電纜少,且安裝容易;使用的設備相對簡單,可靠性高;維護難,分支節點故障查找難。
分布式結構
分布式結構的網路是將分布在不同地點的計算機通過線路互連起來的一種網路形式,分布式結構的網路具有如下特點:由於採用分散控制,即使整個網路中的某個局部出現故障,也不會影響全網的操作,因而具有很高的可靠性;網中的路徑選擇最短路徑演算法,故網上延遲時間少,傳輸速率高,但控制復雜;各個節點間均可以直接建立數據鏈路,信息流程最短;便於全網范圍內的資源共享。缺點為連接線路用電纜長,造價高;網路管理軟體復雜;報文分組交換、路徑選擇、流向控制復雜;在一般區域網中不採用這種結構。
樹型結構
樹型結構是分級的集中控制式網路,與星型相比,它的通信線路總長度短,成本較低,節點易於擴充,尋找路徑比較方便,但除了葉節點及其相連的線路外,任一節點或其相連的線路故障都會使系統受到影響。
網狀拓撲結構
在網狀拓撲結構中,網路的每台設備之間均有點到點的鏈路連接,這種連接不經濟,只有每個站點都要頻繁發送信息時才使用這種方法。它的安裝也復雜,但系統可靠性高,容錯能力強。有時也稱為分布式結構。
蜂窩拓撲結構
蜂窩拓撲結構是無線區域網中常用的結構。它以無線傳輸介質(微波、衛星、紅外等)點到點和多點傳輸為特徵,是一種無線網,適用於城市網、校園網、企業網。
在計算機網路中還有其他類型的拓撲結構,如匯流排型與星型混合。匯流排型與環型混合連接的網路。在區域網中,使用最多的是匯流排型和星型結構。
OSI七層模型介紹
OSI是一個開放性的通行系統互連參考模型,他是一個定義的非常好的協議規范。OSI模型有7層結構,每層都可以有幾個子層。下面我簡單的介紹一下這7層及其功能。
OSI的7層從上到下分別是
7 應用層
6 表示層
5 會話層
4 傳輸層
3 網路層
2 數據鏈路層
1 物理層
其中高層,既7、6、5、4層定義了應用程序的功能,下面3層,既3、2、1層主要面向通過網路的端到端的數據流。下面我給大家介紹一下這7層的功能:
(1)應用層:與其他計算機進行通訊的一個應用,它是對應應用程序的通信服務的。例如,一個沒有通信功能的字處理程序就不能執行通信的代碼,從事字處理工作的程序員也不關心OSI的第7層。但是,如果添加了一個傳輸文件的選項,那麼字處理器的程序員就需要實現OSI的第7層。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2)表示層:這一層的主要功能是定義數據格式及加密。例如,FTP允許你選擇以二進制或ASII格式傳輸。如果選擇二進制,那麼發送方和接收方不改變文件的內容。如果選擇ASII格式,發送方將把文本從發送方的字元集轉換成標準的ASII後發送數據。在接收方將標準的ASII轉換成接收方計算機的字元集。示例:加密,ASII等。
(3)會話層:他定義了如何開始、控制和結束一個會話,包括對多個雙向小時的控制和管理,以便在只完成連續消息的一部分時可以通知應用,從而使表示層看到的數據是連續的,在某些情況下,如果表示層收到了所有的數據,則用數據代表表示層。示例:RPC,SQL等。
(4)傳輸層:這層的功能包括是否選擇差錯恢復協議還是無差錯恢復協議,及在同一主機上對不同應用的數據流的輸入進行復用,還包括對收到的順序不對的數據包的重新排序功能。示例:TCP,UDP,SPX。
(5)網路層:這層對端到端的包傳輸進行定義,他定義了能夠標識所有結點的邏輯地址,還定義了路由實現的方式和學習的方式。為了適應最大傳輸單元長度小於包長度的傳輸介質,網路層還定義了如何將一個包分解成更小的包的分段方法。示例:IP,IPX等。
(6)數據鏈路層:他定義了在單個鏈路上如何傳輸數據。這些協議與被討論的歌種介質有關。示例:ATM,FDDI等。
(7)物理層:OSI的物理層規范是有關傳輸介質的特性標准,這些規范通常也參考了其他組織制定的標准。連接頭、針、針的使用、電流、電流、編碼及光調制等都屬於各種物理層規范中的內容。物理層常用多個規范完成對所有細節的定義。示例:Rj45,802.3等。
⑥ 關於網路層次結構模型
1.網路協議(Protocol)
為進行計算機網路中的數據交換而建立的規則、標准或約定的集合。協議總是指某一層協議,准確地說,它是對同等實體之間的通信制定的有關通信規則約定的集合。
網路協議的三個要素:
1)語義(Semantics)。涉及用於協調與差錯處理的控制信息。
2)語法(Syntax)。涉及數據及控制信息的格式、編碼及信號電平等。
3)定時(Timing)。涉及速度匹配和排序等。
2.網路的體系結構及其劃分所遵循的原則
計算機網路系統是一個十分復雜的系統。將一個復雜系統分解為若干個容易處理的子系統,然後「分而治之」,這種結構化設計方法是工程設計中常見的手段。分層就是系統分解的最好方法之一。
在(圖3.1)所示的一般分層結構中,n 層是n-1層的用戶,又是n+1層的服務提供者。n+1層雖然只直接使用了n層提供的服務,實際上它通過n層還間接地使用了n-1層以及以下所有各層的服務。
圖3.1 層次模型
層次結構的好處在於使每一層實現一種相對獨立的功能。分層結構還有利於交流、理解和標准化。
所謂網路的體系結構(Architecture)就是計算機網路各層次及其協議的集合。層次結構一般以垂直分層模型來表示(圖3.2)。
圖3.2 計算機網路的層次模型
層次結構的要點:
1)除了在物理媒體上進行的是實通信之外,其餘各對等實體間進行的都是虛通信。
2)對等層的虛通信必須遵循該層的協議。
3)n層的虛通信是通過n/n-1層間介面處n-1層提供的服務以及n-1層的通信(通常也是虛通信)來實現的。
層次結構劃分的原則:
1)每層的功能應是明確的,並且是相互獨立的。當某一層的具體實現方法更新時,只要保持上、下層的介面不變,便不會對鄰居產生影響。
2)層間介面必須清晰,跨越介面的信息量應盡可能少。
3)層數應適中。若層數太少,則造成每一層的協議太復雜;若層數太多,則體系結構過於復雜,使描述和實現各層功能變得困難。
網路的體系結構的特點是:
1)以功能作為劃分層次的基礎。
2)第n層的實體在實現自身定義的功能時,只能使用第n-1層提供的服務。
3)第n層在向第n+1層提供的服務時,此服務不僅包含第n層本身的功能,還包含由下層服務提供的功能。
4)僅在相鄰層間有介面,且所提供服務的具體實現細節對上一層完全屏蔽。