計算機網路

2021-10-06 04:29:00 字數 2529 閱讀 1089

osi分層和tcpip分層

osi分層

應用層表示層

會話層傳輸層 - 報文段或使用者資料報

網路層 - 資料報

鏈路層 - 幀

物理層 - 位元

tcp/ip分層

應用層傳輸層

網際層網路介面層

物理層方式

物理層裝置

資料鏈路層(組幀,差錯控制,流量控制,可靠傳輸,介質訪問控制)

滑動視窗:

資料鏈路層裝置(隔離衝突域)

網路層:異構網路互聯,路由與**,擁塞控制

路由演算法(靜態路由,動態路由)

距離-向量路由演算法;鏈路狀態路由演算法。

最大傳輸單元mtu

鏈路層的mtu限制著ip資料報的長度,不同鏈路層協議對應不同的mtu。

超過mtu時需要把ip資料報分片。

ipv4位址和nat

a、b、c、d、e五類位址;

主機號全0:網路本身;

主機號全1:廣播位址;

127.0.0.0:環路檢測;

32位全0:本主機

32位全1:整個tcp/ip網路的廣播位址

nat:內網位址轉為外網位址,根據埠對映,工作在傳輸層

路由器有多個ip位址,也有多個硬體位址

子網劃分,子網掩碼,cidr

子網:對a、b、c類網路進行子網劃分

子網掩碼:用子網掩碼表示對原網路主機號的借位

路由表:(目的網路位址,子網掩碼,下一跳位址)

cidr:路由聚合,將網路字首相同的連續ip位址組成「cidr位址塊」

arp協議(位址解析協議)

arp快取記憶體,存放區域網上各主機和路由器的ip位址到mac位址的對映表,工作在網路層

動態主機配置協議(dhcp)

動態分配ip位址,工作在應用層,基於udp

網際控制報文協議(icmp)

讓主機或者路由器報告差錯和異常情況,icmp差錯報告報文和icmp詢問報文

ping:應用層,使用網路層的icmp

traceroute:網路層

路由協議

自治系統:由乙個單位管轄

ip組播

使用igmp協議,僅需傳送乙份資料

傳輸層套接字 = (主機ip位址,埠號)

無連線服務和面向連線的服務

tcp:檔案傳輸協議ftp(21),超文字傳輸協議http(80),遠端登入telnet(23)

udp:小檔案傳輸tftp,dns(53),snmp(161),實時傳輸協議(rtp)

udp源埠:16位 目的埠:16位

udp長度:16位 udp校驗和:16位

tcp報文

源埠:16位

目的埠:16位

序號seq:32位

確認號ack:32位

首部長度:4位

保留字段:6位

緊急位urg:1位

確認位ack:1位

推送位psh:1位

復位位rst:1位

同步位syn:1位

終止位fin:1位

視窗字段:16位

檢驗和:16位

緊急指標:16位

選項字段:即最大報文段長度mss,長度可變

tcp建立連線

客戶 伺服器

closed closed

主動開啟 被動開啟

listen

syn-sent syn-rcvd

established established

tcp斷開連線

客戶 伺服器

established established

主動關閉

fin-wait-1 close-wait(通知應用程序關閉)

半關閉fin-wait-2 last-ack

time-wait

等待2msl closed

(保證無殘餘報文,雙方能正常關閉)

closed

tcp可靠傳輸

序號,累積確認,重傳

tcp流量控制

傳送視窗和接收視窗rwnd,擁塞視窗rwnd

傳送視窗上限 = min[rwnd, cwnd]

tcp擁塞控制

重傳計時器發生超時:

慢開始 → 擁塞避免(加法增大)→ ssthresh減半,cwnd置1 → 慢開始

3個冗餘ack,丟包:

慢開始 → 擁塞避免 → 快恢復(快重傳,ssthresh減半,cwnd=ssthresh)→擁塞避免

網路應用模型:c/s,p2p

dns(層次網域名稱空間,網域名稱伺服器,解析器)

使用udp,遞迴與迭代相結合查詢;dns快取

ftp控制連線:21 資料連線:20

電子郵件

mime:多用途網路郵件擴充

smtp(25)、pop3(110)拉取、imap

http:無狀態,cookie跟蹤使用者活動,非持久連線

http1.1:持久連線(流水線、非流水線)

get:請求讀取url標識的資訊

post:給伺服器新增資訊

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...

計算機網路 計算機網路的效能

目錄 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...

計算機網路學習 計算機網路效能

出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...