本文不研究這些,只是為了理解,寫一篇文章出來自己看。
osi和tcp/ip:
資料通訊時,從上到下將資料一層一層封包(封裝資料),到達另一台電腦時,從下到上一層一層拆包(將封包開啟)。
tcp/ip
osi作用(白話)
裝置/功能
傳輸資料
應用層應用層
哪個應用發出的? 封
表示層
發出的資料什麼型別()封
會話層和誰通訊。封
埠傳輸層
傳輸層什麼樣的傳輸協議。封
tcp/udp
段網際層
網路層哪乙個ip位址。封
路由器資料報
主機至網路層
資料鏈路層
哪乙個mac位址。封
交換機幀
物理層01010101010110
網線介面等
位元流兩台計算機如何通訊?
找到對話人物:埠(邏輯埠)
怎麼去:傳輸協議
埠:
有邏輯埠和物理埠(交換機上面的),邏輯埠可以用來區分程序,每乙個程序/程式都有乙個邏輯埠。邏輯埠數字 0~65535.
知名埠:0~1023 ,用於系統的服務。如:http 80,ftp 21 https 443
動態埠:1024~65535 ,系統分配供程序/程式使用。
假設qq埠4000,在通訊時會前往4000埠。
傳輸協議:
一般為udp/tcp。
udp,傳送資料大小一般為64k,大於64k就在多發幾個包; 無連線,類似於廣播;速度快;不安全; qq使用udp協議。
tcp,可傳送資料量大;有連線,需要三次握手,類似於手機必須保證雙方處於通話狀態;速度慢;安全;msn使用tcp協議。
開始了解網路通訊
其實瀏覽器和應用程式都是客戶端,他們可以傳送syn包建立tcp連線。tcp連線的第乙個包,非常小的一種資料報。syn攻擊包括大量此類的包,由於這些包看上去來自實際不存在的站點,因此無法 有效進行處理。當兩台計算機在tcp連線上進行會話時,連線一定會首先被初始化。完成這項任務的包叫作syn。乙個syn...
簡單網路通訊03
client03 define win32 lean and mean define crt secure no warnings include include include include using namespace std pragma comment lib,ws2 32.lib 動態...
交換機的適用以及網路通訊簡單互聯
交換機的適用以及網路通訊簡單互聯 1.基本網路裝置 1 網路介面卡 nic,networkinte cecard 功能 為pc提供進行網路通訊的能力,將裝置所要傳遞的資料轉換為網路上其它裝置能夠識別的格式,通過網路介質傳輸資料。在傳送方,把從計算機系統要傳送的資料轉換成能在網線上傳輸的bit流 在接...