計算機網路第六章筆記

2021-09-26 08:41:42 字數 1372 閱讀 5884

1.檔案傳送協議ftp

其實ftp就是用tcp/ip協議進行檔案傳輸,並造成乙個假象就是好像多台裝置可以同時操作乙個檔案。

其實本質是在乙個ftp伺服器上開闢一塊可以進行ftp傳輸許可權的儲存區域,然後ftp客戶端通過tcp/ip協議與ftp伺服器建立連線,然後將想要操作的檔案傳輸到客戶端進行操作,操作完成後,再傳回服務端並儲存在本地。

2.統一資源定位符url

網際網路上的所有資源,都有唯一的url,其中資源都包括檔案,目錄,文件,影象,音訊以及與網際網路相連的任何形式的資料甚至處理函式等,相當於url是與網際網路相連的機器上任何可訪問物件的指標。

url的格式:

注意:一般協議都是http或者https還有ftp,http是不安全的,沒有加密的,不需要認證證書的,而https是加密的,需要認證證書才可以實現的。

主機就是ip位址,或者可以使用網域名稱,然後通過網域名稱伺服器解析得到ip位址

3.http協議

http協議的傳送過程

其實http請求在每次傳送前,會先建立tcp連線,然後在三次握手的最後一次握手的資料段就是http的請求報文,然後伺服器進行響應,在響應結束以後,客戶端就會斷開連線。也就是說,建立一次tcp連線只會處理一次http請求。

http報文結構:

其中請求報文中的方法有如下幾種

注意:get只是請求伺服器讀取url所包含的資訊,而post則是給伺服器新增資訊。

相當於get只能通過url傳遞引數,而post可以在主體中加入引數,然後傳輸過去。

主要的區別這篇部落格講述比較詳細:

4.dhcp(動態主機配置協議)

由於每台計算機的ip並不是固定的,所以連線到網際網路的計算機需要知道自己所在ip位址,子網掩碼,預設路由器ip,網域名稱伺服器ip,這樣計算機上的軟體才可以使用(需要使用網路的軟體)。

dhcp就是幫助計算機獲得這些資訊的,並且在連線上網際網路以後,是自動獲取,不需要人工干預的。

大致原理就是新加入的計算機廣播找到dhcp伺服器(一般路由器就有這個功能),然後dhcp伺服器把相關的資訊告訴計算機。也有可能是中繼**伺服器。

計算機網路第六章(一)

鏈路層上面是網路層,負責網路中的終端和終端的通訊,下面是物理層,負責提供物理鏈路節點間的位元流的傳輸 沿著通訊路徑連線相鄰節點的通訊通道稱為鏈路 link 為了將乙個資料報從源主機傳輸到目的主機,資料報必須通過沿端到端路徑上的每段鏈路傳輸。在通過特定的鏈路時,傳輸節點將此資料報封裝在鏈路層的幀中,並...

計算機網路第六章(二)

位址解析協議,即arp address resolution protocol 是根據ip位址獲取實體地址的乙個tcp ip協議。主機傳送資訊時將包含目標ip位址的arp請求廣播到區域網路上的所有主機,並接收返回訊息,以此確定目標的實體地址 收到返回訊息後將該ip位址和實體地址存入本機arp快取中並...

計算機網路「第六章習題」

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