相關主題
商品描述
This book takes a practical approach to describing the various technologies that come together to create advanced network and communications processing. These technology areas include hardware processing, protocols, network stacks, operating systems, virtualization, and application level processing. In addition, material is included on networking software services, architecture and partitioning, porting and integrating, security, and software development for networking.
It includes case studies on:
- Techniques for mapping an application to a network processor
- Networking for consumer applications
- Industrial wireless LAN (WLAN) networking
- Enterprise networking applications
- MIMO parallelization and implementation on heterogeneous GPGPU architectures
- Using hardware/ software co-design methods for implementing efficient small cell solutions
- Software development techniques for embedded networking applications
- Mobile, cloud computing and data security
- Harnessing the power of multicore architecture
- Developing a Network Interface Controller (NIC)
- Low power networking strategies
With this book, you will learn:
- The different uses of computer networks
- How to program and configure network hardware, including the use of hubs, switches and routers
- The varied uses of network software, including networking operating systems
- The structure and features of each layer of the ISO/OSI Reference Model, including physical, datalink, network and application protocols
- How to make use of the software functionality of each layer of the TCP/IP Reference Model compared with the ISO/OSI Reference Model
- How to implement major software components of computer networks including virtualization and offload technologies
- Valuable information on computer network security issues
- How to describe network media and data transmissions
- How to explain network design and describe the various network topologies
- The software features of NetWare and Linux servers
- Software requirements for implementing wide area networks.
- Provides full coverage of networking topics, strategies and implementation for embedded components and systems, including the various topologies, algorithms and protocols necessary to embedded network development
- Numerous code examples illustrate and reinforce the concepts discussed
- Multiple case studies demonstrate techniques across a number of application areas.
商品描述(中文翻譯)
這本書採取實用的方法來描述組成先進網路和通訊處理的各種技術。這些技術領域包括硬體處理、協議、網路堆疊、作業系統、虛擬化以及應用層處理。此外,書中還包含有關網路軟體服務、架構與分區、移植與整合、安全性以及網路軟體開發的材料。
本書包括以下案例研究:
- 將應用程式映射到網路處理器的技術
- 消費者應用的網路
- 工業無線區域網路(WLAN)網路
- 企業網路應用
- 在異構 GPGPU 架構上進行 MIMO 平行化和實作
- 使用硬體/軟體共同設計方法來實現高效的小型基站解決方案
- 嵌入式網路應用的軟體開發技術
- 行動、雲端計算和數據安全
- 利用多核心架構的優勢
- 開發網路介面控制器(NIC)
- 低功耗網路策略
透過這本書,您將學到:
- 電腦網路的不同用途
- 如何編程和配置網路硬體,包括集線器、交換器和路由器的使用
- 網路軟體的多種用途,包括網路作業系統
- ISO/OSI 參考模型每一層的結構和特徵,包括物理層、資料鏈路層、網路層和應用層協議
- 如何利用 TCP/IP 參考模型每一層的軟體功能,與 ISO/OSI 參考模型進行比較
- 如何實作電腦網路的主要軟體組件,包括虛擬化和卸載技術
- 有關電腦網路安全問題的寶貴資訊
- 如何描述網路媒介和數據傳輸
- 如何解釋網路設計並描述各種網路拓撲
- NetWare 和 Linux 伺服器的軟體特徵
- 實作廣域網路的軟體需求
本書提供了嵌入式元件和系統的網路主題、策略和實作的全面覆蓋,包括嵌入式網路開發所需的各種拓撲、演算法和協議。
- 許多程式碼範例說明並強化所討論的概念
- 多個案例研究展示了在多個應用領域中的技術。