網絡基本概念及OSI參考模型、TCP/IP協議簡介

當今時代,運行一臺沒有連接網絡的計算機幾乎是難以想象的,幸運的是,Linux從一開始就是為網絡開發的,并且網絡也是Linux做的最好的事情之一。掌握網絡知識,對于Linux學習而言,就顯得非常有必要了。本節我們將帶大家了解一些網絡的基本概念,以及OSI參考模型和TCP/IP協議。

本節索引:

一、網絡概念

二、OSI參考模型

三、TCP/IP協議及模型

四、常見網絡設備

 

當今時代,運行一臺沒有連接網絡的計算機幾乎是難以想象的,幸運的是,Linux從一開始就是為

網絡開發的,并且網絡也是Linux做的最好的事情之一。掌握網絡知識,對于Linux學習而言,就顯

得非常有必要了。本節我們將帶大家了解一些網絡的基本概念,以及OSI參考模型和TCP/IP協議。

 

一、網絡概念

什么是網絡?

網絡是由節點和連線構成,表示諸多對象及其相互聯系。在計算機領域中,網絡是信息傳輸、接收、

共享的虛擬平臺,通過它把各個點、面、體的信息聯系到一起,從而實現這些資源的共享。

網絡是人類發展史來最重要的發明,提高了科技和人類社會的發展。

 

網絡應用程序:

Web 瀏覽器(Chrome、IE、Firefox等)

即時消息(QQ、微信、釘釘等)

電子郵件(Outlook、foxmail 等)

協作(視頻會議、VNC、Netmeeting、WebEx 等)

web網絡服務(apache,nginx,IIS)

文件網絡服務(ftp,nfs,samba)

數據庫服務( MySQL,MariaDB, MongoDB)

中間件服務(Tomcat,JBoss)

安全服務( Netfilter)

 

網絡的特征:

速度

成本

安全性

可用性

可擴展性

可靠性

拓撲

 

拓撲結構:

網絡拓撲可分為物理拓撲邏輯拓撲

物理拓撲描述了物理設備的布線方式

邏輯拓撲描述了信息在網絡中的流動方式

 

物理拓撲中又分為多種拓撲結構,常見類型有:

總線拓撲:所有設備均可接收信號

星型拓撲:通過中心點傳輸;單一故障點

拓展星型拓撲:比星型拓撲的復原能力更強

環拓撲:信號繞環傳輸;單一故障點

雙環拓撲:信號沿相反方向傳輸;比單環復原能力更強

全網狀拓撲:容錯能力強;但實施成本高

部分網狀拓撲:在容錯能力與成本之間尋求平衡

 

 

三種通訊模式:

單播unicast

廣播broadcast

組播multicast

 

非屏蔽式雙絞線UTP:交叉線,直通線

 

UTP交叉線線序

T568B:橙白 橙 綠白 藍 藍白 綠 棕白 棕

T568A:綠白 綠 橙白 藍 藍白 橙 棕白 棕

 

網絡通訊傳輸模式

單工:單詞傳播,如收音機,廣播電臺

雙工:雙向

全雙工:同時雙向,如手機

半雙工:輪流雙向,如對講機

 

 

二、OSI參考模型

OSI(Open System Interconnect)開放系統互連參考模型是國際標準化組織(ISO)和國際電

報電話咨詢委員會(CCITT)聯合制定的開放系統互連參考模型,為開放式互連信息系統提供了一種

功能結構的框架。它從低到高分別是:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層

和應用層。

 

其目的是為異種計算機互連提供一個共同的基礎和標準框架,并為保持相關標準的一致性和兼容性

提供共同的參考。OSI參考模型如下圖所示:

 

模型

 

OSI模型的七層結構:下層為相鄰的上層提供服務

 

應用層:

作用:針對特定應用的協議

PDU:message

協議有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

特性:網絡進程訪問應用層

為應用程序進行(如電子郵件、文件傳輸和終端仿真)提供網絡服務

提供用戶身份驗證

 

 

表示層:

作用:設備固有數據格式和網絡標準數據格式的轉換

PDU:message

格式有,JPEG、ASCll、DECOIC、加密格式等

特性:數據表示

確保接收系統可以讀出該數據

格式化數據

構建數據

