The wide deployment of wireless networks and mobile technologies, along with the
significant increase in the number of mobile device users, have created a very strong
demand on various wireless-based, mobile-based software application systems and
enabling technologies. This not only provides many new business opportunities and
challenges to wireless and NETworking service providers, mobile technology ven-
dors, and software industry and solution integrators, butalso changes and enhances
people’s lives in many areas, including communications, information sharing and
exchange, commerce, home environment, education, and entertainment. Business
organizations and government agencies face new pressure fortechnology updatesto
upgrade their NETworking infrastructures with wireless connectivity to enhance
enterprise-oriented systems and solutions.
Five years have passed since the first edition of this book was published.Over the five years,the
world has witnessed a technological revolution headlined by an array of exciting consumer and
industrial products such as the Nintendo Wii, Apple iPod/iPad, sensor-rich smart phones,
phones with cameras,new operating systems for mobile phones and apps,e-books,WiFi,voice-
over-IP calls, social NETworking, 3D animated movies, and cloud computing, to name the major
ones that affect everyday living
December 2007, San Jose, California: It seems a long time ago.
I walked into a big NETworking company to head their small
Power over Ethernet (PoE) applications team. Surprisingly,
I hardly knew anything about PoE prior to that day, having been a
switching-power conversion engineer almost all my life. But it
seemed a great opportunity to widen my horizons. As you can see,
one notable outcome of that seemingly illogical career choice five
years ago is the book you hold in your hands today. I hope this small
body of work goes on to prove worthy of your expectations and also
of all the effort that went into it. Because, behind the scenes, there is a
rather interesting story to relate—about its backdrop, intertwined
with a small slice of modern PoE history, punctuated by a rather res-
tive search for our roots and our true heroes, one that takes us back
almost two centuries
Internet of Things (IoT) [26] is a new NETworking paradigm for cyber-physical
systems that allow physical objects to collect and exchange data. In the IoT, physical
objects and cyber-agents can be sensed and controlled remotely across existing
network infrastructure, which enables the integration between the physical world
and computer-based systems and therefore extends the Internet into the real world.
IoT can find numerous applications in smart housing, environmental monitoring,
medical and health care systems, agriculture, transportation, etc. Because of its
significant application potential, IoT has attracted a lot of attention from both
academic research and industrial development.
SDN (Software Defined
NETworking)作為當前最重要的熱門技術之一,目前已經普遍得到大家的共識。有關SDN的資料和書籍非常豐富,但入門和學習SDN依然是非常困難。本書整理了SDN實踐中的一些基本理論和實踐案例心得,希望能給大家帶來啟發,也歡迎大家關注和貢獻。本書內容包括網絡基礎SDN網絡容器網絡Linux網絡OVS以及DPDKSD-WANNFV實踐案例
學習本章要達到的目標:口1.理解 Linux內核編譯選項的含義口2.學會根據不同的硬件配置裁減定制內核;口3.理解內核編譯過程中每一步的功能,并編譯 Linux2.630內核。需要去重新編譯 Linux內核口增加操作系統對新的硬件設備的支持口增加內核新的功能口對內核代碼或內核配置進行優化時Prompt for development and/or incomplete code/drivers口顯示處于開發調試中或尚未完善的代碼或驅口選中:如果是測試人員或者開發者;口不選:其他情況Local version append to kerne release口追加本地版本號口使用命令“uname-a”進行查看。POSIX Message Queues口 POSIX消息隊列的支持,這是 POSIX進程間通信的一部分BSD Process Accounting口將進程的統計信息寫入文件口信息通常包括建立時間、所有者、命令名稱、內存使用、控制終端等,這個選項一般是選擇的。Enable loadable module support口使能可加載模塊支持口如果使能此選項則可以通過"makemodules_insta"把內核模塊安裝在/lib/modules/中Kernel support for ELF binaries口內核對ELF文件格式的支持口ELF是開放平臺下最常用的二進制文件格式支持動態連接,支持不同的硬件平臺Kernel support for a out and ECOFF binaries口早期UNIX系統的可執行文件格式,目前已經被ELF格式取代Unix domain sockets口本機高效率的 Socket口僅能運行在本機上的高效率的 Socket,簡稱 Unix socket。口很多進程使用為這種機制在操作系統內部進行進程間通信,例如 X Window和 syslog等TCP/IP NETworking口TcP/IP網絡協議的支持