第1章 概覽
1.1 引言
1.2 章節(jié)概覽
1.3 UML語言注解
1.4 推薦參考文獻
第2章 VxWorks網絡棧
2.1 引言
2.2 支持的協(xié)議和工具
2.3 設置與網絡任務相關的任務優(yōu)先級
第3章 數據鏈路層組件
3.1 引言
3.2 以太網驅動支持
3.2.1 BSD數據報過濾器(BPF)
3.2.2 附加的濾波器語法
3.3 共享內存的底板網絡驅動
3.3.1 底板的共享內存區(qū)域
3.3.2 處理器間中斷
3.3.3 順序編址
3.3.4 共享內存網絡的配置
3.4 用戶接口
第4章 網絡棧的配置
4.1 引言
4.2 配置設置摘要
4.3 創(chuàng)建時配置網絡棧,
4.3.1 網絡協(xié)議的可檢測性
4.3.2 配置ARP.IP.TCP.UDP.IGMP和ICMP協(xié)議
4.3.3 網絡存儲池配置
4.3.4 測試網絡連接
4.3.5 支持多個網絡接口驅動程序
4.4 TCP/IP概述
4.5 配置IP到鏈路層的接口
4.5.1 綁定IP到MUX(鏈路層)
4.5.2 給接口分配IP地址和網絡掩碼
4.5.3 配置IP廣播地址
4.6 VxWorks下的IGMP
4.6.1 包含IGMPv2
4.6.2 1GMPv2APIs
4.7 手動編輯路由表
4.8 透明子網的代理ARP
4.8.1 代理ARP協(xié)議概述
4.8.2 路由和代理ARP服務器
4.8.3 代理ARP和廣播數據報
4.8.4 代理ARP配置
4.9 使用無編號接口
4.10 網絡字節(jié)順序
4.11 給IP地址配置主機名
第5章 網絡配置協(xié)議
5.1 引言
5.2 BOOTP自舉引導協(xié)議
5.3 DHCP動態(tài)主機配置協(xié)議
5.3.1 在鏡像中包括DHCP組件
5.3.2 配置DHCP客戶機
5.3.3 配置DHCP服務器
5.3.4 配置支持DHCP的中繼代理
5.3.5 應用程序中的DHCP
5.4 DHCP.BOOTP以及網絡初始化的引導參數
5.5 SNMP簡單網絡管理協(xié)議
第6章 動態(tài)路由協(xié)議
6.1 引言
6.2 路由信息協(xié)議RIP
6.2.1 VxWorksRIP協(xié)議調試函數
6.2.2 RIP協(xié)議配置
6.2.3 生成RIP不支持接口設備清單
第7章 VxWorks套接字
7.1 引言
7.2 BSD套接字
7.2.1 VxWorks規(guī)范的套接字的依存性
7.2.2 節(jié)數據報套接字(UDP)
7.2.3 流套接字(基于TCP)
7.3 ZBUF套接字
7.3.1 ZBUF套接字和保護域
7.3.2 ZBUF函數調用和發(fā)送數據緩存區(qū)數據
7.3.3 ZBUF套接字數據結構的操作
7.3.4 ZBUF套接字調用函數
第8章 遠程訪問應用
8.1 引言
8.2 RSH.FTP和netDrv
8.2.1 RSH
8.2.2 FTP
8.2.3 使用netDrv
8.3 NFS和nfsDrv
8.3.1 VxWorksNFS客戶機
8.3.2 VxWorksNFS服務器
8.4 TFTP
8.4.1 主機TFFP服務器
8.4.2 VxWorksTFrP服務器
8.4.3 VxWorksTFrP客戶機
8.5 RPC遠程過程調用
8.6 rlogin
8.7 telnet
第9章 DNS和SNTP
9.1 引言
9.2 域名系統(tǒng)DNS
9.2.1 域名
9.2.2 VxWorks解析器
9.3 SNTP:一個簡單的定時協(xié)議
9.3.1 SNTP客戶機的使用
9.3.2 SNTP服務器的使用
第10章 添加新的網絡接口驅動程序
10.1 引言
10.1.1 MUX和OSI網絡模型
10.1.2 協(xié)議層與MUX的接口
10.1.3 數據鏈路層與MUX接口
10.1.4 END和NPT驅動程序的差異
10.1.5 管理網絡驅動程序和網絡服務的存儲區(qū)
10.1.6 在驅動程序中支持發(fā)散/聚集(Scatter-Crather)方式數據傳送
10.1.7 早期的NPT驅動程序中的連接層頭文件分配
10.1.8 緩沖區(qū)地址對齊
10.2 END驅動程序實現
10.2.1 END操作
10.2.2 TheEND驅動程序和MUX接口
10.3 NPT驅動程序的實現
10.3.1 NFT操作
10.3.2 TheNPT驅動程序和MUX接口
10.4 移植BSD驅動程序到MUX
10.4.1 移除引用設備號
10.4.2 生成一個END對象來表示設備
10.4.3 實現標準的END或NPT程序進入配給函數
10.5 支持多網絡接口的驅動程序
10.5.1 為多個驅動程序配置VxWorks
10.5.2 在運行時啟動額外的驅動程序
10.6 避免內存泄漏
第11章 添加新的網絡服務
11.1 引言
11.2 寫網絡服務子層
11.2.1 接口初始化
11.2.2 數據結構和資源
11.2.3 子層函數(sublayerRoutines)
11.3 與MUX對接
11.3.1 使用muxTkBind()注冊的服務函數
11.3.2 使用muxBind()注冊服務函數
11.4 在服務中添加套接字接口
11.4.1 實現一個套接字后端
11.4.2 在套接字后端中使能Zbuf支持
11.4.3 套接字函數的實現
附錄A netBuflib的使用
附錄B MUX/NPT函數以及數據結構
附錄C 捆綁的PPP、SLIP和CSLIP協(xié)議