網絡管理

             網絡管理

一、 OSI七層模型

  OSI七層模型結構如下

          網絡管理

OSI七層模式基本只是用于我們學習時候使用,因為其將每層協議定義的太規范,導致缺乏靈活性,所以現實中仍然以tcp/ip四層模型為主,OSI七層模型從下至上依次為:     


1、 物理層( physical layer)

  物理層是通過網絡介質(如網線)等進行通信,而網絡介質能傳輸Bit(0|1)信號。因此物理的作用是:1、在Bit和數據幀中提供編碼轉換;2、通過網絡介質傳輸Bit信號;

2、數據鏈路層( data-link layer)
  數據鏈路層又分為兩個子層:一、鏈路層,二、數據層

網絡管理

3、網絡層(network layer)

  網絡層為建立網絡連接和為上層提供服務,IP就是這層定義的

4、傳輸層(transport layer)
  這層定義了發送端和接收端的鏈接技術(TCP,UDP技術),確保資料數據包準確無誤的傳達到目的端

5、會話層(session layer)
  主要定義了兩個地址之間的連接信道的連接與中斷。

6、表示層(presentation layer)
  主要定義了網絡服務(程序)之間的數據格式轉換,包括數據的加密也是在這個層次處理

7、應用層(application layer)
  應用層本身不屬于應用層所有,而是在定義應用程序如何進入該層的應用接口,以將數據接收或發送給應用程序,并最終展示給用戶。


二、TCP/IP四層協議

  為了編寫程序我們,講OSI七層模型簡化為TCP/IP四層模型。他和OSI七層模型實現的功能一下,只是定義的界限模糊,更加靈活,便于我們使用。它于OSI七層模型之間的關系如下

   網絡管理

三、三種通信方式

  三種通信方式為:1、單播,2、組播,3、廣播

1.單播:點對點之間通信,信息的接收和傳遞只在兩個網絡節點之間進行。

2.多播:“多播”也可以稱為“組播”,在網絡技術的應用并不是很多,網上視頻會議、網上視頻點播特別適合采用多播方式。因為如果采用單播方式,逐個節點傳輸,有多少個目標節點,就會有多少次傳送過程,這種方式顯然效率極低,是不可取的;如果采用不區分目標、全部發送的廣播方式,雖然一次可以傳送完數據,但是顯然達不到區分特定數據接收對象的目的。采用多播方式,既可以實現一次傳送所有目標節點的數據,也可以達到只對特定對象傳送數據的目的。

3.廣播:是指在IP子網內廣播數據包,所有在子網內部的主機都將收到這些數據包。廣播意味著網絡向子網每一個主機都投遞一份數據包,不論這些主機是否樂于接收該數據包。所以廣播的使用范圍非常小,只在本地子網內有效,通過路由器和網絡設備控制廣播傳輸

四、tcp 三次握手

      網絡管理

第一次:當Host A準備和Host B連接時,A主機就會隨機采用一個大于1024的端口作為程序溝通的接口。然后發送一個帶有SYN=1的報文,并且記下這個報文的seq(sequence number)=100.
第二次:當Host B收到A主機發來的報文,開始制作一個SYN=1,ACK=1的數據包,并且回復一個確認碼ack=101,和seq=200的報文
第三次:Host A 在回送一個確認數據報文,ACK=1,ack=201
.

原創文章,作者:fighter,如若轉載,請注明出處:http://www.www58058.com/44129

(0)
fighterfighter
上一篇 2016-09-06
下一篇 2016-09-06

相關推薦

  • Linux命令的使用格式以及命令幫助信息的獲取方式

    1.Linux系統上的命令使用格式 2.Linux系統程序文件存放位置 3.Linux獲取命令的幫助信息 區分內部命令和外部命令 內部命令在系統啟動時就調入內存,是常駐內存的,所以執行效率高。 外部命令是系統的軟件功能,用戶需要時才從硬盤中讀入內存。 #type COMMAND 內部命令獲取幫助信息:#help COMMAND 外部命令獲取幫助信息…

    Linux干貨 2016-10-29
  • keepalived + LVS-NAT 雙主互備模型

        實驗環境拓撲圖:     備注:內網段使用192.168.91.0/24 網段模擬。外網使用192.168.23.0/24網段模擬 1、兩節點上關閉防火墻和selinux。 [root@node1 keepalived]# systemctl stop firewalld…

    Linux干貨 2016-03-12
  • 加密通訊過程

    一次加密通訊的過程 1、client_hello   客戶端發起請求,以明文傳輸請求信息,包含版本信息,加密套件候選列表,壓縮算法候選列表,隨機數,擴展字段等信息,相關信息如下: 支持的最高TSL協議版本version,從低到高依次 SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2,當前基本不再使用低于 TLSv1 的版本 客戶端支持的加密…

    Linux干貨 2017-02-07
  • Linux syslog 系統日志管理

    Linux系統上面,系統可以記錄從開機到當前系統上面何時發生了哪些事情,在centos 上表現為rsylog,由三部分組成 1)syslogd:主要記錄系統和網絡等服務的日志信息 2)klogd:主要記錄內核產生的各項信息 3)logretate:主要用來對日志文件進行切割循環記錄等 特點: 1)多線程工作 2)支持以TCP,UDP,SSL,TSL,RELP…

    Linux干貨 2016-10-24
  • kickstart及引導鏡像制作

    環境:CentOS 6.7 kickstart 制作    1、centos系統安裝完成后,anaconda會根據本次系統安裝的配置,生成一個與本次安裝設置相同的kickstart文件,文件位于/root/anaconda-ks.cfg,可以使用vim對這個文件進行修改來使用。     vim anaconda-ks.…

    Linux干貨 2015-12-15
  • 文本三劍客之sed

      文本處理三劍客:    grep,egrep,fgrep:文本過濾器    sed:stream  editor,流編輯器,是一行一行處理的    awk :文本格式化工具,報告生成器     sed工作方式:它是讀一行的文本…

    Linux干貨 2016-08-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-26 10:04

    圖片有問題,需要重新傳,

欧美性久久久久