subnet mask計算的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列各種有用的問答集和懶人包

subnet mask計算的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦宋敬彬寫的 Linux網絡編程(第2版) 可以從中找到所需的評價。

另外網站IP 子網域計算機也說明:http://www.subnet-calculator.com/ 搞不清楚網路怎麼切割?不知道網路遮罩是多少? 這個計算機都可以輕鬆處理喔! 前幾天我也才知道, 原來192.

國立高雄第一科技大學 電腦與通訊工程所 徐偉智所指導 林憲章的 以xDSL為基礎之網路電視相關技術實測研究 (2008),提出subnet mask計算關鍵因素是什麼,來自於網路電視相關技術實測研究。

最後網站如何計算IP地址子網範圍? | NETWORKING 2021則補充:如果得到: Number of needed subnets: 2 Network Address: 195.223.50.0. 我可以回答以下問題: Address Class: C Default Subnet Mask: 255.255.255.0 Custom Subnet ...

接下來讓我們看這些論文和書籍都說些什麼吧:

除了subnet mask計算,大家也想知道這些:

Linux網絡編程(第2版)

為了解決subnet mask計算的問題,作者宋敬彬 這樣論述:

本書循序漸進,從應用層到Linux內核,從基本知識點到綜合案例,全面、系統地向讀者介紹了如何在Linux下進行網絡程序設計。本書涉及面廣,從基本的編程工具介紹和編程環境搭建,到高級技術和核心原理,再到項目實戰,幾乎涉及Linux網絡編程的所有重要知識。  本書共分4篇。第1篇介紹Linux操作系統概述、Linux編程環境、文件系統簡介、程序、進程和線程;第2篇介紹TCP/IP協議族簡介、應用層網絡服務程序簡介、TCP網絡編程基礎、服務器和客戶端信息的獲取、數據的IO和復用、基於UDP協議的接收和發送、高級套接字、套接字選項、原始套接字、服務器模型選擇,以及IPv6的簡介;第3篇介紹Linux內

核中網絡部分結構,以及分布和netfilter框架內報文處理;第4篇介紹三個網絡編程的實例: Web服務器的例子SHTTPD、網絡協議棧的例子SIP、防火牆的例子SIPFW。宋敬彬,海信集團國家重點實驗室高級工程師,海信數字家庭原型系統的主要設計及實現人。有l5年的Linux編程經驗,對Linux內核和網絡協議棧十分熟悉。長期從事嵌入式Linux設備、機頂盒產品和IGRS設備互聯的研究和開發工作。目前主要從事數字家庭系統的設計和實現。曾經在技術期刊上發表過多篇技術論文,參加過國家863高性能集群服務器和電子發展基金的IPv6等項目。 第1篇 Linux網絡開發基礎 第1章

Linux操作系統概述   1.1 Linux發展歷史   1.1.1 Linux的誕生和發展   1.1.2 Linux名稱的由來   1.2 Linux的發展要素   1.2.1 UNIX操作系統   1.2.2 Minix操作系統   1.2.3 POSIX 標准   1.3 Linux與UNIX的異同   1.4 操作系統類型選擇和內核版本的選擇   1.4.1 常見的不同公司發行的Linux異同   1.4.2 內核版本的選擇   1.5 Linux的系統架構   1.5.1 Linux內核的主要模塊   1.5.2 Linux的文件結構   1.6

GNU通用公共許可證   1.6.1 GPL許可證的歷史   1.6.2 GPL的自由理念   1.6.3 GPL的基本條款   1.6.4 關於GPL許可證的爭議   1.7 Linux軟件開發的可借鑒之處   1.8 小結  第2章 Linux編程環境   2.1 Linux環境下的編輯器   2.1.1 Vim使用簡介   2.1.2 使用Vim建立文件   2.1.3 使用Vim編輯文本   2.1.4 Vim的格式設置   2.1.5 Vim配置文件.vimrc   2.1.6 使用其他編輯器   2.2 Linux下的GCC編譯器工具集   2.2.

