當前位置:編程學習大全網 - 編程軟體 - 與qq發送消息對應的OSI模型和協議。

與qq發送消息對應的OSI模型和協議。

首先我們要明確,QQ使用的tcp或udp協議是OSI模型中應用的第三層(網絡層)。以妳和甲方聊天,給他發壹個“啊”為例。

前提。雙方都已登錄qq,通過socket建立連接,使用tcp協議占用操作系統中的壹個端口進行通信。當然,必要的硬件都是電腦硬件,我這裏只強調網卡;

1.妳發了壹個字,qq軟件把這個字轉換成字節流;

2.通過操作系統port =的網卡將字節流逐層打包並發送給之前建立連接的目標計算機的網卡,然後目標計算機通過OSI模型逐層解包,將字節流轉換成妳能看到的字符串;

總而言之:

妳關心的只是第三層,物理層(網卡,網絡等。)和數據鏈路層。操作系統和tcp/ip協議族已經給妳做好了,編碼需要用到Socket。希望妳能看清楚,我也能看清楚

  • 上一篇:圖片上正行的PLC中P和N都是什麽意思,謝謝!!!
  • 下一篇:ADP3編程軟件
  • copyright 2024編程學習大全網