1 网络编程的基础知识
计算机网络工作模式
- 客户机/服务器模式(Client/Server C/S)
一共两种- 数据库服务器端,客户端通过数据库连接访问服务器端的数据;
- (本讲内容)Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。另,socket服务器端为“传输层”,BS模式为“应用层”
- 浏览器/服务器模式(Browser/Server)
网络通信协议与接口
- 网络通信协议:计算机网络中实现通信必须有一些约定
- 网络通信接口:为了使两个结点之间能进行对话,必须在他们之间建立通信工具(即接口),使彼此之间能进行信息交换,接口包括两部分:
- 硬件装置:实现结点之间的信息传递。
- 软件装置:规定双方进行通信的约定协议。