网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 网络通讯 > 商品详情

TCP/IP协议及网络编程技术

分享到:
TCP/IP协议及网络编程技术

最 低 价:¥21.80

定 价:¥29.00

作 者:罗军舟 黎波涛 杨明 吴俊 黄健

出 版 社:清华大学出版社

出版时间:2005 年8月

I S B N:7302095582

价格
21.80元
价格
22.50元
价格
22.90元
价格
22.90元
价格
24.10元
价格
26.10元

商品详情

编辑推荐

本书是一本关于TCP/IP协议原理编程技术的教材,既注重清晰地描述概念和理论,又做到了理论联系实际,能有效提高读者对TCP/IP的理解和网络开发能力。它可作为高等院校计算机、通信等专业的教学参考书,也可供从事相关开发工作和网络管理人员参考。.

内容简介

本书是一本关于tcp/ip协议原理编程技术的教材,由两部分组成:第1部分系统地介绍了tcp/ip协议族的体系结构,并分别介绍了ip层、传输层和应用层中各种协议的具体原理和工作机制;第2部分介绍了基于socket编程接口的网络编程技术,重点讲述了客户端和服务器端编程应注意的问题、可用的模式和技术。.
  作为一本tcp/ip协议理论基础和编程技术的教材,本书既注重清晰地描述概念和理论,又做到了理论联系实际,能有效提高读者对tcp/ip的理解和网络开发能力。它可作为高等院校计算机、通信等专业的教学参考书,也可供从事相关开发工作和网络管理人员参考。...

作者简介

目录

第1章 internet概述1
1.1 internet发展历史.1
1.2 internet管理机构2
1.2.1 internet管理机构3
1.2.2 internet域名与地址管理机构3
1.2.3 ip地址管理机构4
1.3 internet协议与标准4
1.4 internet应用现状与发展趋势5
第2章 tcp/ip协议族体系结构6
2.1 tcp/ip层次结构及其与osi七层体系结构的比较6
2.1.1 分层体系结构的对应6
2.1.2 总体发展6
2.1.3 标准及规范7
2.1.4 网络层7
2.1.5 传输层7
2.1.6 应用层8
2.2 路由器10
2.2.1 路由器的工作原理10
2.2.2 路由器的功能11
2.3 tcp/ip各层协议组成12
.第3章 ip协议14
3.1 ip协议的目的与工作原理14
3.1.1 ip协议数据的传输过程14
3.1.2 ip协议中的概念15
3.2 ip地址15
3.2.1 ip地址的分类16
3.2.2 ip地址的表示16
3.2.3 特殊ip地址总结17
3.2.4 ip地址的缺陷17
3.2.5 子网技术18
3.2.6 超网技术19
3.2.7 私有网络地址20
3.3 ip数据包格式20
3.3.1 网络字节序和主机字节序20
3.3.2 ip数据包21
3.3.3 服务类型22
3.3.4 ip数据包的分片与重组22
3.3.5 ip选项26
第4章 arp和rarp29
4.1 ip地址和物理地址映射问题29
4.1.1 以太网的传输机制29
4.1.2 地址映射的可选解决办法30
4.2 arp协议原理31
4.2.1 arp协议的工作原理31
4.2.2 减少地址解析需要的通信32
4.3 arp数据包格式33
4.4 rarp协议33
第5章 icmp协议35
5.1 icmp协议的作用与原理35
5.2 icmp数据包的格式36
5.3 各种icmp数据包37
5.3.1 回显请求与应答37
5.3.2 目标不可达错误37
5.3.3 源端关闭38
5.3.4 超时错误39
5.3.5 数据包参数问题39
5.3.6 获取子网掩码40
第6章 路由协议41
6.1 路由器的工作原理及路由协议41
6.1.1 路由器的工作原理41
6.1.2 路由协议的作用及分类43
6.2 rip路由信息协议45
6.2.1 rip协议数据包的格式45
6.2.2 rip协议的工作过程46
6.2.3 rip协议的缺陷46
6.2.4 rip247
6.3 ospf开放最短路径优先47
6.4 bgp边界网关协议48
6.5 internet的路由体系结构49

