网络编程
1、网络编程概述
网络编程、Socket编程、套接字编程
2、网络编程三要素之IP概述
ip是每台计算机的唯一标识
4个数据段,每个数据段是0-255
IP是以点分十进制的方式存在的。
命令:
ipconfig -all -- 查看ip和mac地址
ping + ip -- 查看网络是否畅通
127.0.0.1 -- 本机回环地址
网段的最后一位 255 -- 广播地址
win + r + regedit -- 打开注册表
netstat -an -- 查看端口
通过360 -- 流量防火墙 -- 网络连接 : 可以查看端口号占用情况
3、网络编程三要素之端口号概述
端口号就是程序的唯一标识
端口号范围:0-65535
注意:0-1024之间的是系统占用的或备用,自定义端口号的时候请使用此范围外的。
4、网络编程三要素协议
UDP:
面向无连接,不可靠,速度快;数据需要打包,有大小限制。
TCP:
建立连接(三次握手),数据安全可靠,速率稍慢。没有数据大小限制的。
5、Socket通信原理图解
6、UDP传输
InetAddress -- 封装了ip地址
getHostAddress() -- 获取ip
getHostName() -- 获取主机名称
1、网络编程概述
网络编程、Socket编程、套接字编程
2、网络编程三要素之IP概述
ip是每台计算机的唯一标识
4个数据段,每个数据段是0-255
IP是以点分十进制的方式存在的。
命令:
ipconfig -all -- 查看ip和mac地址
ping + ip -- 查看网络是否畅通
127.0.0.1 -- 本机回环地址
网段的最后一位 255 -- 广播地址
win + r + regedit -- 打开注册表
netstat -an -- 查看端口
通过360 -- 流量防火墙 -- 网络连接 : 可以查看端口号占用情况
3、网络编程三要素之端口号概述
端口号就是程序的唯一标识
端口号范围:0-65535
注意:0-1024之间的是系统占用的或备用,自定义端口号的时候请使用此范围外的。
4、网络编程三要素协议
UDP:
面向无连接,不可靠,速度快;数据需要打包,有大小限制。
TCP:
建立连接(三次握手),数据安全可靠,速率稍慢。没有数据大小限制的。
5、Socket通信原理图解
6、UDP传输
InetAddress -- 封装了ip地址
getHostAddress() -- 获取ip
getHostName() -- 获取主机名称