网络:1.一组相互连接的计算机
2.多台计算机组成
3.使用物理线路进行连接
网络编程的三要素
1.ip地址:唯一表示网络上的每一台计算机
两台计算机之间通信的必备要素
2.端口号:计算机中应用的标号(代表一个应用程序)
0~1024系统使用或保留端口,有效端口0~65536.
3.通信协议:通信的规则(点对点)TCP,UDP(广播)
网络通信分为七层:应用层,表示层,会话层(数据的封装),传输层,网络层,数据键路层,物理层。
ip地址 32位 由四个八位二进制数组成
0.0.0.0本机
UDP 相当于发短信,不需要建立连接,发送大小有限制64k 不安全,效率高,容易丢包
TCP代表网址(统一资源定位符)协议,域名,端口号文件和路径死歌部分组成。