• CATEGORIES
    • All Categories
    • Antiques
    • Art
    • Automotive
    • Baby
    • Beauty & Fragrances
    • Books & Magazines
    • Business & Industrial
    • Cameras & Photo
    • Cell Phones, PDAs & Accessories
    • Clothing & Shoes
    • Collectibles
    • Computers & Networking
    • Crafts
    • Electronics
    • Entertainment Memorabilia
    • Flowers & Gifts
    • Glass & Pottery
    • Health & Personal Care
    • Home & Garden
    • Jewelry & Watches
    • Misc
    • Movies & DVDs
    • Music
    • Office Supplies
    • Real Estate
    • Services
    • Sex Stuff
    • Sports & Outdoors
    • Sports Memorabilia
    • Tools & Hardware
    • Toys, Games & Hobbies
    • Video Games
  • COMMUNITY
  • FAQ
  • SELL
  • US
    • US
    • UK
    • AU
  • Cart
eCrater
  • Sign Up
  • Login
  • Home >
  • All Categories >
  • Books & Magazines >
  • Books >
  • Educational, Textbooks(17956)
$350.00 Add to Cart

Curriculum Design & Instruction To Teach LINUX TCP/IP Networking For Embedded Systems 2E

Curriculum Design & Instruction To Teach LINUX TCP/IP Networking For Embedded Systems 2E

More than 10 available

Details

Shipping: US-Mainland: free (more destinations)

Condition: Brand new

*The store has not been updated recently. You may want to contact the merchant to confirm the availability of the product.

Tweet    
  • Description
Curriculum Design and Instruction To Teach

LINUX TCP/IP Networking For Embedded

Systems 2E:


Author: Charles Hayes:


Linux (IPA pronunciation: /ˈlɪnʊks/) is

a Unix-like computer operating system.

Linux is one of the most prominent examples

of free software and open source development;

its underlying source code can be modified,

used, and redistributed by anyone, freely.

The Linux kernel was first released to the

public on 17 September 1991, for the Intel

x86 PC architecture. The kernel was augmented

with system utilities and libraries from the

GNU project to create a usable operating system,

which later led to the alternate term GNU/Linux.

Linux is now packaged for different uses in Linux

distributions, which contain the kernel along with

a variety of other software packages tailored to

requirements.

Predominantly known for its use in servers, Linux

has gained the support of corporations such as

IBM,Sun Microsystems,Hewlett-Packard,and Novell,

and is used as an operating system for a wide

variety of computer hardware, including desktop

computers, supercomputers, and embedded

devices such as mobile phones and routers.


Special Features Of The Curriculum

Design and Instruction Include:

* Phases For Conducting a Needs Assessment:

* Curriculum Design Supplement:

* |a|. Subject-Questions-Answers:

* Curriculum Design Plan:

* Curriculum Design Goals:

* Curriculum Design Objectives:

* Instructional Goals:

* Instructional Objectives:

* Instructional Activities:

* Instructional Evaluation Techniques:

* Lesson Plans:

* Standard Vocabulary:

* Learning Objectives:

* A Limited Glimpse:


This Curriculum Will Do The Following:

* Teaches programming techniques by providing

a detailed tour of the Linux TCP/IP stack

by following a data packet as it flows through

the networking protocols:

* Updates all the sources and descriptive text

throughout the Curriculum to the latest kernel

revision (2.6, 16.20):

* Includes a New Chapter on Implementing a

Protocol Suite In Linux, the NADA protocol:

* Has a strong emphasis on Linux Networking

Security:

* Covers the implementation of IPv6 in Linux:

* Discusses topics of particular importance to

embedded systems such as real-time


requirements, network management, and

memory constraints:

* Provides answers to detailed networking

questions for embedded engineers by focusing

on the TCP/IP stack internals instead of

applications programming:


Topics Include:

* Introduction:

@ Data Communication and Linus TCP/IP:

1. Introduction:

2. The Linux TCP/IP Source Code:

3. A Brief History of Data Communication:

4. The OSI Seven-Layer Network Model:

5. Connection-Oriented and Connectionless

Protocols:

6. Packets and Frames:

7. Broadband Networking versus Local

Area Networking:

8. The Digital Data Rate Hierarchy in

the Public Network:

9. Networking Standards Summary:

* Introduction:

@ TCP/IP In Embedded Systems:

1. Introduction:

2. How We Got Here:

3. A Few Words on TCP/IP Implementation:

4. TCP/IP and the OSI Reference Model:

5. TCP/IP In Embedded Systems:

6. TCP/IP Standards, Numbers, and Practical

Considerations:

7. Summary:

* Introduction:

@ Linux Network Interface Drivers:

1. Introduction:

2. Network Interface Devices:

3. The Network Device Structure,

struct net_device:

4. Network Device Initialization:

5. Linux Network Interface Driver

Facilities:

6. Receiving Packets:

7. Transmitting Packets:

8. Notifier Chains and Network Interface

Device Status Notification:

9. Summary:

* Introduction:

@ Linux Sockets:

1. Introduction:

2. What is a Socket?

3. Socket, sock, and Other Data Sructures

for Managing Sockets:

4. Socket Layer Initialization:

5. The Transport Layer Interface and the Socket

