1. 乙太網幀 是 mac幀的一種, 包括前導碼,mac 源位址, mac 目的位址, 協議型別, payload,校驗 。
2. 網絡卡
網絡卡工作在物理層和資料鏈路層,主要由phy/mac晶元、tx/rx fifo、dma等組成,其中網線通過變壓器接phy晶元、phy晶元通過mii接mac晶元、mac晶元接pci匯流排
phy晶元主要負責:csma/cd、模數轉換、編譯碼、串並轉換
mac晶元主要負責:
位元流和幀的轉換:7位元組的前導碼preamble和1位元組的幀首定界符sfd
crc校驗
協議棧交給網絡卡的是mac幀的一部分, 有源目mac 位址,協議型別,但是沒有前導碼和crc校驗。
介面協議棧 5G空口協議棧與4G的區別
5g的無線介面繼承了4g,從5g整體協議棧結構來看,5g和4g的協議棧從根本上說沒有什麼大的變化。無線介面協議棧主要分三層和兩面。三層包括 兩面指 使用者面協議棧即使用者資料傳輸採用的協議簇,控制面協議棧即系統的控制信令傳輸採用的協議簇。從控制面上來看,兩者的結構完全相同,如圖所示 從使用者面來看,...
探索網路協議棧和網絡卡之間的互動
互動主要分為以下幾個步驟 1 什麼是套接字 套接字指的實體是通訊控制資訊,控制資訊裡面包含了通訊物件的ip位址,埠號和通訊操作進行狀態。linux裡面執行如下命令可以看到有多少個套接字 上面就是所有的套接字以及它所包含的資訊。建立套接字指的是在記憶體中開闢乙個儲存空間,並向這個空間內寫入初始化的資訊...
兩系統之間的資料介面的開發過程與心得
開發涉及的實現細節這裡不多提了,主要總結一下開發的流程,開發過程中遇到的一些問題及如何確定解決方案等心得。開發背景 客戶 某三甲醫院 平台使用範圍 某市所有婚檢醫院 介面使用方 暫時只是該醫院在用,提供excel模板,如果其他使用 婚檢系統 希望使用,他們可以同各自醫院的his產商進行溝通 需要開發...