Linux網路基本知識

2021-07-24 09:43:53 字數 2804 閱讀 9485

network:

電磁訊號

協議:protocol

理解相應的電磁訊號

傳遞訊號的速率:10mbps(per bit second)

和網線,雙方的網路裝置都有關係

同軸電纜只能傳乙個訊號,線路仲裁

每個網路裝置在接入網路時的標示

傳送資訊的頭部:報頭

發給誰,誰發的

csma/cd:carrier sense multi access

collision detection載波監聽多路訪問

衝突檢測,乙太網的核心,匯流排型網路,網路的隔離叫網橋,每個介面相當於另外乙個網路中的一台裝置,網橋就是交換機,隔離網路,但是不能隔離廣播

虛擬位址,僅僅被用來標示是否處於同乙個網路中

裝置不**本地廣播訊號,**其它廣播訊號,叫路由器

路由器上的本網路的介面叫閘道器

環裝網路

心形網路,中間是hub(集線器)

兩個網路之間的聯結叫做網橋,能夠判斷是否**

半雙方模型

全雙工模型(同時收發):雙絞線,4組8根

綠,橙,減少干擾

交換機:動態生成表,儲存晶元,mac表

不變的,可以手動建立,不隔離廣播,隔離衝突

衝突域,由網橋隔離

連線交換機,閘道器

第一次發訊號,mr——mt(廣播位址fffffff,mac位址)

真實的傳輸,還得靠mac位址,不過被封裝了

報文封裝的不僅有虛擬位址還有真實位址,ip首部,mac首部

本網路通訊必須得廣播,知道邏輯位址對應的mac位址,也就是arp(address resolveprotocal),知道mac位址反向解析邏輯位址(rarp)

子網掩碼是根據ip位址取網路位址,判斷是否為同乙個網路

本地的ip必須和閘道器在同乙個網路

路由器只解封拆封mac位址,分開不同的廣播域,路由表,路由也可以自動學習

利用rip2,ospf等路由協議自動學習,自動為維護,路由在向外廣播

網路的改變,到路由表的改變需要一段時間,叫做收斂速度

每個主機都是多程序,通訊還必須新增埠號,來識別不同的程序

統一規定:web為80埠

監聽:在某個埠後面聽著,隨時準備提供服務,乙個埠只能被乙個程序使用

埠和ip位址有關聯關係,兩塊網絡卡,有倆80埠可以使用

套接字:ip和埠的繫結就叫套接字

兩個主機兩個程序,通訊的協議:

a主機1程序

報文:位址埠 mac會發生變化

b主機2程序

協議的分層:管理ip的,管理埠,管理mac

應用層:應用的特定資訊

表示層:加密,解密,是否壓縮

會話層資料傳輸層:埠

網路層:封裝ip

物理層:資料報文的前導碼,報文的分隔符,表示乙個新的報文來了

現實中使用使用的是tcp/ip協議:

應用層:對應osi上面三個層次

資料傳輸層

網路層資料鏈路層

物理層ttl:time to live存活的路由個數

ipv4:點分十進位制:

0000 0000 – 1111 1111

0-255

a類:表示網路,預設掩碼為255.0.0.0

0 000 0001 – 0 111 1111   1-127

127a類,127用於回環,1-126

2^7-1個網路,每個網路容納:2^24-2

b類:前兩段表示網路,預設掩碼為255.255.0.0

10 00 0001 – 10 11 1111

128- 191 ,64個b類網路

2^14-1個網路,每個網路容納:2^16-2

c類:前三段表示網路,預設掩碼為255.255.0.0

110 0 0000 – 110 1 1111

192 – 223 32個

2^21個c類網,容納2^8-1

d類:1110 0000 – 1110 1111

224- 239

e類:32位二進位制

icann,iana:註冊使用,要想用,拿錢買

公司內部使用,私有位址,不接入網際網路

a類:10.0.0.0/8

b類:172.16.0.0/16 – 172.31.0.0/16

c類: 192.168.0.0/24 – 192.168.255.0/24

路由:路由器可以連線不同的網路

有多條線路可以走,選哪條路徑

路由的考量標準(路有協議),每個路由都只關心下一跳

路由條目:

目標是乙個主機叫主機路由

目標是乙個網路的叫網路路由

0.0.0.0預設路由,預設路由,可以到達任意網路

路由合併,超網,子網

把主機位拿過來當網路位,會浪費一些網路位址

不同的網路可以通過路由接起來,ethernet,ppp,atm

傳輸層:tcp,udp

tcp:傳輸控制協議transmission control protocol,有連線的協議,先發試探的尋找,三次握手,建立的是雙向通道。效率較低,web,現在網寬較好,都開始使用

網路的關閉,四次斷開

主動關閉

被動關閉

udp:使用者資料報協議user datagram protocol,無連線的協議,直接把資料發到網上,不管怎麼樣,qq用的udp,通過應用層的協議保證協議

應用層協議:

linux中網路是核心的功能

路由器就是乙個扁平的計算電腦,裡面是linux核心,有路由條目,和幾塊網絡卡

linux本身就可以充當路由器

將兩塊網絡卡變成一塊模擬網絡卡,網絡卡的繫結機制bonding

網路基本知識

1.osi七層協議模型 物理層 利用傳輸介質為數鏈路層提供物理連線,實現位元流的透明傳輸。實現相鄰計算機節點的位元流的透明傳送,盡可能遮蔽掉傳輸介質和網路裝置的差異。資料鏈路層 在物理層提供的位元流的基礎上,通過差錯控制 流量控制方法,將有差錯的物理鏈路變為無差錯的資料鏈路。網路層 資料鏈路層的資料...

Linux基本知識

linux環境 ubuntu 14.x 二 shell環境 在ubuntu下進入shell命令介面 ctrl alt f3 f6 退出命令介面 ctrl alt f7 shell常用命令 更改賬目密碼 passwd 檢視當前目錄 pwd 列出當前目錄先得所用檔案和目錄,後可加選項 ls 新建資料夾 ...

linux 基本知識

網路 1 網路介面 1 網路介面的命名 eth0 ethernet的簡寫,一般用於乙太網介面。wifi0 wifi是無線區域網,因此wifi0一般指無線網路介面。ath0 atheros的簡寫,一般指atheros晶元所包含的無線網路介面。lo local的簡寫,一般指本地環迴介面。2 網路介面如何...