没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
J AN A XELSON
author of USB Complete
Embedded
ETHERNET
AND
INTERNET
COMPLETE
Designing and
Programming
Small Devices
for Networking
Create tiny Web servers and use TCP/IP to
communicate over local networks & the Internet
Designing and Programming
Small Devices for Networking
Jan Axelson
Lakeview Research LLC
Madison, WI 53704
copyright 2003 by Jan Axelson. All rights reserved.
Published by Lakeview Research LLC
Cover by Rattray Design. Cover Photo by Bill Bilsley Photography.
Index by Lucie Haskins
Lakeview Research LLC info@Lvr.com
5310 Chinook Ln. www.Lvr.com
Madison, WI 53704
Rights
All rights reserved. No part of this book except the programs and program listings may be
reproduced in any form, or stored in a database or retrieval system, or transmitted or dis-
tributed in any form, by any means, electronic, mechanical photocopying, recording, or
otherwise, without the prior written permission of Lakeview Research LLC or the author.
The programs and program listings, or any portion of these, may be stored and executed in
a computer system and may be incorporated into computer programs developed by the
reader.
Warranty
The information, computer programs, schematic diagrams, documentation, and other
material in this book are provided “as is,” without warranty of any kind, expressed or
implied, including without limitation any warranty concerning the accuracy, adequacy, or
completeness of the material or the results obtained from using the material. Neither the
publisher nor the author shall be responsible for any claims attributable to errors, omis-
sions, or other inaccuracies in the material in this book. In no event shall the publisher or
author be liable for direct, indirect, special, incidental, or consequential damages in con-
nection with, or arising out of, the construction, performance, or other use of the materials
contained herein.
Trademarks
This book contains references to product designations that are claimed as trademarks. In
all instances where Lakeview Research LLC was aware of a trademark claim, the product
designation appears as requested by the trademark owner. All trademarks and registered
trademarks in this book are the property of their respective holders.
ISBN 1-931448-01-9
Contents
iii
Introduction ix
1. Networking Basics 1
Quick Start:
The Elements of a Network 2
Components 2
Modular Design 4
The Network Protocol Stack 4
Clients and Servers 11
Requirements for Internet Communications 13
A Word about Web Servers 14
In Depth:
Inside Ethernet 14
Advantages 15
Limits 17
Using a PC for Network Communications 19
The IEEE 802.3 Standard 20
Frames 22
Contents
iv
Media Access Control: Deciding When to Transmit 26
Physical Addresses 31
Using a Protocol Analyzer to View Ethernet Traffic 32
2. Building a Network: Hardware Options 35
Quick Start:
Connecting to a PC 36
Components and Configurations 36
Other Options 40
In Depth:
Cables, Connections and Network Speed 41
Cable Types for Different Uses 41
Twisted Pair Cable 44
Fiber Optic Cable 53
Coaxial Cable 61
Connections for Harsh Environments 63
Supplying Power 65
Going Wireless 67
Media Systems 68
Interfacing to Ethernet Controllers 76
Using Repeater Hubs, Ethernet Switches, and Routers 79
3. Design Choices 91
Quick Start:
Selecting Components 92
Complete Solutions 92
Special-Purpose Modules 111
In Depth:
Ethernet Controllers 118
What the Hardware Does 118
Ethernet Controller Basics 120
The ASIX AX88796 122
Realtek RTL8019AS 128
SMSC LAN91C96 130
Cirrus Logic CS8900A 131
4. Using the Internet Protocol
in Local and Internet Communications 133
Quick Start:
Connecting to the Internet 134
Considerations in Obtaining Internet Service 134
Technologies for Connecting 136
剩余496页未读,继续阅读
资源评论
d3000
- 粉丝: 3
- 资源: 65
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功