cart 0

You have no items in your shopping cart.

Embedded Ethernet and Internet Complete (Jan Axelson Series)

Author(s) Jan Axelson.
Year of Publication 2007
Edition First
Pages 482
Cover Type Soft Cover
Size 7.25" x 9.25"
ISBN-13 978-81-87972-11-2

Availability: In stock

List Price: ₹395.00

Discount: 20%

Net Price ₹316.00

- 95%
Review Feedback Specimen Request Connect To Author

Share

About the Book

About The Book

Embedded Ethernet and Internet Complete is a guide to designing and programming embedded systems to communicate in local Ethernet networks and on the Internet.

This book Bringing together two areas of computer technology-networking and embedded systems. This developers guide offers guidance and examples for each of these, with a focus on the special requirements and limits of embedded systems. Because developing an embedded system for networking requires knowledge from many areas, including circuit design, programming, network architecture, and Ethernet and Internet protocols, developers are given valuable technical information on each that can be put to use right away. Covered are the advantages and limits of using Ethernet to connect embedded systems in a local network, hardware and program code needed to connect an embedded system to an Ethernet network and the Internet, and how to build a network. Also discussed are how embedded systems can use TCP/IP and related protocols and how personal-computer applications can use the protocols to communicate with embedded systems. Developers will learn how their Web servers pages can include dynamic, real-time content and respond to user input.

Contents

Contents

 1. Networking Basics 
Quick Start: The Elements of a Network: Components,  Modular Design, The Networks Protocol Stack, Clients and Severs, Requirements for Internet Communications, A Word about Web servers.
In DepthInside Ethernet Advantages, Limits, Using a PC for Network Communications, The IEEE 802.3 Standard, Frames, Media Access Control: Deciding When to Transmit Physical Addresses. Using a Protocol Analyzer to view Ethernet Traffic .
 2. Building a Network: Hardware Options
Quick Start: Connecting to a PC: Components and Configurations Other Options.
In Depth: Cables, Connections and Network Speed : Cable Types for Different Uses, Twisted pair Cable, Fiber Optic Cable, Coaxial Cable, Connections for Harsh Environments, Supplying Power,  Going Wireless, Media Systems, Interfacing to Ethernet Controllers, Using Repeater Hubs, Ethernet Switches, and Routers
 3. Design Choices
Quick Start: Selecting Components Complete Solutions, Special-Purpose Modules.
In Depth: Ethernet Controllers: What the Hardware Does, Ethernet Controller Basics, The ASIX AX88796, Realtek RTL8019AS, SMSC LAN91C96, Cirrus Logic CS8900A .
 4. Using the Internet Protocol in Local and Internet Communications
Quick Start: Connecting to the Internet: Considerations in Obtaining Internet Service, Technologies for Connecting, Static and Dynamic IP Addresses, Connecting Multiple Computers to the Internet, Communicating through a Firewall, Obtaining and Using a Domain name.
In Depth: Inside the Internet Protocol: What IP Does, IP Addresses, The IP Header, Assigning an IP Address to a Host, Matching an IP Address to an Ethernet Interface, How a Datagram Finds Its Way to Its Destination, The Internet Control Message Protocol (ICMP).
 5. Exchanging Messages Using UDP and TCP
Quick Start: Basic Communications: Configuring a Device for Network Communications, Sending UDP Datagrams, Receiving UDP Datagrams, Exchanging Messages using TCP,  UDP and TCP from PC Applications.
In Depth: Inside UDP and TCP: About Sockets and Ports, UDP: Just the Basics, TCP: Adding Handshaking and Flow Control.
 6. Serving Web Pages with Dynamic Data
Quick Start: Two Approaches: Serving a page with Dynamic Data, Rabbit Real-time Web Page, TINI Real-time Web Page.
In depth: Protocols for Serving Web pages: Using the Hypertext Transfer Protocol, HTTP Versions, Elements of an HTTP Message, Inside the Hypertext markup Language, Server Side Include Directives.
 7. Serving Web pages that Respond to User Input
Quick Start: Device Controller: The Device Controllers Web Page, Rabbit Device Controller, TINI Device Controller.
In Depth: Using CGI and Servlets: CGI for Embedded Systems, Servlets for Embedded Systems, Receiving From Data.
 8. E-mail for Embedded Systems
