网络编程:
B/S Browser/Server 浏览器服务器
C/S Client/Server 客户端服务器
TCP/IP N个电脑彼此之间遵守协议和规范,才能产生通信=====>网络
原始的ip===> 00000000.00000000.00000000.00000000 纯数字32位,不方便记忆
IPv4 ===> 255.255.255.255
IPv6 ===> 是由数字,字母符号组成的128位! 是IPv4的4倍
ipconfig 查询本机的ip地址
ping localhost/127.0.0.1/::1 测试本机的连通性
119.75.213.61 如果说这是百度的网址,我们天天都得输入这个值,不好记
www.baidu.com 便于我们记忆
DNS域名解析!
01.把ip地址转换成域名
02.把域名解析成ip地址
端口号 取值是0-65535
但是0-1024之间的端口号都是系统预留的,不建议使用!
1.有电脑
2.所有电脑都满足TCP/IP协议
3.知道对方的IP和端口号
4.开始通信
网络服务器
邮件服务器
web服务器
缓存服务器
都是给用户提供服务的一个或者N个计算机!
TCP协议:(Transmisstion Control Protocol)传输控制协议!
1.面向连接的,可靠
2.安全
3.基于字节流的传输通信协议
4.传输速度慢
UDP协议:(User Datagram Protocol)用户数据报协议!
1.面向非连接
2.不安全
3.传输数据之前,客户端和服务器不事先建立连接
4.传输速度快