網路基礎 一 綜述

2021-08-17 16:14:33 字數 1617 閱讀 2943

二、應用層 (http)

三、傳輸層 (tcp、udp)

四、uri 和 url

1. 計算機網路體系結構分層 (osi七層模型)

tcp/ip協議族一般不是指tcpip兩個協議,而是指利用 ip 進行通訊時所必須用到的協議群的統稱。

tcp/ip 協議族可以分為4層:應用層、傳輸層、網路層、資料鏈路層

應用層:ftp(檔案傳輸協議)、http(超文字傳輸協議)、dns(網域名稱解析系統)

傳輸層:傳輸層對應用層提供資料傳輸;如tcp(傳輸控制協議)udp(使用者資料報協議)

網路層:處理網路上流動的資料報(資料報是網路傳輸的最小資料單位)

資料鏈路層:處理連線網路的硬體部分;包括控制作業系統、硬體裝置驅動、網絡卡(nic)等物理課件部分

每向下傳遞一層,會包裝下一層的請求頭,而將上一層的資料作為請求體進行封裝。

每向上傳遞一層,就會將當前一層的請求頭移除,將請求體傳遞給上一層進行解析。

http(hypertext transfer protocol):超文字傳輸協議。

http 的版本:http1.0http1.1http2.0

參考:《網路基礎(二) — http》

tcp/ip中有兩個具有代表性的傳輸層協議,分別是tcpudp

tcp的特點:

是面向連線的、可靠的流協議。

tcp 為提供可靠性傳輸,實行「順序控制」或「重發控制」機制。

還具備「流控制(流量控制)」、「擁塞控制」、提高網路利用率等功能。

udp的特點:

不具有可靠性的資料報協議。

可以確保傳送訊息的大小,卻不能保證訊息一定會到達。

uri:統一資源識別符號。

url:統一資源定位符 (可以說url是uri的子集)。

深度學習基礎(一) 綜述

前沿 問題 任務主要分為regression 回歸,輸出值 classification 分類,輸出類別 generation 生成,進行創造,輸出不定 告訴機器尋找function方法 supervised learning 有監督學習 unsupervised learning 無監督學習 fu...

網路爬蟲綜述

網路爬蟲 又被稱為網頁蜘蛛,網路機械人,在foaf社群中間,更經常的稱為網頁追逐者 是一種按照一定的規則,自動地抓取全球資訊網資訊的程式或者指令碼。另外一些不常使用的名字還有螞蟻 自動索引 模擬程式或者蠕蟲。crawley也是python開發出的爬蟲框架,該框架致力於改變人們從網際網路中提取資料的方...

Linux基礎 綜述

本教程的目標是使用c c 實現典型的資料結構。使用linux作業系統進行c c 開發。打個比方 linux等像乙個 桌子 c c 等程式語言像各種 鉗子,扳手 等工具 我們坐在桌子前面製作乙個叫做資料結構的 機器 這個 機器 能夠儲存資料,並且儲存的資料之間的關係也能通過這個 機器 觀察到。有很多 ...