小健_Java_Blog
latest
Java学习笔记
1. Java基础
2. 流程控制
3. 字符串
4. 数组
5. 类与对象
6. 数字处理类
7. 接口、继承与多态
8. 包
9. 对象
10. 继承与多态
11. 抽象类与接口
12. 枚举类
13. Java常用类
14. 内部类
15. Lambda表达式
16. 异常处理
17. 对象容器—集合
18. 泛型
19. 文件管理与IO流
20. 多线程编程
21. 网络编程
21.1. 网络基础
21.1.1. 客户端服务器(Client Server,缩写C/S)结构网络
21.1.2. 对等结构网络
21.2. TCP Socket
21.3. UDP Socket
21.4. 数据交换格式
21.5. 访问互联网资源
21.6. 发送Email
21.7. Java打印日志
22. Swing图形用户界面编程
23. 再谈反射
24. 注解(Annotation)
25. 数据库编程
26. 包管理工具之Maven
27. XML与JSON
分布式系统架构案例(Java)
Spring Boot
小健_Java_Blog
Docs
»
Java学习笔记
»
21. 网络编程
»
21.1. 网络基础
Edit on GitHub
Contents
网络基础
客户端服务器(Client Server,缩写C/S)结构网络
对等结构网络
21.1. 网络基础
¶
21.1.1. 客户端服务器(Client Server,缩写C/S)结构网络
¶
服务器是被动的,有点像在餐厅吃饭时候的服务员。而客户端是主动的,像在餐厅吃饭的顾客。
21.1.2. 对等结构网络
¶
每个节点既是服务器又是客户端,这种结构有点像吃自助餐。