1 GCC簡介   2.2.2 編譯程序的基本知識   2.2.3 單個文件編譯成執行文件   2.2.4 編譯生成目標文件   2.2.5 多文件編譯   2.2.6 預處理   2.2.7 編譯成匯編語言   2.2.8 生成和使用靜態鏈接庫   2.2.9 生成動態鏈接庫   2.2.10 動態加載庫   2.2.11 GCC常用選項   2.2.12 編譯環境的搭建   2.3 Makefile文件簡介   2.3.1 一個多文件的工程例子   2.3.2 多文件工程的編譯   2.3.3 Makefile的規則   2.3.4 Makefile中使用

變量   2.3.5 搜索路徑   2.3.6 自動推導規則   2.3.7 遞歸make   2.3.8 Makefile中的函數   2.4 用GDB調試程序   2.4.1 編譯可調試程序   2.4.2 使用GDB調試程序   2.4.3 GDB常用命令   2.4.4 其他的GDB   2.5 小結  第3章 文件系統簡介   3.1 Linux下的文件系統   3.1.1 Linux下文件的內涵   3.1.2 文件系統的創建   3.1.3 掛接文件系統   3.1.4 索引節點inode   3.1.5 普通文件   3.1.6 設備文件  

 3.1.7 虛擬文件系統VFS   3.2 文件的通用操作方法   3.2.1 文件描述符   3.2.2 打開創建文件open()函數、create()函數   3.2.3 關閉文件close()函數   3.2.4 讀取文件read()函數   3.2.5 寫文件write()函數   3.2.6 文件偏移lseek()函數   3.2.7 獲得文件狀態fstat()函數   3.2.8 文件空間映射mmap()函數   3.2.9 文件屬性fcntl()函數   3.2.10 文件輸入輸出控制ioctl()函數   3.3 socket文件類型   3.4

小結  第4章 程序、進程和線程   4.1 程序、進程和線程的概念   4.1.1 程序和進程的差別   4.1.2 Linux環境下的進程   4.1.3 進程和線程   4.2 進程產生的方式   4.2.1 進程號   4.2.2 進程復制fork()函數   4.2.3 system()函數方式   4.2.4 進程執行exec()函數系列   4.2.5 所有用戶態進程的產生進程init   4.3 進程間通信和同步   4.3.1 半雙工管道   4.3.2 命名管道   4.3.3 消息隊列   4.3.4 消息隊列的一個例子   4.3.5

信號量   4.3.6 共享內存   4.3.7 信號   4.4 Linux下的線程   4.4.1 多線程編程實例   4.4.2 Linux下線程創建函數pthread_create()   4.4.3 線程的結束函數pthread_join()和函數pthread_exit()   4.4.4 線程的屬性   4.4.5 線程間的互斥   4.4.6 線程中使用信號量   4.5 小結 第2篇 Linux用戶層網絡編程 第5章 TCP/IP協議族簡介   5.1 OSI網絡分層介紹   5.1.1 OSI網絡分層結構   5.1.2 OSI的7層網絡結構

  5.1.3 OSI參考模型中的數據傳輸   5.2 TCP/IP協議棧   5.2.1 TCP/IP協議棧參考模型   5.2.2 主機到網絡層協議   5.2.3 IP協議   5.2.4 網際控制報文協議(ICMP)   5.2.5 傳輸控制協議(TCP)   5.2.6 用戶數據報文協議(UDP)   5.2.7 地址解析協議(ARP)   5.3 IP地址分類與TCP/UDP端口   5.3.1 因特網中IP地址的分類   5.3.2 子網掩碼(subnet mask address)   5.3.3 IP地址的配置   5.3.4 端口   5.4

