RT TCP/IP架構:
● RT TCP/IP 提供了在RTX環境下的基于TCP/IP協議的確定性處理過程,并且為RTX應用程序提供了網絡處理能力
● 為了提供良好的網絡能力,RT TCP/IP 提供了專用的API函數支持最新的 Windows? Sockets 2.0 (WinSock)
● 提供完善的驅動和源代碼。支持目前絕大多數網卡
● 支持廣播和多播
● 非實時有負載
● 實時無負載
-RT Client(750MHz) TCP/IP to RT Server(750MHz)
-TCP/IP 100,000 Packets using 100BaseT
● 實時有負載
-RT Client(750MHz) TCP/IP to RT Server(750MHz)
-TCP/IP 100,000 Packets using 100BaseT
● 轉化網卡驅動程序
● RTX控制面板下配置RTX協議棧
● 選擇驅動文件并配置IP
● RTX環境下多網卡支持(最多支持4個不同的網卡)
---
● [TCP/IP]
MemoryInK=256 //RtxTcpIp Stack可使用的內存(KB)
TimerPriority=61 //控制定時器的優先級
MemoryInK=256 //NumStartupEvents=20 //驅動啟動時預先分配的Event數
-
● [rtnd0] // 可以為[rtnd0]—[rtnd3]
Driver=RT8255X //RTDLL驅動名稱
EA=00D0B7E86D06 //MAC 地址,一些PCI網卡驅動利用MAC地址來區分多個網卡
IPAddr=192.168.4.8 //IP地址
Netmask=255.255.0.0 //子網掩碼
InterruptPriority=63 //驅動中斷服務線程的優先級0 最高, 127最低
ReceivePriority=64 //接收線程的優先級,0 最高, 127最低
Gateway=192.168.0.5 //網關
atencyRecvUpdated=0 //設置內存緩沖的延遲,微秒為單位
-
● [DNS]
Server1=192.168.0.209 //DNS
Port1=53
---
---
---
---
---
● 一點對多點通信方式
-IP多播(也稱多址廣播或組播)技術,是一種允許一臺或多臺主機(多播源)發送單一數據包到多臺主機(一次的,同時的)的TCP/IP網絡技術
● IP多播地址和多播組
-IP多播通信必須依賴于IP多播地址,在IPv4中它是一個D類IP地址,范圍從224.0.0.0到239.255.255.255,并被劃分為局部鏈接多播地址、預留多播地址和管理權限多播地址三類。其中,局部鏈接多播地址范圍在224.0.0.0~224.0.0.255,這是為路由協議和其它用途保留的地址,路由器并不轉發屬于此范圍的IP包;預留多播地址為224.0.1.0~238.255.255.255,可用于全球范圍(如Internet)或網絡協議;管理權限多播地址為239.0.0.0~239.255.255.255,可供組織內部使用,類似于私有IP地址,不能用于Internet,可限制多播范圍。
● 使用Winsock 2.0實現IP多播的一般步驟如下
-初始化Winsock資源
-創建套接字
-設置套接字的選項
-加入多播組
---
---END---