TCP/IP——协议分析与应用编程

分類: 图书,计算机/网络,网络与数据通信,网络配置与管理,
作者: 李峰,陈向益编著
出 版 社: 人民邮电出版社
出版时间: 2008-11-1字数: 387000版次: 1页数: 240印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115185204包装: 平装编辑推荐
涵盖TCP/IP主要内容;阐述典型协议工作原理;介绍经典案例编程方法。
本书以TCP/IP协议原理分析为核心,在详细介绍其基本概念、原理和方法等基础理论的同时,引入TCP/IP数据帧的实例分析;通过理论与实际的结合使读者更好地了解TCP/IP的数据传递机制。在此基础上,以经典实例为主线,系统介绍了基于TCP/IP的网络应用程序开发方法,内容涉及套接字编程、MFC网络编程、多播编程以及Winlnet和MAPI等应用层协议编程。
本书可作为高等院校计算机、网络工程、通信工程、信息安全等专业本科生与研究生网络协议分析相关课程的教材,也可作为相关领域工程技术人员的参考用书。
内容简介
本书共分13章,在介绍TCP/IP基本概念、原理和方法等基础理论的同时,引入TCP/IP数据帧的实例分析,便于读者更好地了解TCP/IP的数据传递机制;在此基础上,以实例为主线,系统地介绍基于TCP/IP的网络应用程序开发方法,内容涉及TCP/IP体系结构、各层协议、套接字编程、MFC网络编程、多播编程以及WinInet和MAPI编程等。
本书可作为高等院校计算机、网络工程、通信工程、信息安全等专业本科生与研究生网络协议分析课程的教材,也可作为相关领域工程技术人员的参考用书。
目录
第1章计算机网络体系结构
1.1计算机网络的概念
1.2网络体系结构与OSI参考模型
1.2.1协议
1.2.2分层的体系结构
1.2.3OSI参考模型
1.3TCP/IP的体系结构
1.3.1因特网的概念
1.3.2因特网的产生
1.3.3TCP/IP协议族
1.3.4TCP/IP的工作过程
1.4客户机/服务器模型
本章小结
习题
第2章IP地址
2.1IP地址概述
2.2IP地址分类与寻址规则
2.2.1IP地址分类
2.2.2一些有特殊用途的IP地址
2.2.3IP的寻址规则
2.3子网与掩码
2.3.1子网和子网地址
2.3.2子网掩码的概念
2.3.3子网划分
2.4超网
2.4.1超网的概念
2.4.2超网掩码
2.4.3超网合并
2.5无分类编址
2.5.1无类地址的概念
2.5.2无类地址的表示法
2.6地址解析
2.6.1静态映射和动态映射
2.6.2地址解析协议
2.6.3ARP的改进
2.6.4ARP实用工具
2.6.5反向地址解析协议
2.6.6代理ARP
2.6.7ARP实例分析
本章小结
习题
第3章网际协议
3.1网际协议
3.1.1IP数据报
3.1.2IP数据报分片与重组
3.1.3实例分析
3.2IPv6
3.2.1IPv6地址
3.2.2IPv6报文格式
3.2.3IPv4到IPv6的转换
3.3移动IP
3.3.1移动IP概述
3.3.2移动IP实现原理
3.3.3移动IP的效率
本章小结
习题
第4章网际控制报文协议
4.1网际控制报文协议
4.2ICMP报文格式与类型
4.2.1ICMP报文类型
4.2.2ICMP报文格式
4.3ICMP报文
4.3.1ICMP差错报告
4.3.2ICMP查询报告
4.4ICMP报文的封装
4.5实例分析
4.6ping实用程序
本章小结
习题
第5章IP路由
5.1IP路由概述
……
第6章传输层协议
第7章套接字编程
第8章MFC套接字编程
第9章IP多播和网际组管理协议
第10章应用层常用协议与编程
第11章自举与自动配置
第12章网络管理协议
第13章网络安全协议
参考文献
书摘插图
第1章计算机网络体系结构
1.1计算机网络的概念
随着计算机应用的深入,特别是个人计算机的普及,人们期望通过计算机共享信息资源和传递信息的愿望越来越迫切,这就促使计算机向网络化方向发展,即将分散的计算机连接成网,组成计算机网络,以利于计算机之间的软硬件资源共享。
……