书籍详情
嵌入式Internet TCP/IP基础、实现及应用
作者:(阿根延)斯卡格丽亚 著,潘琢金 等译
出版社:北京航空航天大学出版社
出版时间:2008-10-01
ISBN:9787811242270
定价:¥75.00
购买这本书可以去
内容简介
本书全面系统地介绍了TCP/IP的基本理论,详述了嵌入式TCP/IP协议栈在基于ARM7 MCU的硬件平台上的实现原理,并给出了包括链路层(以太网和PPP)、IP层、运输层及应用层的一个完整协议栈实现的全部源代码。通过一个模拟的现实世界应用,展示了基于UDP和基于TCP的嵌入式服务器应用、电子邮件应用以及嵌入式Web服务器应用的设计和实现过程。书中设计的实验便于加深对TCP/IP协议的理解,并以循序渐进的方式将学习者从TCP/IP基础引入嵌入式Internet应用的殿堂。本书可作为计算机及相近专业嵌入式Internet、网络与通信、嵌入式系统等相关课程的教材,也很适合用作学生实训和嵌入式Internet工程师的培训教材及嵌入式Internet系统开发人员的参考书。
作者简介
斯卡格丽亚,具有12年的设计和实现嵌入式系统的经验。近6年来,他一直在阿根廷门多萨大学从事该领域的教学,专注于将嵌入式系统连接到Internet方面的技术。
目录
第一部分 TCP/IP基础
第1章 联网引言
1.1 联网及其优点
1.2 网络基本知识
1.2.1 交换网络类型
1.2.2 网络协议
1.2.3 无连接和面向连接的协议
1.2.4 网络报文结构
1.2.5 报文传输类型
1.2.6 连接工作方式
1.3 网络模型
1.4 网络类型
1.4.1 局域网(LAN)
1.4.2 无线局域网(WLAN)
1.4.3 广域网(WAN)
1.5 开放系统互联(OSI)参考模型
1.5.1 引言
1.5.2 七层模型
1.5.3 层间通信
1.5.4 报文路由选择
1.6 小结
第2章 TCP/IP栈
2.1 对新协议的需求:Internet的诞生
2.2 TCP/IP服务的两种视点
2.2.1 终端用户的视点:应用层服务
2.2.2 开发者的视点:网络层服务
2.3 TCP/IP栈体系结构
2.4 TCP/IP协议族
2.5 TCP/IP栈协议相关性
2.6 Internet协议的标准化过程
2.7 小结
第3章 LAN技术:以太网
3.1 为什么有EthernetII和IEEEEthernet?
3.2 EthernetII
3.2.1 工作原理
3.2.2 CSMA/CD接入控制方法
3.2.3 EthernetII帧格式
3.3 IEEE802模型(ISO8802)
3.3.1 逻辑链路控制层(LLC802.2)
3.3.2 桥接层(802.1)
3.3.3 介质访问控制层(802.XMAC)
3.3.4 物理层(802.XPHY)
3.3.5 子网接入协议(SNAP)
3.4 802.3CSMA/CD(IEEEEthernet)
3.4.1 802.3介质
3.4.2 802.3帧格式
3.5 IEEE802.3和EthernetII网络比较
3.6 小结
第4章 网络接口:SLIP和PPP
4.1 点对点网络方案
4.2 串行线路接口
4.2.1 RS232串行口
4.2.2 通用串行总线接口(USB)
4.3 串行线路协议
4.4 串行线路Internet协议
4.5 点对点协议(PPP)
4.5.1 PPP链路概述
4.5.2 PPP链路控制协议
4.5.3 PPP认证协议
4.5.4 PPP网络控制协议
4.5.5 PPP附加协议
4.5.6 PPP请求评论概览
4.6 小结
第5章 网际层:IP和ICMP
5.1 网际协议(IPv4)
5.1.1 引言
5.1.2 IP封装
5.1.3 IP分片/重组
5.1.4 IP编址
5.1.5 IP交付和选路83
5.2 Internet控制报文协议(ICMPv4)
5.2.1 ICMP通用报文格式
5.2.2 ICMP差错报告报文
5.2.3 ICMP信息交换报文
5.3 地址解析协议(ARP)
5.3.1 ARP报文格式
5.3.2 ARP解析缓存
5.4 逆向地址解析协议(RARP)
5.5 小结
第6章 运输层:UDP和TCP
第7章 远程访问:Telnet
第8章 文件传送协议:FTP
第9章 E-mail协议:SMTP和POP3
第10章 万维网协议:HTTP
第11章 域名系统
第二部分 嵌入式Internet实现
第12章 实验准备
第13章 应用和TCP/IP栈
第14章 连接到LAN:以太网和ARP
第15章 拨号连网:PPP
第16章 实现IP层(IP和ICMP
第17章 实现运输层(UDP和TCP)
第18章 基于UDP和基于TCP的嵌入式服务器应用
第19章 发送e-mail报文:SMTP
第20章 嵌入式Web服务器:HTTP
第三部分 嵌入式Internet应用
第21章 远程监视、访问与控制
第22章 安全与监视
第23章 追踪应用
第24章 外包嵌入式代码:使用Web服务
附录A 蓝牙与IEEE 802.11无线局域网
附录B 下一代lnternet:IPv6
附录C 动态主机配置协议
附录D 简单网络管理协议( SNMP)
附录E 管理员实用程序
附录F 网络协议分析器:Ethereal
第1章 联网引言
1.1 联网及其优点
1.2 网络基本知识
1.2.1 交换网络类型
1.2.2 网络协议
1.2.3 无连接和面向连接的协议
1.2.4 网络报文结构
1.2.5 报文传输类型
1.2.6 连接工作方式
1.3 网络模型
1.4 网络类型
1.4.1 局域网(LAN)
1.4.2 无线局域网(WLAN)
1.4.3 广域网(WAN)
1.5 开放系统互联(OSI)参考模型
1.5.1 引言
1.5.2 七层模型
1.5.3 层间通信
1.5.4 报文路由选择
1.6 小结
第2章 TCP/IP栈
2.1 对新协议的需求:Internet的诞生
2.2 TCP/IP服务的两种视点
2.2.1 终端用户的视点:应用层服务
2.2.2 开发者的视点:网络层服务
2.3 TCP/IP栈体系结构
2.4 TCP/IP协议族
2.5 TCP/IP栈协议相关性
2.6 Internet协议的标准化过程
2.7 小结
第3章 LAN技术:以太网
3.1 为什么有EthernetII和IEEEEthernet?
3.2 EthernetII
3.2.1 工作原理
3.2.2 CSMA/CD接入控制方法
3.2.3 EthernetII帧格式
3.3 IEEE802模型(ISO8802)
3.3.1 逻辑链路控制层(LLC802.2)
3.3.2 桥接层(802.1)
3.3.3 介质访问控制层(802.XMAC)
3.3.4 物理层(802.XPHY)
3.3.5 子网接入协议(SNAP)
3.4 802.3CSMA/CD(IEEEEthernet)
3.4.1 802.3介质
3.4.2 802.3帧格式
3.5 IEEE802.3和EthernetII网络比较
3.6 小结
第4章 网络接口:SLIP和PPP
4.1 点对点网络方案
4.2 串行线路接口
4.2.1 RS232串行口
4.2.2 通用串行总线接口(USB)
4.3 串行线路协议
4.4 串行线路Internet协议
4.5 点对点协议(PPP)
4.5.1 PPP链路概述
4.5.2 PPP链路控制协议
4.5.3 PPP认证协议
4.5.4 PPP网络控制协议
4.5.5 PPP附加协议
4.5.6 PPP请求评论概览
4.6 小结
第5章 网际层:IP和ICMP
5.1 网际协议(IPv4)
5.1.1 引言
5.1.2 IP封装
5.1.3 IP分片/重组
5.1.4 IP编址
5.1.5 IP交付和选路83
5.2 Internet控制报文协议(ICMPv4)
5.2.1 ICMP通用报文格式
5.2.2 ICMP差错报告报文
5.2.3 ICMP信息交换报文
5.3 地址解析协议(ARP)
5.3.1 ARP报文格式
5.3.2 ARP解析缓存
5.4 逆向地址解析协议(RARP)
5.5 小结
第6章 运输层:UDP和TCP
第7章 远程访问:Telnet
第8章 文件传送协议:FTP
第9章 E-mail协议:SMTP和POP3
第10章 万维网协议:HTTP
第11章 域名系统
第二部分 嵌入式Internet实现
第12章 实验准备
第13章 应用和TCP/IP栈
第14章 连接到LAN:以太网和ARP
第15章 拨号连网:PPP
第16章 实现IP层(IP和ICMP
第17章 实现运输层(UDP和TCP)
第18章 基于UDP和基于TCP的嵌入式服务器应用
第19章 发送e-mail报文:SMTP
第20章 嵌入式Web服务器:HTTP
第三部分 嵌入式Internet应用
第21章 远程监视、访问与控制
第22章 安全与监视
第23章 追踪应用
第24章 外包嵌入式代码:使用Web服务
附录A 蓝牙与IEEE 802.11无线局域网
附录B 下一代lnternet:IPv6
附录C 动态主机配置协议
附录D 简单网络管理协议( SNMP)
附录E 管理员实用程序
附录F 网络协议分析器:Ethereal
猜您喜欢