搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
嵌入式Internet TCP/IP基础、实现及应用
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787811242270
  • 作      者:
    (阿根廷)Sergio Scaglia著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2008
收藏
编辑推荐
  嵌入式系统是我们是日常生活必不可少的一部分。我们可以在家用电器、汽车、复杂医疗设备、专用工业机器,甚至是一些简单如手表的物件中找到它们。我们越来越依赖于这些特殊用途的系统,并期望这些系统能具有更复杂、强大的功能,将它们连接到Internet正是这种趋势的下一发展阶段。
  如果一台设备具备Internet连接能力,它就可以使用这个网络上浩瀚的资源来完成那些对传统的独立工作系统来说过于复杂的任务。Internet连接能力还能提供最具成本效益的远程控制和监视这些嵌入系统的方式。显而易见,程序员需要学习将他们的系统连接到Internet的特殊技术,而且这种需要在可预见的将来会不断增长。
  在本书中,作者透彻地分析了获得了Internet连接能力所需要的各种技术,从如何利用那些已有的TCP/IP实现,到难度更高的开发全新协议栈。作者用一种创新的三部分结构(背景理论、具体实现、应用概览)为程序员全方位阐述了在嵌入式Internet这一令人精和发展迅猛的领域获得成功所需要掌握的知识。
展开
作者简介
  斯卡格丽亚,具有12年的设计和实现嵌入式系统的经验。近6年来,他一直在阿根廷门多萨大学从事该领域的教学,专注于将嵌入式系统连接到Internet方面的技术。
展开
内容介绍
  本书全面系统地介绍了TCP/IP的基本理论,详述了嵌入式TCP/IP协议栈在基于ARM7 MCU的硬件平台上的实现原理,并给出了包括链路层(以太网和PPP)、IP层、运输层及应用层的一个完整协议栈实现的全部源代码。通过一个模拟的现实世界应用,展示了基于UDP和基于TCP的嵌入式服务器应用、电子邮件应用以及嵌入式Web服务器应用的设计和实现过程。书中设计的实验便于加深对TCP/IP协议的理解,并以循序渐进的方式将学习者从TCP/IP基础引入嵌入式Internet应用的殿堂。
  本书可作为计算机及相近专业嵌入式Internet、网络与通信、嵌入式系统等相关课程的教材,也很适合用作学生实训和嵌入式Internet工程师的培训教材及嵌入式Internet系统开发人员的参考书。
展开
精彩书摘
  Internet是网络的网络(或互联网),是一个允许用户共享数据和交换信息的全球性网络。对联网的简单介绍会帮助我们了解Internet是如何工作的。在本章中,我们将概略地了解网络的几个方面,并介绍开放系统互联参考模型。了解该模型的目的是为了在下一章中更好地理解TCP/lP协议栈。
  1.1 联网及其优点联网是描述网络工作及相关技术的工作过程的术语。该过程可能涉及网络的整个生命周期:设计、实现、升级和管理。网络可以被定义为连接在一起以便交换信息和共享资源的一组计算机或其他设备。为了获得这种连接,我们需要使用一些硬件和软件。从更广义的角度来说,术语“联网”是指将一组相互独立的装置连接到一起,以共享信息。在技术界,该术语不仅用于计算机网络,也用于电话网络,甚至用于为电器供电的电网。联网的两个最重要的优点是连接性和通信。网络将计算机及其用户连接在一起。一个大楼内的计算机可以连接到局域网(LAN),而相距很远的多个IAN可以互联为更大的广域网(WAN)。通过这种方式,用户之间就可以利用类似于电子邮件(e-mail)和文件传送协议(FTP)这样的技术来互相交换信息。
展开
目录
第一部分 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 逻辑链路控制层(LLC802.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 RS232串行口
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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证