- Mastering Python Networking
- Eric Chou
- 307字
- 2021-07-02 21:42:28
Servers, hosts, and network components
Hosts are end nodes on the networks that communicate to other nodes. In today's world, a host can be the traditional computer, or it can be your smart phone, tablet, or TV. With the rise of Internet of Things (IoT), the broad definition of host can be expanded to include IP camera, TV set-top boxes, and the ever-increasing type of sensors that we use in agriculture, farming, automobiles, and more. With the explosion of the number of hosts connected to the internet, all of them need to be addressed, routed, and managed, and the demand for proper networking has never been greater.
Most of the time when we are on the internet, we request for services. The service can be a web page, sending or receiving emails, transferring files, and such. These services are provided by servers. As the name implies, they provide services to multiple nodes and generally have higher levels of hardware specification because of it. In a way, servers are special super nodes on the network that provide additional capabilities to its peers. We will look at servers later on in the client-server section.
If one thinks of servers and hosts as cities and towns, the network components are the roads and highways to connect them together. In fact, the term "information superhighway" comes to mind when describing the network components that transmit the ever increasing bits and bytes across the globe. In the OSI model that we will look at in a bit, these network components are the routers and switches that reside on layer two and three of the model as well as the layer on fiber optics cable, coaxial cable, twisted copper pairs, and some DWDM equipment, to name a few.
Collectively, the hosts, servers, and network components make up the internet as we know today.
- Python 3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)
- 高級(jí)C/C++編譯技術(shù)(典藏版)
- Responsive Web Design by Example
- Spring Boot實(shí)戰(zhàn)
- JavaScript程序設(shè)計(jì):基礎(chǔ)·PHP·XML
- R Data Science Essentials
- Python函數(shù)式編程(第2版)
- NGUI for Unity
- Web編程基礎(chǔ):HTML5、CSS3、JavaScript(第2版)
- Spark技術(shù)內(nèi)幕:深入解析Spark內(nèi)核架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理
- Clojure Data Structures and Algorithms Cookbook
- JavaScript程序設(shè)計(jì)實(shí)例教程(第2版)
- Node.js進(jìn)階之路
- Python程序設(shè)計(jì)案例教程
- MATLAB/Simulink建模與仿真