二、應用層 (http)
三、傳輸層 (tcp、udp)
四、uri 和 url
1. 計算機網路體系結構分層 (osi七層模型)
tcp/ip
協議族一般不是指tcp
、ip
兩個協議,而是指利用 ip 進行通訊時所必須用到的協議群的統稱。
tcp/ip 協議族可以分為4層:應用層、傳輸層、網路層、資料鏈路層
。
應用層:如ftp(檔案傳輸協議)、http(超文字傳輸協議)、dns(網域名稱解析系統)
;
傳輸層:傳輸層對應用層提供資料傳輸;如tcp(傳輸控制協議)
、udp(使用者資料報協議)
;
網路層:處理網路上流動的資料報(資料報是網路傳輸的最小資料單位)
;
資料鏈路層:處理連線網路的硬體部分;包括控制作業系統、硬體裝置驅動、網絡卡(nic)等物理課件部分
;
每向下傳遞一層,會包裝下一層的請求頭,而將上一層的資料作為請求體進行封裝。
每向上傳遞一層,就會將當前一層的請求頭移除,將請求體傳遞給上一層進行解析。
http(hypertext transfer protocol):超文字傳輸協議。
http 的版本:http1.0
、http1.1
、http2.0
。
參考:《網路基礎(二) — http》
tcp/ip
中有兩個具有代表性的傳輸層協議,分別是tcp
和udp
。
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 等程式語言像各種 鉗子,扳手 等工具 我們坐在桌子前面製作乙個叫做資料結構的 機器 這個 機器 能夠儲存資料,並且儲存的資料之間的關係也能通過這個 機器 觀察到。有很多 ...