網路教程 8)IP協議

2022-06-22 01:12:08 字數 1100 閱讀 9770

兩台計算機間不是直接連線的,所以不能使用ppp協議,那麼它們是怎麼鏈結的呢?

host a想把資訊傳給host b

ethernet幀中的目標mac位址傳到sfo後開始使用ppp協議   [media access control addres,**訪問控制位址

注意,ppp協議不使用mac位址

sfo不知道該往**傳了

所以我們使用 internet protocol(ip協議)

當幀到達sfo的時候, 就會檢查開啟ppp幀內部的ip資料報

然後把幀送到den

在den也做同樣的事情

這些操作是由路由做的,

為了做這些事情,每個路由都會有乙個 forwarding table

當到達sfo的時候路由決定去host b的這條路是通過2還是通過3

building table的過程被叫做 routing

使用table傳輸資料的過程被叫做forwarding

通常ip位址長度是32bits (ipv4

也有ipv6(128位長度

32bit 就是 2^32次方個可能

其實我們可以把所有的路由表中列出這些ip,然後進行**,但是這麼設計太蠢了

於是我們使用按範圍劃分後加字首的方法(prefix

prefix n. 字首

比如說b的位址是172.17.6.2

那麼den的表中其實可以是172.17/16 (slash sixteen) (16bit是兩個位元組)

網路教程 13 深入TCP協議

應用層向tcp層傳送用於網間傳輸的 用8位位元組表示的資料流,然後tcp把資料流分割成適當長度的報文段 通常受該計算機連線的網路的資料鏈路層的最大傳輸單元 mtu 的限制 之後tcp把結果包傳給ip層,由它來通過網路將包傳送給接收端實體的tcp層。tcp為了保證不發生丟包,就給每個包乙個序號,同時序...

PROTEL網路教程

教程的第1天 學會自己畫簡單的sch檔案 第1課 新建乙個 ddb,新建乙個sch檔案,並且新增畫sch要用到的零件庫 第2課 利用新增好的零件庫,進行畫第乙個可以自動佈線的原理圖 課後補充 sch中一些必須要避免的錯誤 教程的第2天 學會從sch到pcb的轉變,並且進行自動佈線 第一課 建立乙個p...

網路教程 gitee github的基礎使用方法

gitee官方示例 視覺化工具 ubuntu使用git 根據自己的作業系統選擇版本進行安裝 參考文章 更多 cd ssh ssh keygen t rsa c youremail youremail.com generating public private rsa key pair.三次回車即可生...