- 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.
- MySQL 8從入門到精通(視頻教學(xué)版)
- Mastering Natural Language Processing with Python
- Responsive Web Design with HTML5 and CSS3
- Visual Basic程序設(shè)計教程
- C語言程序設(shè)計
- WordPress 4.0 Site Blueprints(Second Edition)
- Mastering Business Intelligence with MicroStrategy
- 第一行代碼 C語言(視頻講解版)
- 51單片機(jī)C語言開發(fā)教程
- Data Science Algorithms in a Week
- WordPress Search Engine Optimization(Second Edition)
- Deep Learning for Natural Language Processing
- Getting Started with JUCE
- Offer來了:Java面試核心知識點精講(框架篇)
- Java EE 程序設(shè)計