Quick Start: Sending and Receving Messages: Sending an E-mail from a Rabbit, Sending an E-mail from a TINI, Receiving E-mail on a Rabbit. Receiving Email-mail on a TINI.
In Depth: E-mail Protocols: How E-mail Works, Using the Simple Mail Transfer protocol, Sending E-mail with a URL, Using the Post Office Protocol.
9. Using the File Transfer Protocol
Quick Start: FTP Clients and Servers: Rabbit FTP Client , TINI FTP Client , Rabbit FTP Server, TINI FTP Server.
In Depth: Inside the File Transfer Protocol: Requirements,  Transferring a File, Commads, Requesting a File with a URL.
10. Keeping Your Devices and Network Secure
Quick Start: Limiting Access with Passwords: Using Basic Authentication, Basic Authentication on the Rabit, Basic Authentication on the TINI .
In Depth: Four Rules for Securing Your Devices and Local Network: Use a Firewall, Restrict Access with User Names and Passwords, Validate User Data, Encrypt Private Data. 
About the Author

About the author

Jan Axelson has written dozens of articles for technical publications including Embedded Systems Programming, EDN, and Circuit Cellar. She is the author of USB Complete, Serial Port Complete, and Parallel Port Complete. She lives in Madison, Wisconsin. For Further Details Click Here!
Key features

Key features

*** [Jan] presents everything in the context of embedded systems, especially systems with limited resources. And that’s where the real strength of this book lies. Jack Ganssle, The Embedded Muse. Complete review. *** From integrating hardware with device needs to creating such embedded Web site to respond to user input and exchanging messages, here's a detailed treasure trove of data. Midwest Book Review. Complete review. *** Both network programming and developing for embedded devices have reputations as black arts for programmers. Put the two together and you'd think that a developer would need some high wizardry to make any progress. Author Jan Axelson tackles both in 'Embedded Ethernet and Internet Complete: Designing and Programming Small Devices for Networking,', and she does it in a fairly painless fashion too. - TechBookReport.com. Read the whole review. *** Either of these books (Embedded Ethernet and Internet Complete and Embedded Internet Design) will convince you of one thing: The network is everywhere. There’s nothing like looking at a Web page sent by a server the size of a dollar bill that allows you to monitor your pool water temperature and control the pump and the heater while you are on vacation. Ethernet-enabled embedded systems are finally inexpensive and combined with Java, writing network software is fairly straightforward. - Dr. Dobb's Java Newsletter, Al Williams, December 2003
Readership

Readership

Embedded-device programmers, Anyone who wants to design, program, or learn about networking with embedded systems.
Expert's Reviews

Experts Reviews

More and more equipment includes built-in Ethernet ports that communicate with computers and equipment across a lab bench or across a continent. But without the practical information Axelson provides in her latest book, designing an Ethernet port and getting it to work properly can present engineers with a challenge. So if you plan to design an embedded system with a built-in network connection, buy this book. The hands-on approach and real software examples make this book invaluable. It serves as a how-to manual for designers and as a reference book for people who need to better understand how networks operate. Readers don't get a lot of useless block diagrams and academic descriptions of networking. Instead, they receive practical information they can immediately apply. Jon Titus, ECN. *** Axelson has struck an ideal blend of detail where needed and summary when detail is not required. The book is organized well and should satisfy both the casual bathroom reader and the rigorous, horribly-cracked-binding, lab-bench-reference reader. I like Axelson's writing style; it's an ideal blend of assume I'm an idiot-style when you need it and in-depth when you want to dig. - Tim Drury, slashdot.org. Complete review. *** Recently, I took my daughter to a play about a giant. At turns, the giant was played by an actor and a 30-foot effigy. The other characters were each played both by a person and a 12-inch marionette. It was technically well done: the scale shifted up and down effortlessly. This book does the same thing, swooping from a description of the bitfields in an Ethernet frame, to the nuances of multithreaded network programming, to details of HTTP, SMTP, POP, and FTP; from making network patch cables (really!) to choosing network-ready embedded processor boards, to architecting whole networks. Somehow, the reader doesn't notice the transitions; this vast range of information is all integrated flawlessly. - Ernest Friedman-Hill, JavaRanch.com. Complete review.
Reader's Reviews

Write Your Review Here

You're reviewing: Embedded Ethernet and Internet Complete (Jan Axelson Series)

Welcome,

Please select your country