|
|
Books > Academic & Education > Professional & Technical > Networking
Networking technologies and concepts are often difficult to
explain, even through careful description and well thought out
examples. One method for making this information "stick" is to
create an environment where networking professionals and students
can visualize how networks work by utilizing a software tool that
simulates the functions within a network. The tool provides a
virtual environment for an assortment of desirable features such as
modeling a network based on specified criteria and predicting its
performance.
"The Network Simulation Experiments Manual" takes this
instructional tool a step further and provides detailed experiments
on core networking topologies for use in this simulation
environment. Various scenarios are presented within each topology:
Review questions, suggested readings, a lab report, and exercises
accompanying each assignment. The manual also comes with directions
for downloading the free and easy-to-install OPNET IT Guru Academic
Edition software. This software provides a virtual environment for
modeling, analyzing, and predicting the performance of IT
infrastructures, including applications, servers, and networking
technologies. Prepared by Professor Emad Aboelela of the Taibah
University, Saudi Arabia, the experiments in the manual are closely
tied to the organization of "Computer Networks: A Systems Approach,
Fifth Edition" and, when used together, serve as a complete tool
for understanding how and why computer networks function as they
do.
*Updated and expanded by aninstructor who has used OPNET simulation
tools in his classroom for numerous demonstrations and real-world
scenarios.
* Software download based on an award-winning product made by OPNET
Technologies, Inc., whose software is used by thousands of
commercial and government organizations worldwide, and by over 500
universities.
*Useful experimentation for professionals in the workplace who are
interested in learningand demonstrating the capability of
evaluating different commercial networking products, i.e., Cisco
routers.
*Covers the core networking topologies and includes assignments on
Switched LANs, Network Design, CSMA, RIP, TCP, Queuing Disciplines,
Web Caching, etc."
Smart object technology, sometimes called the Internet of
Things, is having a profound impact on our day-to-day lives.
"Interconnecting Smart Objects with IP" is the first book that
takes a holistic approach to the revolutionary area of IP-based
smart objects. Smart objects are the intersection of networked
embedded systems, wireless sensor networks, ubiquitous and
pervasive computing, mobile telephony and telemetry, and mobile
computer networking. This book consists of three parts, Part I
focuses on the architecture of smart objects networking, Part II
covers the hardware, software, and protocols for smart objects, and
Part III provides case studies on how and where smart objects are
being used today and in the future. The book covers the
fundamentals of IP communication for smart objects, IPv6, and web
services, as well as several newly specified low-power IP standards
such as the IETF 6LoWPAN adaptation layer and the RPL routing
protocol. This book contains essential information not only for the
technical reader but also for policy makers and decision makers in
the area of smart objects both for private IP networks and the
Internet.
Shows in detail how connecting smart objects impacts our lives with
practical implementation examples and case studies Provides an in
depth understanding of the technological and architectural aspects
underlying smart objects technology Offers an in-depth examination
of relevant IP protocols to build large scale smart object networks
in support of a myriad of new services
Exchange Server is necessary to support Outlook and SharePoint in
the enterprise messaging at virtually all Fortune 1000 firms.
Microsoft(r) Exchange Server 2003 SP1 and SP2 Deployment and
Migration describes everything that you need to know about
designing, planning, and implementing an Exchange 2003 environment.
This book covers, in detail, the tools and techniques that
messaging system planners and administrators will require in order
to establish a functioning interoperability environment between
Exchange 2003 and previous versions of Exchange including Exchange
5.5 and Exchange 2000. The book describes various deployment
topologies and environments to cater for a multitude of different
organizational requirements. The book has been updated to reflect
the new changes that Microsoft introduced with Exchange 2003 and
SP1 and SP2 updates in relation to major architectural changes to
migrations techniques and other services such as RPC over HTTP and
journaling functionality.
* Details for consultants and system administrators to migrate from
older versions of Exchange 5.5 and Exchange 2000 to the latest
revisions of Exchange 2003
* Critical information on integration with Office 2003 and Windows
2003
* Based on actual implementations of the released version of
Exchange
2003 in larger enterprise environments
* NEW! Cover critical updates to Exchange 2003 with updates from
SP1 and SP2, such as new implementations of RPC over HTTP and cross
site migrations
* NEW! Coverage of the Exchange journaling feature updates in
Exchange
2003 SP1 and SP2
Networking Explained 2E offers a comprehensive overview of computer
networking, with new chapters and sections to cover the latest
developments in the field, including voice and data wireless
networking, multimedia networking, and network convergence.
Gallo and Hancock provide a sophisticated introduction to their
subject in a clear, readable format. These two top networking
experts answer hundreds of questions about hardware, software,
standards, and future directions in network technology.
Wireless networks
Convergence of voice and data
Multimedia networking
This book provides comprehensive coverage of mobile data networking
and mobile communications under a single cover for diverse
audiences including managers, practicing engineers, and students
who need to understand this industry. In the last two decades, many
books have been written on the subject of wireless communications
and networking. However, mobile data networking and mobile
communications were not fully addressed in a unified fashion. This
book fills that gap in the literature and is written to provide
essentials of wireless communications and wireless networking,
including Wireless Personal Area Networks (WPAN), Wireless Local
Area Networks (WLAN), and Wireless Wide Area Networks (WWAN).
The first ten chapters of the book focus on the fundamentals that
are required to study mobile data networking and mobile
communications. Numerous solved examples have been included to show
applications of theoretical concepts. In addition, unsolved
problems are given at the end of each chapter for practice. (A
solutions manual will be available.)
After introducing fundamental concepts, the book focuses on mobile
networking aspects. Four chapters are devoted on the discussion of
WPAN, WLAN, WWAN, and internetworking between WLAN and WWAN.
Remaining seven chapters deal with other aspects of mobile
communications such as mobility management, security, cellular
network planning, and 4G systems.
A unique feature of this book that is missing in most of the
available books on wireless communications and networking is a
balance between the theoretical and practical concepts.
Moreover, this book can be used to teach a one/two semester course
in mobile data networking and mobile communications to ECE and CS
students.
*Details the essentials of Wireless Personal Area Networks(WPAN),
Wireless Local Are Networks (WLAN), and Wireless Wide Area Networks
(WWAN)
*Comprehensive and up-to-date coverage including the latest in
standards and 4G technology
*Suitable for classroom use in senior/first year grad level
courses. Solutions manual and other instructor support available
IPv6 was introduced in 1994 and has been in development at the
IETF for over 10 years. It has now reached the deployment stage.
KAME, the de-facto open-source reference implementation of the IPv6
standards, played a significant role in the acceptance and the
adoption of the IPv6 technology. The adoption of KAME by key
companies in a wide spectrum of commercial products is a
testimonial to the success of the KAME project, which concluded not
long ago.
This book is the first and the only one of its kind, which
reveals all of the details of the KAME IPv6 protocol stack,
explaining exactly what every line of code does and why it was
designed that way. Through the dissection of both the code and its
design, the authors illustrate how IPv6 and its related protocols
have been interpreted and implemented from the specifications. This
reference will demystify those ambiguous areas in the standards,
which are open to interpretation and problematic in deployment, and
presents solutions offered by KAME in dealing with these
implementation challenges.
Covering a snapshot version of KAME dated April 2003 based on
FreeBSD 4.8Extensive line-by-line code listings with meticulous
explanation of their rationale and use for the KAME snapshot
implementation, which is generally applicable to most recent
versions of the KAME IPv6 stack including those in recent releases
of BSD variantsNumerous diagrams and illustrations help in
visualizing the implementation In-depth discussion of the standards
provides intrinsic understanding of the specifications
In a local area network (LAN) or intranet, there are many pieces of
hardare trying to gain access to the network transmission media at
the same time (i.e., phone lines, coax, wireless, etc.). However, a
network cable or wireless transmission frequency can physically
only allow one node to use it at a given time. Therefore, there
must be some way to regulate which node has control of the medium
(a media access control, or MAC, protocol). Ethernet is a MAC
protocol; it is one way to regulate physical access to network
tranmission media.
Ethernet networking is used primarily by networks that are
contained within a single physical location. If you need to design,
install, and manage a network in such an envronment, i.e., home or
small business office, then this book will give you an in-depth
understanding of the technology involved in an Ethernet network.
One of the major goals of this book is to demystify the jargon of
networks so that the reader gains a working familiarity with common
networking terminology and acronyms.
In addition, this books explains not only how to choose and
configure network hardware but also provides practical information
about the types of network devices and software needed to make it
all work. Tips and direction on how to manage an Ethernet network
are also provided.
This book therefore goes beyond the hardware aspects of Ethernet to
look at the entire network from bottom to top, along with enough
technical detail to enable the reader to make intelligent choices
about what types of transmission media are used and the way in
which the various parts of the network are interconnected.
*Explains how the Ethernet works, with emphasis on current
technologies and emerging trends in gigabit and fast Ethernet,
WiFi, routers, and security issues
*Teaches how to design and select complementary components of
Ethernet networks with a focus on home and small business
applications
*Discuses the various types of cables, software, and hardware
involved in constructing, connecting, operating and monitoring
Ethernet networks
The view presented in "The Internet and Its Protocols" is at once
broad and deep. It covers all the common protocols and how they
combine to create the Internet in its totality. More importantly,
it describes each one completely, examining the requirements it
addresses and the exact means by which it does its job. These
descriptions include message flows, full message formats, and
message exchanges for normal and error operation. They are
supported by numerous diagrams and tables.
This book's comparative approach gives you something more valuable:
insight into the decisions you face as you build and maintain your
network, network device, or network application. Author Adrian
Farrel s experience and advice will dramatically smooth your path
as you work to offer improved performance and a wider range of
services.
* Provides comprehensive, in-depth, and comparative coverage of the
Internet Protocol (both IPv4 and IPv6) and its many related
technologies.
* Written for developers, operators, and managers, and designed to
be used as both an overview and a reference.
* Discusses major concepts in traffic engineering, providing
detailed looks at MPLS and GMPLS and how they control both IP and
non-IP traffic.
* Covers protocols for governing routing and transport, and for
managing switches, components, and the network as a whole, along
with higher-level application protocols.
* Offers thoughtful guidance on choosing between protocols,
selecting features within a protocol, and other service- and
performance-related decisions."
Fully updated, revised, and expanded, this second edition of Modern
Cable Television Technology addresses the significant changes
undergone by cable since 1999--including, most notably, its
continued transformation from a system for delivery of television
to a scalable-bandwidth platform for a broad range of communication
services. It provides in-depth coverage of high speed data
transmission, home networking, IP-based voice, optical dense
wavelength division multiplexing, new video compression techniques,
integrated voice/video/data transport, and much more.
Intended as a day-to-day reference for cable engineers, this book
illuminates all the technologies involved in building and
maintaining a cable system. But it's also a great study guide for
candidates for SCTE certification, and its careful explanations
will benefit any technician whose work involves connecting to a
cable system or building products that consume cable services.
*Written by four of the most highly-esteemed cable engineers in the
industry with a wealth of experience in cable, consumer
electronics, and telecommunications.
*All new material on digital technologies, new practices for
delivering high speed data, home networking, IP-based voice
technology, optical dense wavelength division multiplexing (DWDM),
new video compression techniques, and integrated voice/video/data
transport.
*Covers the latest on emerging digital standards for voice, data,
video, and multimedia.
*Presents distribution systems, from drops through fiber optics, an
covers everything from basic principles to network architectures.
"Multicast Sockets: Practical Guide for Programmers" is a hands-on,
application-centric approach to multicasting (as opposed to a
network-centric one) that is filled with examples, ideas, and
experimentation. Each example builds on the last to introduce
multicast concepts, frameworks, and APIs in an engaging manner that
does not burden the reader with lots of theory and jargon. The book
is an introduction to multicasting but assumes that the reader has
a background in network programming and is proficient in C or Java.
After reading the book, you will have a firm grasp on how to write
a multicast program.
Features:
* Author team of instructor and application programmer is reflected
in this rich instructional and practical approach to the subject
material
* Only book available that provides a clear, concise,
application-centric approach to programming multicast applications
and covers several languages C, Java, and C# on the .NET
platform
* Covers important topics like service models, testing
reachability, and addressing and scoping.
* Includes numerous examples and exercises for programmers and
students to test what they have learned"
BRIEF DESCRIPTION OF CONTENT:
There is a significant need for a comprehensive book addressing the
operational and day-to-day security management requirements. IM,
used in enterprise networks can easily be reconfigured and allow
for potentially nonstop exposure; they require the level of
security be scrutinized carefully. This includes inherent security
flaws in various network architectures that result in additional
risks to otherwise secure converged networks. A few books cover
components of the architecture, design, theory, issues, challenges,
and recommended policies for IM security, but none of them address
IM issues in a manner that is useful for the day-to-day operations
and management of enterprise networks. IM Security is intended to
bridge this gap.
UNIQUE FEATURE/RATIONALE
There are no current books that cover components of the
architecture, design, theory, issues, challenges, and recommended
policies for IM security. No book we know of addresses IM security
in a manner useful for day-to-day operations and management of
IM-capable networks in today s corporate environment.
* Up-to-date coverage of architecture, design, theory, issues,
challenges, and recommended policies for IM security.
* Addresses IM security for day-to-day operations and management of
IM-capable networks in today s corporate environment"
Adoption of Bluetooth wireless technology has made great strides in
the last few years. One of the biggest steps forward the
standardization of Java APIs for Bluetooth wireless technology
(JABWT) is explained in detail in this book. The JABWT standard,
defined by the JSR-82 specification, supports rapid development of
Bluetooth applications that are portable, secure, and
highly-usable. Wireless device manufacturers have responded to the
JABWT specification by announcing mobile phones and other products
that will run JABWT applications. Bluetooth Application Programming
with the Java APIs explains in detail how to write Bluetooth
applications using the Java APIs to exploit the power of both
technologies. Written by the specification lead for JSR-82 and two
other key participants in the definition of JABWT, this book
provides the authoritative explanations and concrete examples you
need to get started right away.
About the Authors
"C Bala Kumar" is a Distinguished Member of the Technical Staff at
Motorola. He chaired the industry expert group that defined the
Java APIs for Bluetooth wireless technology. He currently leads the
systems software team for wireless platforms in Motorola's
Semiconductor Products Sector. "Paul J. Kline" is a Distinguished
Member of the Technical Staff at Motorola and the maintenance lead
for the JABWT specification. He currently works on the System
Software Architecture team in Motorola's Semiconductor Products
Sector. "Timothy J. Thompson" is a Senior Software Engineer on the
System Software Architecture team in Motorola's Semiconductor
Products Sector. He was the OBEX architect on the JABWT
specification team at Motorola.
* Written by experts the authors led the industry team that defined
the JABWT standard and the Motorola team that developed the first
JABWT implementation
* Covers JABWT in depth and goes beyond the specification to
explain how to use the standard effectively
* A helpful resource both to Java programmers interested in
Bluetooth wireless technology and to business managers interested
in its potential for creating new business opportunities
* Digs deeply into the programming areas you must master to
successfully design and build JABWT applications, including RFCOMM,
OBEX, device discovery, service discovery, and L2CAP
* Details the real-world issues involved in programming Bluetooth
devices and implementing the JABWT specification
* Organized into sections that explicitly address the different
needs of programmers, business managers, and project managers"
This book contains everything you need to make your application
program support IPv6. IPv6 socket APIs (RFC2553) are fully
described with real-world examples. It covers security, a great
concern these days. To secure the Internet infrastructure, every
developer has to take a security stance - to audit every line of
code, to use proper API and write correct and secure code as much
as possible. To achieve this goal, the examples presented in this
book are implemented with a security stance. Also, the book leads
you to write secure programs. For instance, the book recommends
against the use of some of the IPv6 standard APIs - unfortunately,
there are some IPv6 APIs that are inherently insecure, so the book
tries to avoid (and discourage) the use of such APIs. Another key
issue is portability. The examples in the book should be applicable
to any of UNIX based operating systems, MacOS X, and Windows XP.
* Covers the new protocol just adopted by the Dept of Defense for
future systems
* Deals with security concerns, including spam and email, by
presenting the best programming standards
* Fully describes IPv6 socket APIs (RFC2553) using real-world
examples
* Allows for portability to UNIX-based operating systems, MacOS X,
and Windows XP
High-Performance Data Network Design contains comprehensive
coverage of network design, performance, and availability. Tony
Kenyon provides the tools to solve medium- to large-scale data
network design problems from the ground up. He lays out a practical
and systematic approach that integrates network planning, research,
design, and deployment, using state-of-the-art techniques in
performance analysis, cost analysis, simulation, and topology
modeling.
The proliferation and complexity of data networks today is
challenging our ability to design and manage them effectively. A
new generation of Internet, e-commerce, and multimedia applications
has changed traditional assumptions on traffic dynamics, and
demands tight quality of service and security guarantees. These
issues, combined with the economics of moving large traffic volumes
across international backbones, mean that the demands placed on
network designers, planners, and managers are now greater than ever
before. High-Performance Data Network Design is a "must have" for
anyone seriously involved in designing data networks. Together with
the companion volume, Data Networks: Routing, Security, and
Performance Optimization, this book gives readers the guidance they
need to plan, implement, and optimize their enterprise
infrastructure.
-Provides real insight into the entire design process
-Includes basic principles, practical advice, and examples of
design for industrial-strength enterprise data networks
-Integrates topics often overlooked-backbone optimization,
bottleneck analysis, simulation tools, and network costing
A decade ago, the corporate world viewed grid computing as a
curiosity. Today, it views it as an opportunity--a chance to reduce
costs, improve performance, fund new projects, and take advantage
of under-utilized capacity. The engineering behind this
transformation has been amply documented. Until now, however,
little has been written to prepare managers, executives, and other
decision-makers to implement grid computing in a sensible and
effective way.
Grid Computing: The Savvy Manager's Guide examines the technology
from a rigorous business perspective, equipping you with the
practical knowledge you need to assess your options and determine
what grid computing approach is right for your enterprise. This
book is heavy on real-world experience, distilling from a rich
assortment of case studies the best practices currently at work in
a variety of industries. Always attentive to grid computing s many
competitive advantages, it is also realistic about the challenges
of selling the idea to staff and making it a part of your company s
culture.
Grid Computing has an Online Companion at www.savvygrid.com with
contents, details, community forum, and latest updates for the
material.
* Sketches the history of grid computing, showing how it made the
leap from academia to business.
* Examines the criteria you'll need to meet to make your network
"grid-enabled."
* Explains how a grid-based solution can be made to meet key
organizational requirements, including security, scheduling, data
storage, and fault-tolerance.
* Surveys the approaches currently available and helps you choose
the one that will best meet your needs, both now and in the
future.
* Focuses heavily on the competitive advantages you can reap from
grid computing, and provides advice on convincing your organization
to adopt grid computing and making a successful transition."
Cryptology is the practice of hiding digital information by means
of various obfuscatory and steganographic techniques. The
application of said techniques facilitates message confidentiality
and sender/receiver identity authentication, and helps to ensure
the integrity and security of computer passwords, ATM card
information, digital signatures, DVD and HDDVD content, and
electronic commerce. Cryptography is also central to digital rights
management (DRM), a group of techniques for technologically
controlling the use of copyrighted material that is being widely
implemented and deployed at the behest of corporations that own and
create revenue from the hundreds of thousands of mini-transactions
that take place daily on programs like iTunes.
This new edition of our best-selling book on cryptography and
information hiding delineates a number of different methods to hide
information in all types of digital media files. These methods
include encryption, compression, data embedding and watermarking,
data mimicry, and scrambling. During the last 5 years, the
continued advancement and exponential increase of computer
processing power have enhanced the efficacy and scope of electronic
espionage and content appropriation. Therefore, this edition has
amended and expanded outdated sections in accordance with new
dangers, and includes 5 completely new chapters that introduce
newer more sophisticated and refined cryptographic algorithms and
techniques (such as fingerprinting, synchronization, and
quantization) capable of withstanding the evolved forms of attack.
Each chapter is divided into sections, first providing an
introduction and high-level summary for those who wish to
understand theconcepts without wading through technical
explanations, and then presenting concrete examples and greater
detail for those who want to write their own programs. This
combination of practicality and theory allows programmers and
system designers to not only implement tried and true encryption
procedures, but also consider probable future developments in their
designs, thus fulfilling the need for preemptive caution that is
becoming ever more explicit as the transference of digital media
escalates.
* Includes 5 completely new chapters that delineate the most
current and sophisticated cryptographic algorithms, allowing
readers to protect their information against even the most evolved
electronic attacks.
* Conceptual tutelage in conjunction with detailed mathematical
directives allows the reader to not only understand encryption
procedures, but also to write programs which anticipate future
security developments in their design.
* Grants the reader access to online source code which can be used
to directly implement proven cryptographic procedures such as data
mimicry and reversible grammar generation into their own work.
Network routing can be broadly categorized into Internet routing,
PSTN routing, and telecommunication transport network routing. This
book systematically considers these routing paradigms, as well as
their interoperability. The authors discuss how algorithms,
protocols, analysis, and operational deployment impact these
approaches. A unique feature of the book is consideration of both
macro-state and micro-state in routing; that is, how routing is
accomplished at the level of networks and how routers or switches
are designed to enable efficient routing.
In reading this book, one will learn about 1) the evolution of
network routing, 2) the role of IP and E.164 addressing in routing,
3) the impact on router and switching architectures and their
design, 4) deployment of network routing protocols, 5) the role of
traffic engineering in routing, and 6) lessons learned from
implementation and operational experience. This book explores the
strengths and weaknesses that should be considered during
deployment of future routing schemes as well as actual
implementation of these schemes. It allows the reader to understand
how different routing strategies work and are employed and the
connection between them. This is accomplished in part by the
authors' use of numerous real-world examples to bring the material
alive.
. Bridges the gap between theory and practice in network routing,
including the fine points of implementation and operational
experience
. Routing in a multitude of technologies discussed in practical
detail, including, IP/MPLS, PSTN, and optical networking
. Routing protocols such as OSPF, IS-IS, BGP presented in
detail
. A detailed coverage of various router and switch
architectures
. A comprehensive discussion about algorithms on IP-lookup and
packet classification
. Accessible to a wide audience due to its vendor-neutral
approach
. CD-ROM with bonus chapters on advanced topics
"TCP/IP sockets in C# is an excellent book for anyone interested in
writing network applications using Microsoft .Net frameworks. It is
a unique combination of well written concise text and rich
carefully selected set of working examples. For the beginner of
network programming, it's a good starting book; on the other hand
professionals could also take advantage of excellent handy sample
code snippets and material on topics like message parsing and
asynchronous programming."
Adarsh Khare, SDT, .Net Frameworks Team, Microsoft Corporation
The popularity of the C# language and the .NET framework is ever
rising due to its ease of use, the extensive class libraries
available in the .NET Framework, and the ubiquity of the Microsoft
Windows operating system, to name a few advantages. TCP/IP Sockets
in C# focuses on the Sockets API, the de facto standard for writing
network applications in any programming language. Starting with
simple client and server programs that use TCP/IP (the Internet
protocol suite), students and practitioners quickly learn the
basics and move on to firsthand experience with advanced topics
including non-blocking sockets, multiplexing, threads, asynchronous
programming, and multicasting. Key network programming concepts
such as framing, performance and deadlocks are illustrated through
hands-on examples. Using a detailed yet clear, concise approach,
this book includes numerous code examples and focused discussions
to provide a solid understanding of programming TCP/IP sockets in
C#.
Features
*Tutorial-based instruction in key sockets programming techniques
complemented by numerous code examples throughout
*Discussion moves quickly into the C# Sockets API definition and
code examples, desirable for those who want to get up-to-speed
quickly
*Important coverage of "under the hood" details that developers
will find useful when creating and using a socket or a higher level
TCP class that utilizes sockets
*Includes end-of-chapter exercises to facilitate learning, as well
as sample code available for download at the book s companion web
site
*Tutorial-based instruction in key sockets programming techniques
complemented by numerous code examples throughout
*Discussion moves quickly into the C# Sockets API definition and
code examples, desirable for those who want to get up-to-speed
quickly
*Important coverage of "under the hood" details that developers
will find useful when creating and using a socket or a higher level
TCP class that utilizes sockets
*Includes end-of-chapter exercises to facilitate learning, as well
as sample code available for download at the book's companion web
site"
In 1994, W. Richard Stevens and Addison-Wesley published a
networking classic: TCP/IP Illustrated. The model for that book was
a brilliant, unfettered approach to networking concepts that has
proven itself over time to be popular with readers of beginning to
intermediate networking knowledge. The Illustrated Network takes
this time-honored approach and modernizes it by creating not only a
much larger and more complicated network, but also by incorporating
all the networking advancements that have taken place since the
mid-1990s, which are many.
This book takes the popular Stevens approach and modernizes it,
employing 2008 equipment, operating systems, and router vendors. It
presents an ?illustrated? explanation of how TCP/IP works with
consistent examples from a real, working network configuration that
includes servers, routers, and workstations. Diagnostic traces
allow the reader to follow the discussion with unprecedented
clarity and precision. True to the title of the book, there are
330+ diagrams and screen shots, as well as topology diagrams and a
unique repeating chapter opening diagram. Illustrations are also
used as end-of-chapter questions. A complete and modern network was
assembled to write this book, with all the material coming from
real objects connected and running on the network, not assumptions.
Presents a real world networking scenario the way the reader sees
them in a device-agnostic world. Doesn't preach one platform or the
other.
Here are ten key differences between the two:
StevensGoralski's
Older operating systems (AIX, svr4, etc.)Newer OSs (XP, Linux,
FreeBSD, etc.)
Two routers (Cisco, Telebit (obsolete))Two routers (M-series,
J-series)
Slow Ethernet and SLIP linkFast Ethernet, Gigabit Ethernet, and
SONET/SDH links (modern)
Tcpdump for tracesNewer, better utility to capture traces
(Ethereal, now has
a new name )
No IPSecIPSec
No multicastMulticast
No router security discussedFirewall routers detailed
No WebFull Web browser HTML consideration
No IPv6IPv6 overview
Few configuration details More configuration details (ie, SSH, SSL,
MPLS, ATM/FR consideration, wireless LANS, OSPF and BGP routing
protocols
New Modern Approach to Popular Topic
Adopts the popular Stevens approach and modernizes it, giving the
reader insights into the most up-to-date network equipment,
operating systems, and router vendors. Shows and Tells
Presents an illustrated explanation of how TCP/IP works with
consistent examples from a real, working network configuration that
includes servers, routers, and workstations, allowing the reader to
follow the discussion with unprecedented clarity and precision.Over
330 Illustrations
True to the title, there are 330 diagrams, screen shots, topology
diagrams, and a unique repeating chapter opening diagram to
reinforce conceptsBased on Actual Networks
A complete and modern network was assembled to write this book,
with all the material coming from real objects connected and
running on the network, bringing the real world, not theory, into
sharp focus.
The networking capabilities of the Java platform have been extended
considerably since the first edition of the book. This new edition
covers version 1.5-1.7, the most current iterations, as well as
making the following improvements:
The API (application programming interface) reference sections in
each chapter, which describe the relevant parts of each class, have
been replaced with (i) a summary section that lists the classes and
methods used in the code, and (ii) a ?gotchas? section that
mentions nonobvious or poorly-documented aspects of the objects.
In addition, the book covers several new classes and capabilities
introduced in the last few revisions of the Java platform. New
abstractions to be covered include NetworkInterface,
InterfaceAddress, Inet4/6Address, SocketAddress/InetSocketAddress,
Executor, and others; extended access to low-level network
information; support for IPv6; more complete access to socket
options; and scalable I/O. The example code is also modified to
take advantage of new language features such as annotations,
enumerations, as well as generics and implicit iterators where
appropriate.
Most Internet applications use sockets to implement network
communication protocols. This book's focused, tutorial-based
approach helps the reader master the tasks and techniques essential
to virtually all client-server projects using sockets in Java.
Chapter 1 provides a genral overview of networking concepts to
allow readers to synchronize the concepts with terminology. Chapter
2 introduces the mechanics of simple clients and servers. Chapter 3
covers basic message construction and parsing. Chapter 4 then deals
with techniques used to build more robust clients and servers.
Chapter 5 (NEW) introduces the scalable interface facilities which
were introduced in Java 1.5, including the buffer and channel
abstractions. Chapter 6 discusses the relationship between the
programming constructs and the underlying protocol implementations
in more detail. Programming concepts are introduced through simple
program examples accompanied by line-by-line code commentary that
describes the purpose of every part of the program. The book's Web
site contains many examples of command-based sockets-related code
discussed throughout the book. No other resource presents so
concisely or so effectively the material necessary to get up and
running with Java sockets programming.
KEY FEATURES
* Focused, tutorial-based instruction in key sockets programming
techniques allows reader to quickly come up to speed on Java
applications.
* Concise and up-to-date coverage of the most recent platform (1.7)
for Java
applications in networking technology
* Provides code for all example programs via a companion Web site
to let the reader see the important objects and methods in context
and to understand the purpose of each line of code.
The second edition of "IPv6: Theory, Protocol, and Practice" guides
readers through implemetation and deployment of IPv6. The Theory
section takes a close, unbiased look at why so much time and effort
has been expended on revising IPv4. In the Protocol section is a
comprehensive review of the specifics of IPv6 and related
protocols. Finally, the Practice section provides hands-on
explanations of how to roll out IPv6 support and services.
This completely rewritten edition offers updated and comprehensive
coverage of important topics including router and server
configuration, security, the impact of IPv6 on mobile networks, and
evaluating the impact of IPv6-enabled networks globally. Pete
Loshin's famously lucid explanations benefit readers at every turn,
making "Ipv6: Theory, Protocol, and Practice" the best way for a
large diverse audience to get up to speed on this groundbreaking
technology.
* The comprehensive, accessible, and up-to-date resource needed by
network engineers and support staff, product developers and
managers, programmers, and marketing professionals
* Divided into sections on theory, the protocol's technical
details, and techniques for building Ipv6 networks, this book
covers not only the protocol but the ways in which the protocol can
be integrated into networks.
* Covers critical topics in depth, including router and server
configuration, security, value assessment, and the impact of Ipv6
on global networks
Traditionally, networking has had little or no basis in analysis or
architectural development, with designers relying on technologies
they are most familiar with or being influenced by vendors or
consultants. However, the landscape of networking has changed so
that network services have now become one of the most important
factors to the success of many third generation networks. It has
become an important feature of the designer's job to define the
problems that exist in his network, choose and analyze several
optimization parameters during the analysis process, and then
prioritize and evaluate these parameters in the architecture and
design of the system.
Network Analysis, Architecture, and Design, 3e, uses a systems
methodology approach to teaching these concepts, which views the
network (and the environment it impacts) as part of the larger
system, looking at interactions and dependencies between the
network and its users, applications, and devices. This approach
matches the new business climate where customers drive the
development of new services and the book discusses how networks can
be architected and designed to provide many different types of
services to customers. With a number of examples, analogies,
instructor tips, and exercises, this book works through the
processes of analysis, architecture, and design step by step,
giving designers a solid resource for making good design decisions.
With examples, guidelines, and general principles McCabe
illuminates how a network begins as a concept, is built with
addressing protocol, routing, and management, and harmonizes with
the interconnected technology around it. Other topics covered in
the book are learning to recognize problems in initial design,
analyzing optimization parameters, and then prioritizing these
parameters and incorporating them into the architecture and design
of the system. This is an essential book for any professional that
will be designing or working with a network on a routine basis.
*Substantially updated design content includes ad hoc networks,
GMPLS, IPv6, and mobile networking
*Written by an expert in the field that has designed several
large-scale networks for government agencies, universities, and
corporations
*Incorporates real-life ideas and experiences of many expert
designers along with case studies and end-of-chapter exercises
TCP/IP Sockets in C: Practical Guide for Programmers, 2nd
Edition is a quick and affordable way to gain the knowledge and
skills needed to develop sophisticated and powerful web-based
applications. The book's focused, tutorial-based approach enables
the reader to master the tasks and techniques essential to
virtually all client-server projects using sockets in C. This
edition has been expanded to include new advancements such as
support for IPv6 as well as detailed defensive programming
strategies.
If you program using Java, be sure to check out this book s
companion, "TCP/IP Sockets in Java: Practical Guide for
Programmers, 2nd Edition."
Includes completely new and expanded sections that address the IPv6
network environment, defensive programming, and the select() system
call, thereby allowing the reader to program in accordance with the
most current standards for internetworking. Streamlined and concise
tutelage in conjunction with line-by-line code commentary allows
readers to quickly program web-based applications without having to
wade through unrelated and discursive networking tenets.Grants the
reader access to online source code, which the can then be used to
directly implement sockets programming procedures.
"
Computer Networks ISE, Fifth Edition, is the sole introductory
networking book written by authors with first-hand experience with
several of the protocols covered in the book who have actually
designed some of them as well and who are still actively designing
the computer networks today. The newly revised edition continues to
offer an enduring, practical understanding of networks and their
building blocks through rich, example-based instruction. The focus
is not just on the specifications comprising today's systems but
how key technologies and protocols actually work in real-world
setting to solve specific problems. The new edition features
increased accessibility by clearly separating the advanced material
from more fundamental via special headings and boxed features, a
structure that makes it easier to teach top-down, less dependence
on code to explain protocols, vastly improved ancillary package to
include robust lecture slide package, and shift to higher levels in
the protocol stock where the real innovation is happening
currently. the book is targeted at networking professionals and
upper level undergraduate and graduate students in CS, EE, and CSE
programs.
The Globus Toolkit (http: //www.globus.org/toolkit/) is a key
technology in Grid Computing, the exciting new computing paradigm
that allows users to share processing power, data, storage, and
other computing resources across institutional and geographic
boundaries. "Globus Toolkit 4: Programming Java Services" provides
an introduction to the latest version of this widely acclaimed
toolkit. Based on the popular web-based The Globus Toolkit 4
Programmer's Tutorial, this book far surpasses that document,
providing greater detail, quick reference appendices, and many
additional examples. If you're making the leap into Grid Computing
using the Globus Toolkit, you'll want "Globus Toolkit 4:
Programming Java Services" at your side as you take your first
steps.
+ Written for newcomers to Globus Toolkit, but filled with useful
information for experienced users.
+ Clearly situates Globus application development within the
context of Web Services and evolving Grid standards.
+ Provides detailed coverage of Web Services programming with the
Globus Toolkit's Java WS Core component.
+ Covers basic aspects of developing secure services using the Grid
Security Infrastructure (GSI).
+ Uses simple, didactic examples throughout the book, but also
includes a more elaborate example, the FileBuy application, that
showcases common design patterns found in Globus
applications.
+ Concludes with useful reference appendices.
|
|