主機字節序和網絡字節序   5.4.1 字節序的含義   5.4.2 網絡字節序的轉換   5.5 小結  第6章 應用層網絡服務程序簡介   6.1 HTTP協議和服務   6.1.1 HTTP協議概述   6.1.2 HTTP協議的基本過程   6.2 FTP協議和服務   6.2.1 FTP協議概述   6.2.2 FTP協議的工作模式   6.2.3 FTP協議的傳輸方式   6.2.4 一個簡單的FTP過程   6.2.5 常用的FTP工具   6.3 TELNET協議和服務   6.3.1 遠程登錄的基本概念   6.3.2 使用TELNET協議進行

遠程登錄的工作過程   6.3.3 TELNET協議   6.4 NFS協議和服務   6.4.1 安裝NFS服務器和客戶端   6.4.2 服務器端的設定   6.4.3 客戶端的操作   6.4.4 showmount命令   6.5 自定義網絡服務   6.5.1 xinetd/inetd   6.5.2 xinetd服務配置   6.5.3 自定義網絡服務   6.6 小結  第7章 TCP網絡編程基礎   7.1 套接字編程基礎知識   7.1.1 套接字地址結構   7.1.2 用戶層和內核層交互過程   7.2 TCP網絡編程流程   7.2.1

TCP網絡編程架構   7.2.2 創建網絡插口函數socket()   7.2.3 綁定一個地址端口對函數bind()   7.2.4 監聽本地端口listen   7.2.5 接受一個網絡請求函數accept()   7.2.6 連接目標網絡服務器函數connect()   7.2.7 寫入數據函數write()   7.2.8 讀取數據函數read()   7.2.9 關閉套接字函數   7.3 服務器/客戶端的簡單例子   7.3.1 例子功能描述   7.3.2 服務器網絡程序   7.3.3 服務器讀取和顯示字符串   7.3.4 客戶端的網絡程序   

7.3.5 客戶端讀取和顯示字符串   7.3.6 編譯運行程序   7.4 截取信號的例子   7.4.1 信號處理   7.4.2 信號SIGPIPE   7.4.3 信號SIGINT   7.5 小結  第8章 服務器和客戶端信息的獲取   8.1 字節序   8.1.1 大端字節序和小端字節序   8.1.2 字節序轉換函數   8.1.3 一個字節序轉換的例子   8.2 字符串IP地址和二進制IP地址的轉換   8.2.1 inet_xxx()函數   8.2.2 inet_pton()和inet_ntop()函數   8.2.3 使用8.2.1節地

址轉換函數的例子   8.2.4 使用函數inet_pton()和函數inet_ntop()的例子   8.3 套接字描述符判定函數issockettype()   8.3.1 進行文件描述符判定的函數issockettype()   8.3.2 main()函數   8.4 IP地址與域名之間的相互轉換   8.4.1 DNS原理   8.4.2 獲取主機信息的函數   8.4.3 使用主機名獲取主機信息的例子   8.4.4 函數gethostbyname()不可重入的例子   8.5 協議名稱處理函數   8.5.1 xxxprotoxxx()函數   8.5.2

使用協議族函數的例子   8.6 小結  第9章 數據的IO和復用   9.1 IO函數   9.1.1 使用recv()函數接收數據   9.1.2 使用send()函數發送數據   9.1.3 使用readv()函數接收數據   9.1.4 使用writev()函數發送數據   9.1.5 使用recvmsg()函數接收數據   9.1.6 使用sendmsg()函數發送數據   9.1.7 IO函數的比較   9.2 使用IO函數的例子   9.2.1 客戶端處理框架的例子   9.2.2 服務器端程序框架   9.2.3 使用recv()和send()函數

  9.2.4 使用readv()和write()函數   9.2.5 使用recvmsg()和sendmsg()函數   9.3 IO模型   9.3.1 阻塞IO模型   9.3.2 非阻塞IO模型   9.3.3 IO復用   9.3.4 信號驅動IO模型   9.3.5 異步IO模型   9.4 select()函數和pselect()函數   9.4.1 select()函數   9.4.2 pselect()函數   9.5 poll()函數和ppoll()函數   9.5.1 poll()函數   9.5.2 ppoll()函數   9.6 非阻塞

