linux網路基礎概念

2021-09-06 04:08:54 字數 3976 閱讀 3550

ois 7層模型

應用層表示層

會話層傳輸層

網路層資料鏈路層

物理層

tcp/ip 4層模型

應用層傳輸層

網際互聯層

網路介面層

# 應用層

應用層 表示層 會話層 ---

----

----

----

----

>應用層

應用層 應用程式 針對使用者的

表示層 進行資料表示 編碼 加密 壓縮

會話層 確定我們的物件是否下層傳遞

# 傳輸層

傳輸層---

--傳輸層

確定資料是否可靠

確定原埠和目標埠

進行差錯校驗 進行流量控制

#網際互聯層

網路層 確定ip位址編碼 原ip和目標ip

#網路介面層

對應資料鏈路層和物理層

資料鏈路層 mac位址編碼的

物理層是 實際資料傳遞的

# 對應協議

# 網路介面層 arp協議

>>

> arp -a # 把ip位址 翻譯為網絡卡位址

# 網際互聯層

網際協議(ip)

網際網路組管理協議(igmp)

網際網路控制報文協議(icmp)

# ping 就是這個協議

#傳輸層

tcp 傳輸控制協議

udp 使用者資料報協議

# 應用層

ftp telnet dns smtp

# 上傳檔案 ftp

應用資料 data 位元組流資料

應用層 ftp頭 + data #21埠

傳輸層 tcp頭 + ftp頭 + data

網路層 ip頭 + tcp頭 + ftp頭 + data #原ip和目標ip

資料鏈路層 以太幀頭 + ip頭 + tcp頭 + ftp頭 + data #原mac位址和目標mac位址

# 接收伺服器 從下到上

ip位址

00000000.00000000

.00000000

.00000000

11111111.11111111

.11111111

.11111111

0.0.0

.0255.255

.255

.255

# 落落類別分為abcde ,de為軍用

a類 1.0

.0.0--

-126.255

.255

.255

b類 128.0

.0.0--

-191.255

.255

.255

c類 192.0

.0.0.-

---223.255

.255

.255

127.0

.0.1 代表計算機自己

# a類 1.0.0.0---126.255.255.255

1.255

.255

.255代表當前網路的廣播位址

1.0.0

.0 代表網路本身,不能分配

最大網段數 126個(2^

7-2)

最大主機數 2^24

-2# b類 128.0.0.0---191.255.255.255

# b類前兩個數代表網段

# c類是前三個數代表網段

私有ip 是內網ip,不能直接訪問公網

有效節約公網ip

#子網掩碼

# 必須和ip配合 同時使用

255.0

.0.0

255.255

.0.0

255.255

.255

.0# 只要和255對應的,就是不同網段

# 只要和0對應的,就是乙個網段不同主機

# b類ip 也可以分配c類的子網掩碼

# 這樣b類的換算方式和c類一樣

# 傳輸層 確認tcp還是udp包頭,原埠和目標埠

# 埠號是什麼

# 埠號有多少種分類

# 主要常見的埠號

# 埠號可以 比喻成 收件人,ip可以比喻成收件位址

# tcp協議包頭 2^16個埠 0-65535

# ***********************************==0-

15 源埠(16)

16-31 目標埠(16)

32 序列號

32 確認號

資料偏移(

4) 保留(

6) 標誌(

6) 視窗(16)

校驗和(

16) 緊急指標(16)

----

----

----

----

----

----

----

----

---20個位元組選項-

----

----

----

----

----

----

---資料

# ***********************************==

# udp協議包頭

# ***********************************==0-

15 源埠(16)

16-31 目標埠(16)

長度(16

) 校驗和(16)

----

----

----

----

----

----

----

----

--資料# ***********************************==

ftp 檔案傳輸協議  埠號 20傳輸  21登入傳輸命令

ssh 安全shell協議 埠號22

telnet 23 遠端登入協議 很危險 遮蔽

smtp 簡單郵件傳輸協議 25 發件

pop3 郵局協議3代 110 收件

# 檢視本機啟用的埠

netstat -an

# -a 檢視所有連線的監聽埠

# -n 顯示ip位址和埠號,而不顯示網域名稱和服務名

# 網際網路中,用過ip位址來進行通訊

# 人對於ip記憶困難,但是對於 網域名稱更加敏感

# dns就是將ip和網域名稱進行轉換

# 早期host檔案 網域名稱解析

# hosts檔案 host主機的意思

# c:\winfows\system32\drivers\etc\hosts

127.0

.0.1 localhost

# 靜態ip和網域名稱,優先訪問本地的

# 解析效率慢 主機維護困難

dns服務

訪問**網域名稱,首先會去訪問dns伺服器,dns伺服器會返回ip,然後我們再去訪問ip

遞迴查詢 客戶機-

--本地網域名稱伺服器

迭代查詢 網域名稱伺服器-

--跟伺服器-

-

"""

閘道器 又稱 網間聯結器 協議轉換器

閘道器既可以用於 廣域網互連 又可以用於區域網互連

閘道器 是一種充當轉換重任的伺服器或者路由器

"""# 網絡卡mac位址,交換機會認知mac位址,mac位址用於區域網資料通訊

# 路由器是不同網段之間的互連

# 閘道器可以是路由器,也可以是伺服器,閘道器的作用就是訪問不同的網段

網路基礎概念

在計算機網路學習中我覺得比較重要的就是網路協議的學習。網路協議是為計算機網路中進行資料交換而建立的規則 標準或者說是約定的集合。因為不同使用者的資料終端可能採取的字符集是不同的,兩者需要進行通訊,必須要在一定的標準上進行。乙個很形象地比喻就是我們的語言,我們 大國人多地廣,地方性語言也非常豐富,而且...

Linux基礎概念

作業系統就叫核心 kernal cpu的2種執行模式 使用者態 user mode 核心態 kernal mode 理解multiuser system多使用者系統 user使用者和group組 process程序 理解unix檔案系統中的hard link硬連線和soft link軟連線。只向同一...

Linux基礎概念

1.shell 和dos關係 dos 是disk operation system 磁碟作業系統 的簡稱 常見的dos是個人計算機上的一類作業系統。dos是系統自帶的 dos不如windows操作簡單,需要命令。windows是圖形化作業系統 比較直觀,但真正的操作在後台,我們看不到 dos有兩種 ...