Java网络编程

基本的通信架构

1.CS架构(Client客户端/Server服务端)

Client客户端:

需要程序员开发客户端软件

需要用户下载安装客户端软件

Server服务端:

需要程序员开发服务端程序

BS架构(Browser浏览器/Server服务端)。

Browser浏览器

不需要程序员开发

需要用户下载安装浏览器

Server服务端

需要程序员开发服务端程序

网络通信三要素

IP地址

设备在网络中的地址,是设备在网络中的唯一标识

端口

应用程序在设备中的唯一标识

协议

链接和数据在网络中传输的规则

IPv6

是Internet Protocol version的缩写,它使用128位地址

冒号十六进制

IPv6分成8段,每段每四位编码成一个十六进制位表示,每段之间用冒号(:)分开

IP域名

用于在互联网上识别和定位网站的名称

例如:

www.baidu,com

DNS域名解析(Domain Name System)

是互联网中用于将域名转换为对应IP地址的分布式命名系统

它充当着互联网的“电话簿”,将域名映射成数字化的IP地址,让用户可以通过域名来访问网络和其他网络资源。

Java网络编程_第1张图片

公网IP

是可以连接到互联网的IP地址

内网IP

也叫局域网IP,是只能组织机构内使用的IP地址

例如,192,168,开头的就是常见的局域网地址,范围为192.168.0.0--192.168.255.255,专门为组织机构内部使用。

本机IP

127.0.0.1,localhost:代表本机IP,只会寻找当前程序所在的主机

IP常用命令

ipcofig:查看本机IP地址

pingIP地址:查看网络是否连通

InetAddress

代表IP地址

你可能感兴趣的:(java,网络,服务器)