編程   9.6.1 非阻塞方式程序設計介紹   9.6.2 非阻塞程序設計的例子   9.7 小結  第10章 基於UDP協議的接收和發送   10.1 UDP編程框架    10.1.1 UDP編程框圖    10.1.2 UDP服務器編程框架    10.1.3 UDP客戶端編程框架   10.2 UDP協議程序設計的常用函數    10.2.1 建立套接字socket()和綁定套接字bind()    10.2.2 接收數據recvfrom()/recv()    10.2.3 發送數據sendto()/send()   10.3 UDP接收和發送數據的例子

   10.3.1 UDP服務器端    10.3.2 UDP服務器端數據處理    10.3.3 UDP客戶端    10.3.4 UDP客戶端數據處理    10.3.5 測試UDP程序   10.4 UDP協議程序設計中的幾個問題    10.4.1 UDP報文丟失數據    10.4.2 UDP數據發送中的亂序    10.4.3 UDP協議中的connect()函數    10.4.4 UDP缺乏流量控制    10.4.5 UDP協議中的外出網絡接口    10.4.6 UDP協議中的數據報文截斷   10.5 小結  第11章 高級套接字   11.1

UNIX域函數    11.1.1 UNIX域函數的地址結構    11.1.2 套接字函數    11.1.3 使用UNIX域函數進行套接字編程    11.1.4 傳遞文件描述符    11.1.5 socketpair()函數    11.1.6 傳遞文件描述符的例子   11.2 廣播    11.2.1 廣播的IP地址    11.2.2 廣播與單播的比較    11.2.3 廣播的示例   11.3 多播    11.3.1 多播的概念    11.3.2 廣域網的多播    11.3.3 多播的編程    11.3.4 內核中的多播    11.

3.5 一個多播例子的服務器端    11.3.6 一個多播例子的客戶端   11.4 數據鏈路層訪問    11.4.1 SOCK_PACKET類型    11.4.2 設置套接口以捕獲鏈路幀的編程方法    11.4.3 從套接口讀取鏈路幀的編程方法    11.4.4 定位IP包頭的編程方法    11.4.5 定位TCP報頭的編程方法    11.4.6 定位UDP報頭的編程方法    11.4.7 定位應用層報文數據的編程方法    11.4.8 使用SOCK_PACKET編寫ARP請求程序的例子   11.5 小結  第12章 套接字選項   12.1

獲取和設置套接字選項getsocketopt()/setsocketopt()    12.1.1 getsockopt()函數和setsocketopt()函數的介紹    12.1.2 套接字選項    12.1.3 套接字選項簡單示例   12.2 SOL_SOCKET協議族選項    12.2.1 SO_BROADCAST廣播選項    12.2.2 SO_DEBUG調試選項    12.2.3 SO_DONTROUTE不經過路由選項    12.2.4 SO_ERROR錯誤選項    12.2.5 SO_KEEPALIVE保持連接選項    12.2.6 SO_L

INGER緩沖區處理方式選項    12.2.7 SO_OOBINLINE帶外數據處理方式選項    12.2.8 SO_RCVBUF和SO_SNDBUF緩沖區大小選項    12.2.9 SO_RCVLOWAT和SO_SNDLOWAT緩沖區下限選項    12.2.10 SO_RCVTIMEO和SO_SNDTIMEO收發超時選項    12.2.11 SO_REUSERADDR地址重用選項    12.2.12 SO_EXCLUSIVEADDRUSE端口獨占選項    12.2.13 SO_TYPE套接字類型選項    12.2.14 SO_BSDCOMPAT與BSD套接字兼

容選項    12.2.15 SO_BINDTODEVICE套接字網絡接口綁定選項    12.2.16 SO_PRIORITY套接字優先級選項   12.3 IPPROTO_IP選項    12.3.1 IP_HDRINCL選項    12.3.2 IP_OPTNIOS選項    12.3.3 IP_TOS選項    12.3.4 IP_TTL選項   12.4 IPPROTO_TCP選項    12.4.1 TCP_KEEPALIVE選項    12.4.2 TCP_MAXRT選項    12.4.3 TCP_MAXSEG選項    12.4.4 TCP_NODEL