協商用于應用層的數據傳輸語法

提供加密

 

 

會話層:

作用:通信管理。負責建立和斷開通信連接(數據流動的邏輯通路)。管理傳輸層

以下的分層

PDU:message

對應主機進程,指本地主機與遠程主機正在進行的會話

特性:主機間通信

建立、管理和終止在應用程序之間的會話

 

 

傳輸層:

作用:管理兩個節點之間的數據傳輸,負責可靠傳輸(確保數據被可靠的傳送到目

的地址)。

PDU:段segment

協議有:TCP UDP,數據包一旦離開網卡即進入網絡傳輸層

特性:傳輸問題

確保數據傳輸的可靠性

建立、維護和終止虛擬電路

通過錯誤檢測和恢復

信息流控制來保障可靠性

 

 

網絡層:

作用:地址管理與路由選擇

PDU:包packet

邏輯地址:IP地址

協議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP

特性:數據傳輸

路由數據包

選擇傳遞數據的最佳路徑

支持邏輯尋址和路徑選擇

 

 

數據鏈路層:

作用:互連設備之間傳送和識別數據幀

PDU:幀frame

物理地址:MAC地址

特性:訪問介質

定義如何格式化數據以便進行傳輸以及如何控制對網絡的訪問

支持錯誤檢測

 

 

物理層:

作用:以“0”、“1”代表電壓的高低、燈光的閃滅。界定連接器和網線的規格

PDU:節bit

特性:二進制傳輸

為啟動、維護已經關閉物流鏈路定義了電氣規范、機械規范、過程規范和功能規范

單位:位bit

 

 

PDU: Protocol Data Unit,協議數據單元是指對等層次之間傳遞的數據單位

物理層的 PDU是數據位 bit

數據鏈路層的 PDU是數據幀 frame

網絡層的PDU是數據包 packet

傳輸層的 PDU是數據段 segment

其他更高層次的PDU是消息 message

 

三、TCP/IP協議

TCP/IP也稱”國際協議簇”, 即不僅指 TCP/IP協議本身,而且包括與其有關的協議。 TCP

為傳輸控制協議,IP為網際協議,是網絡層最重要的協議。采用TCP/IP協議通過互聯網傳

送信息可減少網絡中的傳輸阻塞,方便大批量的數據在網上傳輸,從而提高網絡的傳輸效率。

TCP/IP協議簇的主要協議有TCP、IP、UDP、ICMP、RIP、TELNET、FTP、SMTP、ARP等

 

TCP/IP模型共定義了四層,分別是應用層,和OSI參考模型的分層有對應關系:

模型對應

網絡訪問層(Network Access Layer)與OSI模型中的物理層以及數據鏈路層對應,在TCP/IP參考模

型中并沒有詳細描述,只是指出主機必須使用某種協議與網絡相連。

 

Internet層(Internet Layer)是整個體系結構的關鍵部分,其功能是使主機可以把分組發往任何網

絡,并使分組獨立地傳向目標。這些分組可能經由不同的網絡,到達的順序和發送的順序也可能

不同。高層如果需要順序收發,那么就必須自行處理對分組的排序?;ヂ摼W層使用因特網協議(IP

,Internet Protocol)。TCP/IP參考模型的互聯網層和OSI參考模型的網絡層在功能上非常相似。

 

傳輸層(Tramsport Layer)使源端和目的端機器上的對等實體可以進行會話。在這一層定義了兩個

端到端的協議:傳輸控制協議(TCP,Transmission Control Protocol)和用戶數據報協議(UDP,

User Datagram Protocol)。

 

應用層(Application Layer)包含所有的高層協議,包括:虛擬終端協議(TELNET,

TELecommunications?NETwork)、文件傳輸協議(FTP,File Transfer Protocol)、電子郵件傳輸協議

(SMTP,Simple,Mail Transfer Protocol)、域名服務(DNS,Domain Name Service)、網上新聞傳輸協議

(NNTP,Net News Transfer Protocol)和超文本傳送協議(HTTP,HyperText Transfer Protocol)等。

 

