1. 网络编程概述
1.1 计算机网络
是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
1.2 网络编程
就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。
1.3 网络模型
计算机网络之间以何种规则进行通信,就是网络模型研究问题。
网络模型一般是指OSI(Open System Interconnection开放系统互连)参考模型或者TCP/IP参考模型。
应用层:http、https、ftp,传输层:TCP、UDP,网络层:IP,物理层,数据链路层