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、以太网
物理层 以太网、调制解调器
1