EQXYW$B}X`AA8%[VXEEVTBN

四、常見網絡設備

Hub集線器

Hub:多端口中繼器,現已基本淘汰

Hub并不記憶該信息包是由哪個MAC地址發出,哪個MAC地址在Hub的哪個端口

Hub的特點:

共享帶寬

半雙工

 

以太網橋

交換式以太網的優勢

擴展了網絡帶寬

分割了網絡沖突域,使網絡沖突被限制在最小的范圍內

交換機作為更加智能的交換設備,能夠提供更多用戶所要

求的功能:優先級、虛擬網、遠程檢測…

 

學習時源MAC地址,轉發時目的MAC地址

網橋是不能隔斷廣播的

同一廣播域主機數量越多,網絡性能越差

 

交換機(switch)

交換機是一種基于MAC(網卡的硬件地址)識別,能完成封裝轉發數據

包功能的網絡設備。交換機可以“學習”MAC地址,并把其存放在內部地址表中,

通過在數據幀的始發者和目標接收者之間建立臨時的交換路徑,使數據幀直接由源

地址到達目的地址。

 

Hub和交換機區別

集線器屬于OSI的第一層物理層設備,而網橋屬于OSI的第二層數據鏈路層設備

從工作方式來看,集線器是一種廣播模式,所有端口在一個沖突域里面。網橋

的可以通過端口隔離沖突

Hub是所有共享總線和共享帶寬。網橋每個端口占一個帶寬

 

 

路由器(router)

路由:把一個數據包從一個設備發送到不同網絡里的另一個設備上去。這些工作

依靠路由器來完成。路由器只關心網絡的狀態和決定網絡中的最佳路徑。路由的實

現依靠路由器中的路由表來完成。為了實現路由,路由器需要做下列事情:

分隔廣播域

選擇路由表中到達目標最好的路徑

維護和檢查路由信息

連接廣域網

 

雙絞線物理層

wifi網絡層

以太網數據鏈路層

 

搭建網絡的分層網絡架構:核心層、分布層、訪問層

核心層Core Layer:企業級應用快速轉發

分布層Distribution Layer:廣播域,路由,安全,遠程接入,訪問層匯聚

訪問層AccessLayer:終端接入

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97348

(0)
wangxczwangxcz
上一篇 2018-05-02 17:13
下一篇 2018-05-02 20:44

相關推薦

  • linux下find的用法及練習

    find命令詳解

    Linux筆記 2018-04-15
  • 系統啟動

    1 第一步 POST:Power-On-Self-Test,加電自檢 檢查負責完成對CPU、主 板、內存、硬盤子系統、顯示子系統、串并行接口、鍵盤、CD-ROM光驅等硬件情況的檢測 2 選擇第一個硬盤做為啟動設備 在硬盤里找第一個扇區 (MBR) 446個字節 屬于grub的 第一個階段 統稱為 bootloade 引導加載器 3 因為系統的啟動程序都放在b…

    Linux筆記 2018-05-13
  • linux第二周

    總結

    Linux筆記 2018-04-08
  • Linux筆記第一周

    一、描述計算機的組成及其功能。 計算機由硬件和軟件兩部分組成 硬件由主機與外部設備構成 軟件由系統軟件與應用軟件構成 二、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 Red Hat公司發布? ? ? ? ?Redhat Centos Novell公司發布? ? ? ? ? ? ?SUSE Debian維護社區發布? ?Debian ub…

    Linux筆記 2018-06-24
  • sed相關參數及用法

    sed 行編輯器 -n:靜默模式,不再默認顯示模式空間中的內容 -i :直接修改原文件 -e SCRIPT -e SCRIPT :可以同時執行多個腳本 -f /file路徑 可以執行filescript處理文件 -r 表示可以使用擴展正則表達式 sed /模式配置/ startline,endline 比如: 1,100 /正則表達式/ /^root/ 精確…

    Linux筆記 2018-04-15
  • 軟件包管理 2 —–基本知識 rpm yum

    rpm庫文件查看二進制程序所依賴的庫文件ldd /PATH/TO/BINARY_FILE管理及查看本機裝載的庫文件ldconfig 加載庫文件/sbin/ldconfig -p:顯示本機已經緩存的所有可用庫文件名及文件路徑映射關系配置文件:/etc/ld.so.conf, /etc/ld.so.conf.d/*.conf緩存文件:/etc/ld.so.cac…

    Linux筆記 2018-04-22
欧美性久久久久