AY和TCP_CORK選項   12.5 使用套接字選項    12.5.1 設置和獲取緩沖區大小    12.5.2 獲取套接字類型的例子    12.5.3 使用套接字選項的綜合例子   12.6 ioctl()函數    12.6.1 ioctl()函數的命令選項    12.6.2 ioctl()函數的IO請求    12.6.3 ioctl()函數的文件請求    12.6.4 ioctl()函數的網絡接口請求    12.6.5 使用ioctl()函數對ARP高速緩存操作    12.6.6 使用ioctl()函數發送路由表請求   12.7 fcntl()

函數    12.7.1 fcntl()函數的選項    12.7.2 使用fcntl()函數修改套接字非阻塞屬性    12.7.3 使用fcntl()函數設置信號屬主   12.8 小結  第13章 原始套接字   13.1 概述   13.2 原始套接字的創建    13.2.1 SOCK_RAW選項    13.2.2 IP_HDRINCL套接字選項    13.2.3 不需要bind()函數   13.3 原始套接字發送報文   13.4 原始套接字接收報文   13.5 原始套接字報文處理時的結構    13.5.1 IP頭部的結構    13.5.2

ICMP頭部結構    13.5.3 UDP頭部結構    13.5.4 TCP頭部結構   13.6 ping的例子    13.6.1 協議格式    13.6.2 校驗和函數    13.6.3 設置ICMP發送報文的頭部    13.6.4 剝離ICMP接受報文的頭部    13.6.5 計算時間差    13.6.6 發送報文    13.6.7 接收報文    13.6.8 主函數過程    13.6.9 主函數main()    13.6.10 編譯測試   13.7 洪水攻擊   13.8 ICMP洪水攻擊    13.8.1 ICMP洪水攻擊

的原理    13.8.2 ICMP洪水攻擊的例子   13.9 UDP洪水攻擊   13.10 SYN洪水攻擊   13.10.1 SYN洪水攻擊的原理   13.10.2 SYN洪水攻擊的例子   13.11 小結  第14章 服務器模型選擇   14.1 循環服務器    14.1.1 UDP循環服務器    14.1.2 TCP循環服務器   14.2 簡單並發服務器    14.2.1 並發服務器的模型    14.2.2 UDP並發服務器    14.2.3 TCP並發服務器   14.3 TCP的高級並發服務器模型    14.3.1 單客戶端單進

程,統一accept()    14.3.2 單客戶端單線程,統一accept()    14.3.3 單客戶端單線程,各線程獨自accept(),使用互斥鎖   14.4 IO復用循環服務器    14.4.1 IO復用循環服務器模型介紹    14.4.2 IO復用循環服務器模型的例子   14.5 小結  第15章 IPv6簡介   15.1 IPv4的缺陷   15.2 IPv6的特點   15.3 IPv6的地址    15.3.1 IPv6的單播地址    15.3.2 可聚集全球單播地址    15.3.3 本地使用單播地址    15.3.4 兼容性

地址    15.3.5 IPv6多播地址    15.3.6 IPv6任播地址    15.3.7 主機的多個IPv6地址   15.4 IPv6的頭部    15.4.1 IPv6頭部格式    15.4.2 與IPv4頭部的對比    15.4.3 IPv6的TCP頭部    15.4.4 IPv6的UDP頭部    15.4.5 IPv6的ICMP頭部   15.5 IPv6運行環境    15.5.1 加載IPv6模塊    15.5.2 查看是否支持IPv6   15.6 IPv6的結構定義    15.6.1 IPv6的地址族和協議族    15.6.

