- Mastering Python Networking
- Eric Chou
- 234字
- 2021-07-02 21:42:29
Client server models
The reference models demonstrated a standard way for data communication between two nodes. Of course by now, we all know that not all nodes are created equally. Even in its DARPA-net days, there were workstation nodes, and there were nodes with the purpose of serving content to other nodes. These units typically have higher hardware specification and are managed more closely by the engineers. Since these nodes provide resources and services to others, they are typically referred to as servers. The servers are typically sitting idle, waiting for clients to initiate requests for its resources. This model of distributed resources that are "asked for" by the client is referred to as the Client-server model.
Why is this important? If you think about it for a minute, the importance of networking is really based on this Client-server model. Without it, there is really not a lot of need for network interconnections. It is the need to transfer bits and bytes from client to server that shines a light on the importance of network engineering. Of course, we are all aware of how the biggest network of them all, the internet, is transforming the lives of all of us and continuing to do so.
How, you asked, can each node determine the time, speed, source, and destination each time they need to talk to each other? This brings us to the network protocols.
- 大話PLC(輕松動漫版)
- UML和模式應用(原書第3版)
- Java EE框架整合開發(fā)入門到實戰(zhàn):Spring+Spring MVC+MyBatis(微課版)
- JIRA 7 Administration Cookbook(Second Edition)
- 零基礎學Java(第4版)
- Python高效開發(fā)實戰(zhàn):Django、Tornado、Flask、Twisted(第3版)
- Visual Basic學習手冊
- 嚴密系統(tǒng)設計:方法、趨勢與挑戰(zhàn)
- SSM開發(fā)實戰(zhàn)教程(Spring+Spring MVC+MyBatis)
- Android驅(qū)動開發(fā)權(quán)威指南
- 響應式Web設計:HTML5和CSS3實戰(zhàn)(第2版)
- Fastdata Processing with Spark
- Python Deep Learning
- jQuery從入門到精通(微課精編版)
- Flink核心技術:源碼剖析與特性開發(fā)