《計算機網路》讀書筆記(二)

weixin_33816946發表於2018-02-06

接上篇《計算機網路》讀書筆記(一)--計算機網路體系結構

No1:

網路層與IP協議配套使用的還有四個協議:

1)地址解析協議ARP(Address Resolution Protocol)

2)逆地址解析協議RARP(Reverse Address Resolution Protocol)

3)網際控制報文協議ICMP(Internet Control Message Protocol)

4)網際組管理協議IGMP(Internet Group Management Protocol)

IP經常要使用ARP和RARP協議,ICMP和IGMP要使用IP協議。

No2:

運輸層TCP協議的特點:

1)TCP是面向連線的運輸層協議

2)每一條TCP連線只能由兩個端點,每一條TCP連線只能是點對點的(一對一)

3)TCP提供可靠交付的服務

4)TCP提供全雙工通訊

5)面向位元組流

No3:

TCP連線的端點叫做套接字(socket)或插口。即套接字=IP地址:埠號

No4:

應用層域名系統DNS

是因特網使用的命名系統,用來把便於人們使用的機器名字轉換為IP地址。

No5:

對於全球資訊網的網點的訪問要使用HTTP協議。HTTP的URL的一般形式是:http://<主機>:<埠>/<路徑>

HTTP預設埠80

No6:

例:點選連結清華大學院系設定,其URL是http://www.tsinghua.edu.cn/chn/yxsz/index.htm後發生的事件

1)瀏覽器分析連結指向頁面的URL

2)瀏覽器想DNS請求解析www.tsinghua.edu.cn的IP地址

3)域名系統DNS解析出清華大學伺服器的IP地址為166.111.4.100

4)瀏覽器與伺服器建立TCP連線(在伺服器端IP地址是166.111.4.100,埠是80)

5)瀏覽器發出取檔案命令:GET/chn/yxsz/index.htm

6)伺服器www.tsinghua.edu.cn給出響應,把檔案index.htm傳送給瀏覽器

7)釋放TCP連線

8)瀏覽器顯示“清華大學院系設定”檔案index.htm中的所有文字

No7:

使用者在點選滑鼠連結某個全球資訊網文件時,HTTP協議首先要和伺服器建立TCP連線。這需要使用三次握手。當三次握手的前兩部分完成後(即經過了一個RTT時間後),全球資訊網客戶就把HTTP請求報文作為三次握手的第三個報文的資料傳送給全球資訊網伺服器。伺服器收到HTTP請求報文後,就把所請求的文件作為響應報文返回給客戶。

相關文章