mooc計算機網路自學筆記之學習筆記 第二章上篇

2021-09-29 18:16:01 字數 1803 閱讀 5575

最近學習了網路上mooc的課程計算機網路自學筆記,將自己學習的筆記整理分享給大家,既是分享也是對自己學習筆記的整理和複習,一石三鳥。

2.1應用層協議管理

應用架構

client-server架構

server:

always on 主機

永久ip address

可擴充套件:伺服器集群

client:

與伺服器通訊;可能是間接性連線;可能是動態的ip位址;通常之間不相互通訊

p2p沒有always on 伺服器

任意端節點可以相互通訊

端節點可以間歇性連線、相互通訊、具有動態ip

混合架構

skype

voice-over-ip p2p應用;**伺服器

client-client連線

qq使用者之間聊天 p2p

**伺服器

上線獲得好友ip位址

通訊程序

process:執行於某個主機上的程式

client process:發起通訊的程式

server process:等待被訪問的程序

程序間的通訊

程序接受乙個訊息、需要乙個識別符號

埠號 port number http 80;mail 25

套接字socket

程序:sends;receives 通過socket程序

實質:函式呼叫

api:選擇傳輸層協議;指定某些引數

應用層協議定義

①交換的協議型別

②訊息型別的語法

③字段語義

④程序響應傳送訊息的規則

應用所需的傳輸層服務:

資料丟失;吞吐率;時效性;安全性

internet傳輸服務協議

tcp:

面相連線;可靠的;流控;擁塞控制

udp:

不可靠;資料傳輸

2.2web和http

web page由objects組成、一般是基html包含很多索引物件

每個object由url定址

http超文字傳輸協議

web應用層協議

client/server

client:瀏覽器

①傳送請求②接收③顯示

server:web伺服器

http概覽

使用tcp

client初始化tcp聯結器至伺服器:80埠

server接受client的tcp請求

http訊息(應用層協議訊息,在http的client和http的server中進行交換)

tcp關閉連線

非持久http

一次tcp最多傳送乙個object

持久http

一次tcp可以傳送多個object

rtt client端乙個小資料報從傳送到server至接收到響應時間

響應時間 response time

乙個rtt:初始化tcp連線

乙個rtt:http request傳送到http response返回

檔案傳輸時間

total=2rtt+傳輸時間

持久http

server傳送response後不是馬上關閉連線

相同client/server之間後續http message通過該open connection交換

client在解析到頁面索引的object後馬上傳送requests

http請求訊息

兩種http訊息 request response

mooc計算機網路自學筆記之學習筆記 第一章下篇

最近學習了網路上mooc的課程計算機網路自學筆記,將自己學習的筆記整理分享給大家,既是分享也是對自己學習筆記的整理和複習,一石三鳥。1.3網路核心 路由器構成的網路 電路交換 呼叫端到端資源保留 資料報交換 電路交換 頻分復用和時分復用 資料報交換 分組交換機 控制型別報文 資料型別報文 統計復用 ...

計算機網路自學筆記 網路層

為什麼採用層次路由系統?請介紹內部路由協議 外部路由協議。結合internet做相應說明。自治系統內部路由選擇協議 鏈路狀態協議,使用洪氾鏈路狀態資訊和dijkstra最低開銷路徑演算法。每台路由器在本地執行dijkstra的最短路徑演算法,以確定乙個以自身為根節點到所有子網的最短路徑樹。向自治系統...

計算機網路MOOC 作業9

1.假設crc編碼的生成位元模式g 10011。請回答下列問題 1 如果資料d 1010101010,則crc編碼後 2 如果資料d 1010100000,則crc編碼後 3 如果接收端收到碼字01011010101001,則該碼字在傳輸過程中是否發生差錯?4 如果接收端收到碼字1001010101...