Eddie Insam introduces the range of possibilities open to internet-enabled designs, including automated fault and low-stock notification, remote environmental control, control of test and measurement equipment, and programming responses based on data collected locally. These techniques are introduced as they key to a new level of interactivity between customer and manufacturer or service provider as well as a the means for users to communicate with electronic devices in increasingly useful and user-friendly ways. These new opportunities are introduced with the level of practical detail required for electronic designers getting to grips with turning the next phase of the internet revolution into reality.
The scope of this book encompasses electronic design, networking applications and wireless applications using Bluetooth and 802.11 (WiFi). The case studies are not based on one specific device, but listings are provided where required.
*An engineer's approach to internet protocols and applications
*Reduces R&D time for design engineers
*The design guide for the cutting edge of internet-enabled electronic products and systems
Introducing the technology from square one through real-world design applications, this book will significantly reduce R&D time - and spend. Eddie Insam's approach to the internet protocols TCP/IP is to explore their potential as a practical tool for design engineers building web communication and capabilities into embedded systems for the next generation of electronic products.Eddie Insam introduces the range of possibilities open to internet-enabled designs, including automated fault and low-stock notification, remote environmental control, control of test and measurement equipment, and programming responses based on data collected locally. These techniques are introduced as they key to a new level of interactivity between customer and manufacturer or service provider as well as a the means for users to communicate with electronic devices in increasingly useful and user-friendly ways. These new opportunities are introduced with the level of practical detail required for electronic designers getting to grips with turning the next phase of the internet revolution into reality.The scope of this book encompasses electronic design, networking applications and wireless applications using Bluetooth and 802.11 (WiFi). The case studies are not based on one specific device, but listings are provided where required.*An engineer's approach to internet protocols and applications*Reduces R&D time for design engineers*The design guide for the cutting edge of internet-enabled electronic products and systems
Front Cover 1
TCP/IP Embedded Internet Applications 4
Copyright Page 5
Contents 6
Introduction 8
Chapter 1: Networking Embedded Systems 12
Why Network Embedded Systems? 12
What Makes an Embedded System? 14
Common Methods of Networking 16
Examples of Networked Embedded Systems 20
Points to Consider Before Networking Embedded Systems 26
Getting Started 30
Chapter 2: Software Design for Embedded Communications 36
Setting the Stage 36
Concurrent Programming 40
State Machines 50
High-level Languages and Resource-limited Devices 54
Interfacing Issues 56
Gate Arrays or Microcontrollers? 58
Chapter 3: Protocols and Communications Models 62
What is a Protocol? 62
Protocol Layer Models 64
The Standard OSI Layer Model 64
The OSI Model and the Internet 71
The IEEE 802 Model 73
RFC – Obtaining Information on Standards 75
Chapter 4: Network Physical Layer Technologies 76
Introduction 76
Wide Area Networks 77
Local Area Network Technologies 90
Low-level Encoding 100
Checksums and Error Protection 108
Managing the Medium – Handling Collisions 113
Chapter 5: LAN Access Technologies 116
Ethernet and IEEE 802 116
How Ethernet Works 117
Interface Devices for Ethernet 122
Wireless Technologies 802.11 140
Chapter 6: Data Link Management 152
What is the Job of the Data Link Layer? 152
Wide Area Networks – SLIP/PPP 154
Local Area Networks 166
Logical Link Control – LLC 173
Address Resolution Protocol 175
Chapter 7: Network Layer – Building on IP 178
Internet Protocol 178
IPv6 187
ICMP 189
UDP 193
TCP 198
Chapter 8: Application Layer Protocols 214
Telnet 214
Electronic Mail 219
HTTP 229
FTP 232
TFTP 235
BOOTP 237
DHCP 238
RTP/RTCP 240
NTP/SNTP 243
SCTP 245
Chapter 9: A Simple Implementation 250
Introduction 250
The 'Main ' Program 252
Driving the Network Interface Card 254
Data Link Layer 259
Network Layer – IP 262
UDP 266
TCP 268
Software Listings 271
Bibliography 310
Glossary 312
Index 324
Erscheint lt. Verlag | 4.9.2003 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Netzwerke ► TCP / IP und IPv6 |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Technik ► Elektrotechnik / Energietechnik | |
ISBN-10 | 0-08-047455-1 / 0080474551 |
ISBN-13 | 978-0-08-047455-7 / 9780080474557 |
Haben Sie eine Frage zum Produkt? |
![EPUB](/img/icon_epub_big.jpg)
Größe: 13,0 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
![PDF](/img/icon_pdf_big.jpg)
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.