tcp/ip協議模型是四層(非絕對,只是常見tcp/ip模型是四層):
應用層——傳輸層——網際層——網路訪問層
osi模型是iso(國際標準化組織)為了標準化網路協議系統所作的規範,七層:
應用層——表示層——會話層——傳輸層——網路層——資料鏈路層——物理層
資料報:
資料傳送都是從應用到網路,中間每層都把頭資料**實際資料,重新打包,資料結束相反。
tcp/ip協議系統聯網基本場景:
資料從應用程式,經過工作於應用層的網路服務和應用程式介面等,又通過tcp或udp埠傳遞到傳輸層協議tcp或udp,程式可以根據需要選擇tcp或udp訪問網路層。tcp是面向連線的協議,提供了更為複雜的流控制和錯誤糾正,更加可靠,但速度因此會慢於udp,udp是無連線的協議,比tcp更快,但沒tcp可靠,他把錯誤檢測的責任交給了應用程式。
資料片段傳遞到網際層,ip協議在此提供邏輯定址資訊,把資料封裝為資料報。
ip資料報傳遞到網路訪問層,通過具有物理網路介面的軟體元件,成為乙個或多個資料幀,從而進入物理網路,幀裡可能包含實體地址資訊,rarp負責把實體地址轉換為ip位址,arp位址解析協議負責把ip位址轉換為實體地址。
資料幀被轉化為位元流,通過網路介質傳輸。
演算法競賽入門經典第二章
123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 3435 3637 3839 4041 4243 4445 4647 4849 5051 5253 5455 5657 5859 6061 6263 6465...
TCP IP 第二章 鏈路層
在tcp ip協議族中,鏈路層主要有三個目的 為ip模組傳送和接收ip資料報 為arp模組傳送arp請求和接收arp應答 為rarp傳送rarp請求和接收rarp應答 1 乙太網 乙太網一般是指數字裝置公司,英特爾和xerox公司在1982年聯合公布的乙個標準。它是當今tcp ip採用的主要的區域網...
第二章 入門
第二章 入門 1 django 安裝 使用 django 的唯一先決條件是安裝 python 在 linux 平台可能包括如下步驟 2 tar xzvf django tar.gz。3 cd django 4 sudo python setup.py install。2 匯入 django模組 im...