
网络编程的三要素网编三要素:IP地址:概述:设备(电脑,手机,IPad,手表...)在网络中的唯一标识.分类:IPV4:采用4字节,十进制形式组成.IPV6:采用16字节,十六进制组成.IPV4 划分:例如:192.168.28.98城域网:第1段是网关地址,后3段是 主机地址,即:13,例如:10.?.?.?10.1.1.0校园网(广域网):22局域网:31,例如:192.168.28.? 关于IP常用的两个命令:ipconfig 查看本机IP,windows系统用这个,如果是linux 或者 mac系统,用 ifconfig ping ip地址或者域名 测试网络连接是否通畅.端口号:概述:1个端口1个端口号,端口号是:程序在设备上的唯一标识.范围:0~65535,其中0~1023已经被系统占用或者用作保留端口,你在用的时候,尽量规避这个号段.如何查看端口号? windows系统:netstat-ano mac系统,Linux:netstat-anp 协议:概述:通信的规则,规范.分类:TCP协议,类似于:打电话1.面向有连接.2.采用IO流(Input/Output)的方式传输数据,理论上来讲,数据无大小限制.3.安全(可靠)协议.4.效率相对较低.5.区分客户端和服务器端.UDP协议,类似于:群聊.1.面向无连接.2.采用数据报包(Package)的形式传输数据,每个包大小不能超过64KB.3.不安全(不可靠)协议.4.效率相对较高.5.不区分客户端和服务器端,叫:发送端 和 接收端.