网络编程:
B/S Browser/Server 浏览器 服务器
C/S Client/Server 客户端 服务器
TCP/IP N个电脑彼此之间遵守协议和规范,产生通信==》网络
原始IP==》00000000.00000000.00000000.00000000 32位 不方便记忆
IPV4 ==》255.255.255.255
IPV6 ==》是由数字 字母 符号组成的128位!
ipconfig 查询本机的ip地址
ping localhost/127.0.0.1/::1 测试本机的连通性
DNS域名解析!
01.把IP地址转换成域名
02.把域名解析成IP地址
端口号 取值是0-65535
但是0-1024之间的端口号都是系统预留的,不建议使用!
网络、邮件、web、缓存 服务器
都是给用户提供服务的一个或N个计算机!
TCP协议:(Transmission Control Protocol)传输控制协议!
01.面向连接的,可靠
02.安全
03.基于字节流的传输通信协议
04.传输速度慢
ServerSocket 服务器 指定端口号 IP地址就是本机的IP
Socket 客户端 访问服务的IP地址+端口号
UDP协议:(User Datagram Protocol)用户数据报协议!
01.面向非连接
02.不安全
03.传输数据之前,客户端和服务器不事先建立连接
04.传输速度快
DatagramSocket 接收、发送数据报 设置端口号 IP地址就是本机的IP
DatagramPacket 打包、拆包 访问服务的IP地址+端口号