1.网络编程概述 1.1 C/S和B/S C/S 客户端——服务器软件结构 服务提供商给予用户服务需要准备的内容(如:本地软件更新) B/S 浏览器——服务器软件结构 服务提供商只要提供数据服务以及前端数据展示方式。 1.2 网络通信协议 协议 protocol协议 网络通信协议是要求双方传递数据的计算机必须遵守的,按照对应的网络传输协议,才可以进入数据的交互和传递。 常见的协议: 应用层 HTTP、HTTPS、FTP、SMTP、SNMP、DNS 传输层 TCP、UDP 网络层 JCMP、IGMP、IP、ARP、PARP 数据链路层 Wi-Fi、GPS、以太网 物理层 以太网、调制解调器