2 套接字地址結構    15.6.3 地址兼容考慮    15.6.4 IPv6通用地址   15.7 IPv6的套接字函數    15.7.1 socket()函數    15.7.2 沒有發生改變的函數    15.7.3 發生改變的函數   15.8 IPv6的套接字選項    15.8.1 IPv6的套接字選項    15.8.2 單播跳限IPV6_UNICAST_HOPS    15.8.3 發送和接收多播包    15.8.4 IPv6中獲得時間戳的ioctl命令   15.9 IPv6的庫函數    15.9.1 地址轉換函數的差異    15.9.

2 域名解析函數的差異    15.9.3 測試宏   15.10 IPv6的編程的一個簡單例子   15.10.1 服務器程序   15.10.2 客戶端程序   15.10.3 編譯調試   15.11 小結 第3篇 Linux內核網絡編程 第16章 Linux內核中網絡部分結構以及分布   16.1 概述    16.1.1 代碼目錄分布    16.1.2 內核中網絡部分流程簡介    16.1.3 系統提供修改網絡流程點    16.1.4 sk_buff結構    16.1.5 網絡協議數據結構inet_protosw   16.2 軟中斷CPU報文

隊列及其處理    16.2.1 Linux內核網絡協議層的層間傳遞手段——軟中斷    16.2.2 網絡收發處理軟中斷的實現機制   16.3 socket數據如何在內核中接收和發送    16.3.1 socket()的初始化    16.3.2 接收網絡數據recv()    16.3.3 發送網絡數據send()   16.4 小結  第17章 netfilter框架內報文處理   17.1 netfilter    17.1.1 netfilter簡介    17.1.2 netfilter框架    17.1.3 netfilter檢查時的表格    17

.1.4 netfilter的規則   17.2 iptables和netfilter    17.2.1 iptables簡介    17.2.2 iptables的表和鏈    17.2.3 使用iptables設置過濾規則   17.3 內核模塊編程    17.3.1 內核「Hello World!」程序    17.3.2 內核模塊的基本架構    17.3.3 內核模塊加載和卸載過程    17.3.4 內核模塊初始化和清理函數    17.3.5 內核模塊初始化和清理過程的容錯處理    17.3.6 內核模塊編譯所需的Makefile   17.4 5

個鉤子點    17.4.1 netfilter的5個鉤子點    17.4.2 NF_HOOK宏    17.4.3 鉤子的處理規則   17.5 注冊/注銷鉤子    17.5.1 結構nf_hook_ops    17.5.2 注冊鉤子    17.5.3 注銷鉤子    17.5.4 注冊注銷函數   17.6 鉤子的簡單處理例子    17.6.1 功能描述    17.6.2 需求分析    17.6.3 ping回顯屏蔽實現    17.6.4 禁止向目的IP地址發送數據的實現    17.6.5 端口關閉實現    17.6.6 動態配置實現   

17.6.7 可加載內核實現代碼    17.6.8 應用層測試代碼實現    17.6.9 編譯運行   17.7 一點多個鉤子的優先級   17.8 校驗和問題   17.9 小結 第4篇 綜 合 案 例 第18章 一個簡單Web服務器的例子SHTTPD   18.1 SHTTPD的需求分析    18.1.1 SHTTPD啟動參數可動態配置的需求    18.1.2 SHTTPD的多客戶端支持的需求    18.1.3 SHTTPD支持方法的需求    18.1.4 SHTTPD支持的HTTP協議版本的需求    18.1.5 SHTTPD支持頭部的需求  

  18.1.6 SHTTPD定位URI的需求    18.1.7 SHTTPD支持CGI的需求    18.1.8 SHTTPD錯誤代碼的需求   18.2 SHTTPD的模塊分析和設計    18.2.1 SHTTPD的主函數    18.2.2 SHTTPD命令行解析的分析設計    18.2.3 SHTTPD配置文件解析的分析設計    18.2.4 SHTTPD的多客戶端支持的分析設計    18.2.5 SHTTPD頭部解析的分析設計    18.2.6 SHTTPD對URI的分析設計    18.2.7 SHTTPD支持方法的分析設計    18.2.8

