舉報

會員
Network Programming with Rust
ThisbookisforsoftwaredeveloperswhowanttowritenetworkingsoftwarewithRust.Abasicfamiliaritywithnetworkingconceptsisassumed.Beginner-levelknowledgeofRustwillhelpbutisnotnecessary.
目錄(92章)
倒序
- coverpage
- Title Page
- Dedication
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Introduction to Client/Server Networking
- A brief history of networks
- Layering in networks
- Addressing in networks
- How IP routing works
- How DNS works
- Common service models
- Connection-oriented service
- Connectionless service
- The network programming interface in Linux
- Summary
- Introduction to Rust and its Ecosystem
- The Rust ecosystem
- Getting started with Rust
- Introduction to the borrow checker
- Generics and the trait system
- Error handling
- The macro system
- Syntactic macros
- Procedural macros
- Functional features in Rust
- Higher-order functions
- Iterators
- Concurrency primitives
- Testing
- Summary
- TCP and UDP Using Rust
- A Simple TCP server and client
- A Simple UDP server and client
- UDP multicasting
- Miscellaneous utilities in std::net
- Some related crates
- Summary
- Data Serialization Deserialization and Parsing
- Serialization and deserialization using Serde
- Custom serialization and deserialization
- Parsing textual data
- Parsing binary data
- Summary
- Application Layer Protocols
- Introduction to RPC
- Introduction to SMTP
- Introduction to FTP and TFTP
- Summary
- Talking HTTP in the Internet
- Introducing Hyper
- Introducing Rocket
- Introducing reqwest
- Summary
- Asynchronous Network Programming Using Tokio
- Looking into the Future
- Working with streams and sinks
- Heading to tokio
- Socket multiplexing in tokio
- Writing streaming protocols
- The larger tokio ecosystem
- Conclusion
- Security
- Securing the web
- Letsencrypt using Rust
- OpenSSL using Rust
- Securing tokio applications
- Cryptography using ring
- Summary
- Appendix
- Introduction to coroutines and generators
- How May handles coroutines
- Awaiting the future
- Data parallelism
- Parsing using Pest
- Miscellaneous utilities
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-06-24 19:09:22
推薦閱讀
- 會聲會影 2018實用教程
- 射頻微波電路設計
- 通信網技術基礎
- 配電網可靠性規劃
- 無線通信中的空時與協作信號處理
- 移動基站設備與維護(第2版)
- 會聲會影X9 DV影片制作/編輯/刻盤實戰從入門到精通
- 電子工程師必備——元器件應用寶典
- 雷達系統及其信息處理
- 實戰無線通信應知應會:新手入門,老手溫故(第二版)
- 基于Multisim的電子系統設計、仿真與綜合應用(第2版)
- 實用電子電路一學就會
- IMS技術行業專網應用
- RFID標簽所有權安全轉換
- 移動通信技術
- 水聲信道常數模盲均衡:理論、算法與仿真
- cdma2000 1x EV-DO網絡優化理論與實踐
- 電磁場與微波技術
- 巧學巧用電子元器件實用技術
- 面向新型業務的寬帶接入網
- 移動通信技術(第3版)
- 數字通信網的定時與測量
- CMOS集成電路后端設計與實戰
- 通信信息技術常用術語解釋(第一版)
- 認識通信
- 數據通信與網絡技術
- Vivado/Tcl零基礎入門與案例實戰
- 教你使用線陣列音箱
- 開關電源實例電路測試分析與設計(第2版)
- Photoshop熱門手機APP與游戲界面設計實戰從入門到精通(第2版)