Application Programming Interface:

6. Packet, Raw, Netlink, and Rounting Sockets:

7. Security and Linux Capabilities:

8. A Note About the Socket API System Calls:

9. Creation of a Socket:

10. Netlink and Rtnetlink:

11. Summary:

* Introduction:

@ The Linux TCP/IP Stack:

1. Introduction:

2. Glue and Infrastructure:

3. Linux TCP.IP Stack Initialization:

4. Kernel Threading:

5. Packet Queuing Layer and Queuing

Disciplines:

6. Receiving Packets in Packet Queuing

Layer, NET_RX_SOFTIRQ:

6. Transport Layer De-Multiplexing and

Internal Packet Routing Cache Rich:

7. In_device Structure for IPv4 Address

Assignment, Multicast and Configuration:

8. Security, Stackable Destination, and XFRM:

9. Some Practical Considerations:

10. Summary:

* Introduction:

@ Socket Buffers and Linux Memory

Allocation:

1. Introduction:

2. Requirements for TCP/IP Memory

Allocation:

3. Traditional Memory Allocation Schemes:

4. Slab Allocation:

5. Linux Socket Buffers:

6. Socket Buffers, Fragmentation, and

Segmentation:

7. Socket Buffer Allocation and Lists:

8. Socket Buffer Utility Functions:

9. Some Practical Considerations:

10. Summary:

* Introduction:

@ Sending The Data From The Socket

Through UDP and TCP:

1. Introduction:

2. Socket Layer Glue:

3. Transport Layer Socket

Initialization:

4. Initiating a Connection at

the Transport Layer:

5. Sending Data from a Socket via UDP:

6. Sending Data from a Socket via TCP:

7. TCP Output:

8. Some Key TCP Data Structures:

9. TCP Timers:

10. Summary:

Topics Include:

* Introduction:

@ The Network Layer, IP:

1. Introduction:

2. Routing Theory:

3. IPv4 Routing, Routing Cache, and

the Routing Policy Database:

4. IP Protocol Initialization:

5. The Route Cache:

6. The RPDB, the FIB, and the

FIB Rules:

7. Routing Input Packets:

8. Routing Output Packets:

9. Internet Peers and the IP Header

ID Field:

10. The Address Resolution Protocol:

11. The Internet Control Message

Protocol (ICMP):

12. Sending ICMP Packets:

13. Multicast and IGMP:

14. Sending Packets from IP:

15. Receiving Packets in IP:

16. Summary:

* Introduction:

@ Receiving Data in the Transport

Layer, UDP, and TCP:

1. Introduction:

2. Receive-Side Packet Handling:

3. Receiving Data in TCP:

4. TCP Receive State Processing:

5. Processing Data Segments in

Established State:

6. The TCP TIME_WAIT State:

7. TCP Socket-Level Receive:

8. Summary:

* Introduction:

@ Internet Protocal Version 6(IPv6):

1. Introduction:

2. The AF_NADA Protocol Family:

3. Address Family Initialization:

4. Module Initialization:

5. Socket Layer Interface:

6. Receiving Packets in the AF_NADA Family:

7. Sending Packets from the Socket Layer:

8. The Test Setup for AF_NADA:

9. The Test Setup for AF_NADA:

10. Summary:

* Introduction:

@ Internet Protocal Version 6(IPv6):

1. Introduction:

2. Facilities in IPv6:

3. IPv6 Addressing:

4. IPv6 Packet Format:

5. The IPv6 Implementation in Linux:

6. IPv6 Socket Implementation:

7. IPv6 Fragmentation and

De-Fragmentation:

8. IPv6 Output:

9. IPv6 Input:

10. IPv6 UDP:

11. IPv6 TCP:

12. The ICMP Protocol for IPv6, ICMPv6:

13. IPv6 Neighbor Discovery:

14. The Multicast Listener Discovery Protocol:

15. Auto Configuration:

16. Routing and the IPv6 FIB:

17. Summary:

* STATE OF THE ART CURRICULUM DESIGN:

* NEW:

* ILLUSTRATIONS

* PHOTOS:

* BIBLIOGRAPHY:

* REFERENCES:

* PAPERBACK:

* TRANSPARENT FRONT PAGE:

* BLACK-WHITE-RED OR BLUE BACK PAGE COVER:

* BINDED WIRE-0: BLACK-WHITE-RED OR BLUE:

* 700 WHITE PAGES: 8x11"

* ALLOW 6 TO 8 WEEKS TO RECEIVE ITEM:

* ORDER EARLY WHILE SUPPLIES LAST:
... [Full Description]

Title of Image

Seller Information

Seller

doctor
  • Contact Seller
  • No Feedback Yet
‹ ›
View Store

Location

  • US, Chicago, IL

Payment

  • Credit Cards
  • Credit Cards accepted via:
  • PayPal

Additional Info

  • About
  • Terms and Policy
  • Contact Info
  • © 2026
  • ·
  • eCRATER
  • ·
  • Get your free online store
Last Updated: 28 May 2020 04:32:07 PDT
  • about
  • ·
  • terms
  • ·
  • privacy
  • ·
  • dmca
  • ·
  • contact
  • ·
  • news
Follow Us