網際網路結構模型和協議

2021-08-09 22:52:06 字數 1153 閱讀 8387

根據部落格的內容,自己對網際網路的結構模型和協議進行了回顧和整理:

下面對各層中的典型協議進行乙個說明介紹:

ø  乙太網協議:乙太網協議是典型的鏈路層協議;在乙太網協議中,規定了電訊號(0/1碼流)的分組方式,具體來說,將一組電訊號劃分為乙個資料報,即為一幀,由標頭和資料組成。在標頭中註明資料報傳送者和接收者的資訊;

1.    乙太網協議規定,連入網路的裝置必須提供網絡卡介面,資料報只能從乙個網絡卡傳送到另乙個網絡卡;每乙個網絡卡在出廠時會有乙個獨一無二的實體地址—>mac

位址;2.    通過arp協議,傳送者獲得接收者的mac位址;

3.    在乙太網中,資料報通過廣播的形式進行傳播(broadcast:資料報向本網路中所有計算機廣播,每個計算機根據資料報中標頭中的目標mac位址確定自己是不是接收者)

ø  ip協議:ip協議是典型的網路層協議;(網路層的作用是引入網路位址,簡稱**,通過網路位址對計算機所在的子網進行區分)由ip協議規定的網路位址成為ip位址(是網路管理員隨即分配的);

1.    網際網路上的每一台計算機都會分配到乙個ip位址;ip位址的前半部分表示網路,後半部分表示主機;

2.    ip位址結合子網掩碼可以判斷兩台計算機是否屬於同乙個子網;

3.    ip資料報(同樣包括標頭和資料部分)包含在乙太網資料報中進行傳送

ø  tcp協議:tcp協議是典型的傳輸層協議;(通過mac位址和ip位址,我們已經可以實現網際網路上任意兩台計算機之間的通訊,但是計算機上有許多程序,如何判斷資料報是傳送給哪個程序需要通過傳輸層協議決定)

1.    首先介紹另一種傳輸層協議:udp協議;在udp協議中,只是簡單地把埠資訊加入資料報中進行傳輸;簡單但是不可靠,不知道對方是否成功收到資料報

2.    為了提高資料報傳輸的可靠性,tcp協議應運而生;對每乙個發出的資料報都要求進行收到確認

3.    埠:可以簡單理解為使用網絡卡收發資料的應用程式的編號;

ø  http協議:http協議是典型的應用層協議;(通過tcp協議,計算機實現不同應用程式的通訊,但是需要有不同的協議對不同的應用程式的資料報格式進行規定,這些協議構成了應用層協議)

1.    http協議是客戶端瀏覽器與web伺服器之間通訊的協議

網際網路分層和協議 學習筆記

網際網路的分層 1.實體層 physical layer 2.鏈結層 link layer 3.網路層 network layer 4.傳輸層 transport layer 越下面的層,越靠近使用者 越上面的層,越靠近硬體。網際網路協議 每一層都是為了完成一種功能。為了實現這些功能,就需要大家都遵...

網際網路協議

常見的應用層協議使用的埠號 http tcp 80 http協議使用的tcp協議的80埠,下同 共享資料夾 tcp 445 smtp tcp 25 pop3 tcp 110 telnet tcp 23 sql tcp 1433 dns udp 53 服務和應用層協議之間的關係 通過目標埠識別計算機相...

網際網路協議

爭取做乙個懂點網路概念且有趣的程式設計師。tcp ip是網際網路採用的協議標準,它是乙個協議系列,包含了100多個協議,用來將各種計算機和資料通訊裝置組成計算機網路,tcp和ip是最基本 最重要的兩個核心協議,因此,通常用tcp ip協議來代表整個網際網路協議系列 即tcp ip的定義 tcp ip...