Java学习总结-网络编程

网络编程:

可以让设备上的程序于网络上其他设备中的的程序进行数据交互的技术(实现网络通信)。

基本的通信架构有两种形式:

CS架构(Client客户端/Server服务端)、BS架构(Brower浏览器/Server服务端)。

网络编程三要素:

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

端口:应用程序在设备中的唯一标识。

协议:连接和数据在网络中传输的规则。

Ip地址:

Internet Protocol:全称“互联网协议地址”,是分配上网设备的唯一标识。

ip地址形式有两种:IPv4,IPv6。

IPv4:它使用32位地址,通常以点分十进制表示。

IPv6:采用128位地址,分成8段,每段4位编码成一个十六进制位表示,每段用冒号(:)分开。

IP域名(Domain Name)

用于在互联网上识别和定位网站的人类可读的名称。例如:www.baidu.com

DNS域名解析(Domain Name System)

是互联网中将域名转换为对应IP地址的分布式命名系统。它充当了互联网“电话簿”,将易记的域名映射到数字化的IP地址。

公网IP、内网IP

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

内网IP:也叫局域网IP地址,是只能组织机构内部使用的IP地址;例如:192.168.开头的。范围192.168.0.0--192.168.255.255,专门为组织机构内部使用。

本机IP

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

IP常用命令

ipconfig:查看本机IP地址。

ping IP  :检查网络是否连通。

InetAddress

常用方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值