TCPIP 套接字编程的分析与实现(通信论文)
摘要
TCP/IP参考模型是目前最为成熟的网络参考模型。它为今天网络技术的迅速发展立下了汗马功劳。20世纪80年代早期,远程规划局(ARPA)资助加利福尼亚大学的一个研究组,将TCP/IP第一次实现在UNIX系统上,这就是广为人知的套接字socket接口。网络编程的基石是套接字,一个套接字是通信的一端。在这一端上你可以找到与其对应的一个名字,一个正在被使用的套接字都有它的类型和与其相关的任务。
关键字
TCP/IP 套接字 客户端/服务器 防火墙
目 录
摘要 2
Keywords 2
前言 4
第一章NAT/防火墙网络环境下的VoIP应用 4
1.1 概述 4
1.2 技术背景 4
1.2.1 H.323 VoIP 5
1.2.2 防火墙简介 11
1.2.3 NAT简介 12
1.2.4 如何在H323中穿越防火墙和NAT 13
第二章 socket编程 15
1.1 Socket基础 15
1.2 TCP/IP协议族 15
1.3 Socket常用的数据结构 15
1.4 客户机/服务器模型 17
1.5 Socket 编程接口的系统调用 19
第三章 为实现代理功能——底层socket编程的详细设计 26
第四章 程序调试及心得 40
4.1 程序调试 40
4.2 个人心得 42
致 谢 42
参考书目 42
参考书目
1嵌入式实时操作系统 VxWorks 及其开发环境 Tornado
孔祥营 柏桂枝 编著
2.高级TCP/IP编程(Effective TCP/IP Programming)
Jon C.Snader 著 刘奖林 译
3.VoIP 技术分析与系统分析 张登银 孙精科 等 编著 人民邮电出版社
4.TCP/IP协议详解卷一:协议 W.Richard Stevens 著
胡谷雨 吴礼发 等译
5. TCP/IP协议详解卷二:实现 W.Richard Stevens 著
胡谷雨 吴礼发 等译
6.TCP/IP协议详解卷三:TCP事务协议、HTTP、NNTP和UNIX域协议
W.Richard Stevens 著
胡谷雨 吴礼发 等译
7. C程序设计语言(包含c库函数-电子文挡)
8. 高质量C++/C编程指南
林锐 博士著