SHTTPD支持CGI的分析設計    18.2.9 SHTTPD錯誤處理的分析設計   18.3 SHTTPD各模塊的實現    18.3.1 SHTTPD命令行解析的實現    18.3.2 SHTTPD文件配置解析的實現    18.3.3 SHTTPD的多客戶端支持的實現    18.3.4 SHTTPD所請求URI解析的實現    18.3.5 SHTTPD方法解析的實現    18.3.6 SHTTPD響應方法的實現    18.3.7 SHTTPD支持CGI的實現    18.3.8 SHTTPD支持HTTP協議版本的實現    18.3.9 SHTTPD內

容類型的實現    18.3.10 SHTTPD錯誤處理的實現    18.3.11 SHTTPD生成目錄下文件列表文件的實現    18.3.12 SHTTPD主函數的實現   18.4 SHTTPD的編譯、調試和測試    18.4.1 建立源文件    18.4.2 制作Makefile    18.4.3 制作執行文件    18.4.4 使用不同的瀏覽器測試服務器程序   18.5 小結  第19章 一個簡單網絡協議棧的例子SIP   19.1 SIP網絡協議棧的功能描述    19.1.1 SIP網絡協議棧的基本功能描述    19.1.2 SIP網絡協議

棧的分層功能描述    19.1.3 SIP網絡協議棧的用戶接口功能描述   19.2 SIP網絡協議棧的架構   19.3 SIP網絡協議棧的存儲區緩存    19.3.1 SIP存儲緩沖的結構定義    19.3.2 SIP存儲緩沖的處理函數   19.4 SIP網絡協議棧的網絡接口層    19.4.1 SIP網絡接口層的架構    19.4.2 SIP網絡接口層的數據結構    19.4.3 SIP網絡接口層的初始化函數    19.4.4 SIP網絡接口層的輸入函數    19.4.5 SIP網絡接口層的輸出函數   19.5 SIP網絡協議棧的ARP層   

19.5.1 SIP地址解析層的架構    19.5.2 SIP地址解析層的數據結構    19.5.3 SIP地址解析層的映射表    19.5.4 SIP地址解析層的ARP映射表維護函數    19.5.5 SIP地址解析層的ARP網絡報文構建函數    19.5.6 SIP地址解析層的ARP網絡報文收發處理函數   19.6 SIP網絡協議棧的IP層    19.6.1 SIP網際協議層的架構    19.6.2 SIP網際協議層的數據結構    19.6.3 SIP網際協議層的輸入函數    19.6.4 SIP網際協議層的輸出函數    19.6.5 SIP

網際協議層的分片函數    19.6.6 SIP網際協議層的分片組裝函數   19.7 SIP網絡協議棧的ICMP層    19.7.1 SIP控制報文協議的數據結構    19.7.2 SIP控制報文協議的協議支持    19.7.3 SIP控制報文協議的輸入函數    19.7.4 SIP控制報文協議的回顯應答函數   19.8 SIP網絡協議棧的UDP層    19.8.1 SIP數據報文層的數據結構    19.8.2 SIP數據報文層的控制單元    19.8.3 SIP數據報文層的輸入函數    19.8.4 SIP數據報文層的輸出函數    19.8.5

SIP數據報文層的建立函數    19.8.6 SIP數據報文層的釋放函數    19.8.7 SIP數據報文層的綁定函數    19.8.8 SIP數據報文層的發送數據函數    19.8.9 SIP數據報文層的校驗和計算   19.9 SIP網絡協議棧的協議無關層    19.9.1 SIP協議無關層的系統架構    19.9.2 SIP協議無關層的函數形式    19.9.3 SIP協議無關層的接收數據函數   19.10 SIP網絡協議棧的BSD接口層   19.10.1 SIP用戶接口層的架構   19.10.2 SIP用戶接口層的套接字建立函數   19.10