第7章 广播与多播50
7.1 广播50
7.1.1 物理层的广播50
7.1.2 ip协议的广播51
7.1.3 ip广播的过程和问题51
7.2 多播51
7.2.1 物理层的多播52
7.2.2 ip协议的多播52
7.3 igmp53
7.3.1 igmp数据包格式53
7.3.2 igmp协议的工作机制54
7.3.3 igmp协议的实现54
第8章 udp协议56
8.1 最终目标的标识——udp端口56
8.2 udp数据包格式57
8.3 udp校验和的计算57
8.3.1 udp伪头部格式58
8.3.2 为什么使用伪头部58
8.4 udp数据包的封装58
8.5 标准udp端口59
第9章 tcp协议61
9.1 tcp协议中的基本概念61
9.1.1 面向连接的服务61
9.1.2 可靠的服务61
9.1.3 面向字节流的传送服务63
9.2 tcp协议数据段的格式63
9.2.1 tcp数据段的格式63
9.2.2 tcp校验和的计算64
9.3 tcp协议连接的建立与关闭65
9.3.1 被动打开与主动打开65
9.3.2 三次握手建立tcp连接65
9.3.3 tcp连接的关闭66
9.3.4 tcp连接状态迁移67
9.4 tcp协议数据的传送与流量控制68
9.4.1 字节流的分段68
9.4.2 滑动窗口机制69
9.4.3 超时的判断74
9.4.4 tcp的拥塞控制机制76
9.4.5 紧急数据的传输77
9.5 tcp的傻窗口症状78
9.5.1 傻窗口症状78
9.5.2 傻窗口症状避免机制79
9.6 tcp协议与udp协议的比较80
9.6.1 tcp协议与udp协议特点的比较80
9.6.2 tcp协议与udp协议应用的比较81
9.6.3 常见的标准tcp协议端口81
第10章 远程登录83
10.1 远程登录的服务模式83
10.2 telnet原理84
10.2.1 网络虚终端(nvt)84
10.2.2 telnet命令86
10.2.3 选项协商87
10.3 rlogin90
第11章 电子邮件92
11.1 电子邮件系统结构92
11.2 tcp/ip电子邮件地址93
11.3 电子邮件格式94
11.3.1 电子邮件信息格式94
11.3.2 多用途互联网邮件扩充94
11.4 smtp协议96
11.4.1 smtp命令96
11.4.2 smtp工作过程98
11.5 邮箱访问99
11.5.1 pop3协议99
11.5.2 其他邮箱访问方式100
第12章 http协议101
12.1 超文本和url101
12.1.1 超文本101
12.1.2 统一资源定位url102
12.2 html简介102
12.2.1 超文本文档结构102
12.2.2 html中常用标签103
12.3 http协议概述105
12.3.1 http协议的工作模式106
12.3.2 http协议特点106
12.4 http请求和应答106
12.4.1 请求消息106
12.4.2 应答消息107
12.4.3 首部字段108
12.5 浏览器109
第13章 网络文件111
13.1 ftp 文件传输协议111
13.1.1 简介111
13.1.2 文件访问和传输111
13.1.3 在线共享访问112
13.1.4 文件传输共享112
13.1.5 ftp协议的特点113
13.1.6 ftp模型113
13.1.7 tcp端口号的分配114
13.1.8 基本的客户端-服务器交互115
13.1.9 ftp命令116
13.1.10 ftp用户会话样例119
13.2 tftp120
13.3 nfs121
第14章 snmp网络管理体系结构123
14.1 snmp体系结构123
14.1.1 tcp/ip网络管理的发展..123
14.1.2 snmp基本框架125
14.2 snmp管理信息127
14.2.1 管理信息结构128
14.2.2 mib-ii134
14.3 简单网络管理协议139
14.3.1 snmp支持的操作139
14.3.2 共同体和安全控制139
14.3.3 实例标识141
14.3.4 辞典编纂式排序142
14.3.5 snmp消息格式142
14.3.6 getrequest pdu144
14.3.7 getnextrequest pdu144
14.3.8 setrequest pdu145
14.3.9 trap pdu146
14.3.10 传输层的支持146
14.4 snmpv2147
14.4.1 snmpv2对snmpv1的改进147
14.4.2 snmpv2网络管理框架147
14.4.3 协议操作149
第15章 ipv6153
15.1 ipv4的不足与缺点153
15.1.1 ip地址空间危机153
15.1.2 ip性能问题154
15.1.3 ip安全性问题154
15.1.4 配置问题154
15.1.5 ip协议的升级策略154
15.2 改进ipv4的各种努力155
15.2.1 internet发展的问题155
15.2.2 各种努力156
15.3 ipv6对ipv4的改进156
15.3.1 扩展地址157
15.3.2 简化的包头157
15.3.3 对扩展和选项支持的改进157
15.3.4 流标记157
15.3.5 身份验证和保密157
15.4 ipv6数据包结构158
15.4.1 ipv6数据包的结构158
15.4.2 ipv6的服务类型和流标签159
15.4.3 ip数据包的分片159
15.4.4 扩展头160
15.5 ipv6的寻址方式160
15.5.1 地址结构与寻址模式161
15.5.2 地址类型162
15.6 ipv6的安全性164
15.6.1 ip协议的安全目标164
15.6.2 ipsec164
15.6.3 ipv6安全头165
15.7 ip协议的升级对其他协议的影响167
第16章 常见操作系统tcp/ip协议实现168
16.1 windows的tcp/ip实现168
16.1.1 物理链路层169
16.1.2 ip层171
16.1.3 传输层173
16.1.4 tcp/ip开发接口176
16.2 unix/linux的tcp/ip实现177
16.2.1 linux网络协议栈177
16.2.2 linux网络数据处理流程178
16.2.3 linux的ip路由180
第17章 标准tcp/ip编程接口——socket181
17.1 套接口概述181
17.2 地址与地址操作函数183
17.2.1 inet协议族地址结构——sockaddr_in183
17.2.2 ipv4地址结构——in_addr183
17.2.3 通用地址结构——sockaddr185
17.2.4 地址操作函数185
17.3 端口187
17.4 字节序问题187
17.5 三种套接口类型和两种i/o模式188
17.5.1 套接口的类型188
17.5.2 i/o模式188
17.6 基本套接口函数189
17.6.1 wsastartup190
17.6.2 socket191
17.6.3 bind192
17.6.4 listen193
17.6.5 accept195
17.6.6 connect196
17.6.7 recv和send197
17.6.8 recvfrom和sendto199
17.6.9 closesocket202
17.6.10 wsacleanup203
17.7 简单的客户端程序203
17.7.1 udp客户端203
17.7.2 tcp客户端203
第18章 客户-服务器模型210
18.1 基本模型210
18.1.1 面向连接与无连接210
18.1.2 并发和迭代211
18.2 winsock i/o模型211
18.2.1 i/o复用—select211
18.2.2 消息机制——wsaasyncselect216
18.2.3 事件机制—wsaeventselect220
18.2.4 重叠i/o模型226
18.2.5 i/o完成端口——iocp234
第19章 套接口选项241
19.1 套接口选项241
19.1.1 sol_socket241
19.1.2 ipproto_ip246
19.2 广播247
19.2.1 报文的发送247
19.2.2 广播报文的接收250
19.3 多播250
19.3.1 一个简单的多播库251
19.3.2 接收多播数据253
19.3.3 发送多播数据254
19.4 原始套接口编程256
19.4.1 ping程序258
19.4.2 winsniffer程序264
第20章 udp服务器编程269
20.1 多线程编程269
20.1.1 线程的创建269
20.1.2 线程的同步270
20.2 迭代服务器273
20.3 并发服务器273
第21章 tcp服务器编程280
21.1 迭代服务器280
21.2 并发服务器281
21.2.1 每客户单线程281
21.2.2 线程池284
21.2.3 iocp287
21.3 几种服务器架构的分析与比较303
第22章 internet编程示例305
22.1 myweb服务器的使用305
22.1.1 用户界面305
22.1.2 操作流程306
22.2 源码及其分析307
22.2.1 coptions类307
22.2.2 coptsetupdlg类311
22.2.3 cmynotifyicon类314
22.2.4 chttpserver类317
22.2.5 cmywebserverdlg类349
22.2.6 其他...362
22.3 总结362
附录 rfc363
参考文献367

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...