網絡基本概念及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
下一篇 2018-05-02

相關推薦

  • Work Three

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d’ ‘ -f1 | sort -u cut -d ‘ ‘ -f1:以空格為界顯示每行第一列 sort -u :在輸出行中去除重復行 例如:who | cut -d’ ‘ -…

    2018-07-15
  • Linux文件管理

    文件系統與目錄結構圖: 文件系統結構: /boot:引導文件存放目錄 /bin:供所有用戶使用的基本命令 /sbin:供管理員使用的基本命令 /lib:系統內核目錄 /lib64:輔助共享庫存放位置 /etc:配置文件目錄 /home/username:普通用戶的家目錄 /root:管理員的家目錄 /media:掛載點 /dev:設備文件及特殊文件儲存位置 …

    2018-03-30
  • Linux命令之hash

    hash的指令,參數。

    2018-07-29
  • DHCP&PXE&Cobbler

    DHCP&PXE&Cobbler

    2018-08-01
  • 第七周博客作業

    1、簡述linux操作系統啟動流程
    2、簡述grub啟動引導程序配置及命令行接口詳解
    3、實現kickstart文件制作與光盤鏡像制作

    2018-05-04
欧美性久久久久