.3 SIP用戶接口層的套接字關閉函數   19.10.4 SIP用戶接口層的套接字綁定函數   19.10.5 SIP用戶接口層的套接字連接函數   19.10.6 SIP用戶接口層的套接字接收數據函數   19.10.7 SIP用戶接口層的發送數據函數   19.11 SIP網絡協議棧的編譯   19.11.1 SIP的文件結構   19.11.2 SIP的Makefile   19.11.3 SIP的編譯運行   19.12 小結  第20章 一個簡單防火牆的例子SIPFW   20.1 SIPFW防火牆的功能描述    20.1.1 SIPFW防火牆對主機進行

網絡數據過濾的功能描述    20.1.2 SIPFW防火牆用戶設置防火牆規則的功能描述    20.1.3 SIPFW防火牆配置文件等附加功能的功能描述   20.2 SIPFW需求分析    20.2.1 SIPFW防火牆條件和動作    20.2.2 SIPFW防火牆支持過濾的類型和內容    20.2.3 SIPFW防火牆過濾的方式和動作    20.2.4 SIPFW防火牆的配置文件    20.2.5 SIPFW防火牆命令行配置格式    20.2.6 SIPFW防火牆的規則文件格式    20.2.7 SIPFW防火牆的日志文件數據格式    20.2.8

SIPFW防火牆構建所采用的技術方案   20.3 使用netlink進行用戶空間和內核空間數據交互    20.3.1 netlink的用戶空間程序設計    20.3.2 netlink的內核空間API   20.4 使用proc進行內存數據用戶空間映射    20.4.1 proc虛擬文件系統的結構    20.4.2 創建proc虛擬文件    20.4.3 刪除proc虛擬文件    20.4.4 proc文件的寫函數    20.4.5 proc文件的讀函數   20.5 內核空間的文件操作函數    20.5.1 內核空間的文件結構    20.5.2 內

核空間的文件建立操作    20.5.3 內核空間的文件讀寫操作    20.5.4 內核空間的文件關閉操作   20.6 SIPFW防火牆的模塊分析和設計    20.6.1 SIPFW防火牆的總體架構    20.6.2 SIPFW防火牆的用戶命令解析    20.6.3 SIPFW用戶空間與內核空間的交互    20.6.4 SIPFW防火牆內核鏈上的規則處理    20.6.5 SIPFW防火牆的PROC虛擬文件系統    20.6.6 SIPFW防火牆的配置文件和日志文件處理    20.6.7 SIPFW防火牆的過濾模塊設計   20.7 SIPFW防火牆各功

能模塊的實現    20.7.1 SIPFW防火牆的命令解析代碼    20.7.2 SIPFW防火牆的過濾規則解析模塊代碼    20.7.3 SIPFW防火牆的網絡數據攔截模塊代碼    20.7.4 SIPFW防火牆的PROC虛擬文件系統    20.7.5 SIPFW防火牆對配置文件的解析    20.7.6 SIPFW防火牆內核模塊初始化和退出    20.7.7 用戶空間處理主函數   20.8 編譯、調試和測試    20.8.1 用戶程序和內核程序的Makefile    20.8.2 編譯及運行    20.8.3 下發過濾規則,測試過濾結果   20.

9 小結

以xDSL為基礎之網路電視相關技術實測研究

為了解決subnet mask計算的問題,作者林憲章 這樣論述:

xDSL網路是目前國內及全世界最多用戶使用之寬頻接取網路技術,.而以xDSL為基礎之網路電視相關技術原理有 IP、TCP、UDP及其加總檢查碼(Checksum),虛擬區域網路(VLAN),PPPoE,群播(Multicast),網際網路群組管理通訊協定(IGMP),協定無關群播(Protocol Independent Multicasting ,PIM),即時串流協定(Real-Time Streaming Protocol,RTSP),本論文先討論以上技術原理的各種訊框與功能, 再討論網路電視的運作機制,最後利用Ethereal通訊協定分析軟體對相關測試環境來實測,擷取(capture

)封包解析協定(Protocol)逐一分析驗證