当前位置: 首页 > news >正文

用ppt做网站方法房子竣工验收在哪个网站查

用ppt做网站方法,房子竣工验收在哪个网站查,如何在网上销售,把网站放到服务器文章目录 前言一、IP地址是什么?二、IP地址封装类 1.常用方法2.实操展示总结 前言 当我们想要获取到通信对方的IP地址、主机地址等信息时,我们可以使用InetAddress类。InetAddress类在java的net包中。 一、IP地址是什么? IP地址 (Internet Pr…

文章目录

  • 前言
  • 一、IP地址是什么?
  • 二、IP地址封装类
    • 1.常用方法
    • 2.实操展示
  • 总结

前言

        当我们想要获取到通信对方的IP地址、主机地址等信息时,我们可以使用InetAddress类。InetAddress类在java的net包中。


一、IP地址是什么?

        IP地址 (Internet Protocol address) 是一组用于标识和定位计算机网络中设备的数字。

        IP地址的作用类似于门牌号,用于识别网络中的设备。它由32位或128位的数字组成,以点分四组或冒号分八组进行表示。在IPv4中,通常以 xxx.xxx.xxx.xxx 的形式表示,其中每个xxx可以是0-255之间的数字。在IPv6中,以 xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx 的形式表示。

        IP地址的主要用途是在互联网上进行网络通信和数据传输。每个设备在网络中都有一个唯一的IP地址,以便可以准确地发送和接收数据。

        (1)特殊的IP地址:本地回送地址

        本地回送地址(Loopback Address)是一个被保留的IP地址,用于在本地主机上进行网络通信测试和故障排除。

        在IPv4中,本地回送地址是127.0.0.1,而在IPv6中,本地回送地址是::1。

        当计算机向本地回送地址发送数据时,操作系统会将数据立即返回给发送者,而不进行网络传输。这使得应用程序可以自己与自己进行通信,以验证网络功能是否正常。本地回送地址在开发和测试网络应用程序时非常有用。

        (2)IP地址与网址的关系:

        IP地址和网址之间存在一种映射关系。当我们在浏览器中输入一个网址,例如www.baidu.com,实际上浏览器会通过域名系统(DNS)将网址转换为相应的IP地址,然后再通过该IP地址找到对应的服务器,最终访问所需的网页内容。

        因此,IP地址是一个唯一标识网络设备的数字地址,而网址是一个便于人们记忆和使用的域名,通过域名系统将网址转换为IP地址,实现对服务器的访问。

        简而言之,IP地址是服务器的具体地址,而网址是IP地址的别名。

        (3)关于IP地址泄露的危害:

        追踪和定位:通过IP地址,攻击者可能能够追踪和定位您的物理位置。这可能会导致入侵者直接攻击您的电脑或实施其他恶意行为。

        网络攻击:攻击者可以使用您的IP地址来进行网络攻击,如端口扫描、DDoS攻击等,以尝试入侵您的网络或服务。

        个人信息暴露:有时候,IP地址可能与其他个人信息相关联,如您的姓名、地址等。通过IP地址的泄露,攻击者可能得到更多的个人信息,从而进行身份盗窃或进行其他恶意行动。

        骚扰和欺诈:通过获取您的IP地址,攻击者可能发送垃圾邮件、进行电话骚扰或进行其他形式的欺诈活动。

        入侵网络设备:通过获取您的IP地址,攻击者可能试图入侵您的路由器或其他网络设备,从而获得对整个网络的控制权。

二、IP地址封装类

       InetAddress类是一个用于表示IP地址的类,InetAddress对象可以视为IP地址。InetAddress类表示互联网协议(IP)地址,可以用于表示IP地址或主机名。开发者可以使用InetAddress类的方法获取IP地址的字符串表示形式、域名、主机名等信息。

        并且InetAddress类的构造方法是私有的,因此我们不能直接使用构造方法创建InetAddress对象。但是,我们可以使用静态方法来获取InetAddress对象。下面来介绍使用InetAddress类的常用方法。

1.常用方法

InetAddress类的常用方法
方法功能描述返回类型
getByName(String host)获取与host相对应的InetAddress对象InetAddress
getHostAddress()获取InetAddress对象所包含的IP地址String
getHostName()获取此IP地址的主机名String
getLocalHost()返回本地主机的InetAddress对象InetAddress
isReachable(int timeout):判断主机是否可达(超时),参数timeout表示超时时间boolean
equals(Object obj)判断两个InetAddress对象是否相等boolean
hashCode()返回对象的哈希码int
toString()返回InetAddress对象的字符串表示string

        InetAddress类的方法会抛出UnknownHostException异常,所以要使用try-catch语句进行异常处理。这个异常在主机不存在或者网络连接错误时发生。

2.实操展示

        (1)获取本地主机和IP地址:

import java.net.*;
public class Luo{ public static void main(String[] args) {try {InetAddress address = InetAddress.getLocalHost();System.out.println("本地主机的名称为:"+address.getHostName());System.out.println("本地主机的IP地址为:"+address.getHostAddress());} catch (Exception e) {e.printStackTrace();}}
}

        导入java.net包。使用getLocalHost()方法,将本地主机的主机名和IP地址都赋值给InetAddress对象(address)。再分别使用getHostName()和getHostAddress()方法,在终端中输出本地主机的主机名和IP地址。

        运行结果:

        由上图所示,显示出了我笔记本的主机名称和IP地址。 

        (2)获取指定网址的计算机名和IP地址:

import java.net.*;
public class Luo{ public static void main(String[] args) {try {InetAddress address[] = InetAddress.getAllByName("www.baidu.com");for(InetAddress in:address){System.out.println("目标网址的主机名称为:"+in.getHostName());System.out.println("目标网址的主机IP地址为:"+in.getHostAddress());System.out.println("--------------------------------------");}} catch (Exception e) {e.printStackTrace();}}
}

        导入java.net包。使用getAllByName()方法获取百度网址的所有主机名和公共IP地址。再通过for循环变量这个InetAddress数组,在终端输出所有查询到的结果。

        运行结果:

        如上图所示,我们获取到了百度网址的两个公共IP地址。

        值得注意的是,无论网址,还是主机IP地址,只要输入到浏览器中,皆可打开对应的网站。

         

 

         这恰恰反证了,网址就是公共IP地址的别名。网址是为了让人读懂,公共IP地址是为了让电脑看懂。


总结

        以上就是IP地址和InetAddress类的简单介绍.关于开发网络程序,IP地址,以及IP地址封装类都是不可避免的话题。如果该文中有错误的地方,或者有读者想要补充的内容,欢迎在评论区中积极留言。

http://www.yayakq.cn/news/712364/

相关文章:

  • 商标注册网上缴费seo诊断工具
  • 怎么在后台设置网站的关键词苏州做网站优化公司哪家好
  • 做企业手机网站网络培训心得体会5篇
  • 长春网站建设58同城建设部工程造价管理网站
  • 检察院加强网站建设腾讯广点通
  • 营销型网站建设哪家公司好网站建设销售提成多少
  • seo沈阳页面seo优化
  • 丽水专业网站制作公司上海招聘网官网
  • wordpress更新方法网站优化 西安
  • 网站建设的途径编程猫少儿编程app下载
  • 利用手机搭建网站discuz做资讯网站
  • 别人在百度冒用公司旗号做网站互联网网站制作公司
  • 北京地铁建设管理公司网站最新的网站建设软件有哪些
  • 实例讲解html5制作一个网站网页版qq空间登录入口官网
  • 网页视频下载器app北京seo关键词
  • 做网站的图片分类泰兴市 建设安全监察网站
  • 营销型网站建设怎么做微信公众号的小程序怎么开发
  • 广州网站开发多少钱seo优化的基本流程
  • seo网站优化课程口碑好的常州做网站
  • 自己做网站需要备案么网站开发三步
  • 中海外城市建设有限公司网站营销型网站建设明细报
  • 沈阳建设网站公司wordpress导航怎么添加连接
  • 网站建设及空间为什么做网站推广
  • 网站规划与网页设计深圳企业网站建设费用
  • 谷歌认证合作伙伴网站建设哈尔滨 做网站公司有哪些
  • 无限动力营销型网站建设阳江网络推广公司
  • 怎样用手机建个人网站禅城网站制作
  • 网站快备案阿里云买完域名空间如何做网站
  • 动易网站 自定义邮箱手机网站开发技巧
  • 巩义网站建设费用多少关键词优化软件