Java 的网络编程

      最后更新:2021-12-03 03:23

      1.什么是网络?

      网络是计算机世界信息传输、接受和交流的虚拟平台,它连接了点、面部和身体。

      这些资源的共享结果

      信息交流和资源分享是该作用的两项责任。

      优点:共享资源免费

      TCP/IP TCP/IP 四级参考模型和OSSI第七级参考模型

      计算机网络是众多自动计算机的集合,相互连接通信,各组成部分之间通信的规则是网络建模问题。

      7级OSI参考模型和4级TCP/IP参考模型是最常用的网络模型。

      OSI 7参考模型由以下各层组成:应用/表达层/会议层/传输层/网络层/数据链接层/物理层。

      TCP/IP四级参考模型:应用层、传输层、IP层和网络界面层

      计算机网络四个组成部分中的三个组成部分

      1.IP地址

      计算机、移动电话、电视和其他网络通信设备配有IP地址,最初通过通信设备的网络卡与网络连接,这是一个有形设备,所有设备在采用时都有固定的网络卡地址,是世界上唯一的因特网卡地址。

      检查 Netcard 地址( MAC 地址) 。

      一. 在命令行窗口中, 输入 ipconfig/ all 以查找 ip( MAC 地址) 的信息 。

      使用 Linux 操作系统 if config 来获取 ip (mac 地址) 的信息 。

      固定因特网卡地址(MAC 地址)与IP地址之间的联系

      例如,[00-0C-29-7A-CA-8E]是一个固定的因特网卡地址(MAC地址)。
      [ - - - - - - - - - - - - - - -

      所有因特网卡片都有独特的实际地址,但很难记住这个地址,因此,每张卡片都配有另一个逻辑(IP)地址,即IP地址,这个设备可以在基于这个逻辑地址的整个通信过程中在网络中发现。

      IP地址也是网络通信装置的识别码。

      IP 地址的域名

      由于IP地址难以记住,每个地址都指定了名称,称为(域名)。

      [00-0C-29-7A-CA-8E] -- -- https://ww.un.org/I'm not sure you're talking about, baby.com/] -- -- https://ww.un.org/I'm not sure what you're talking about, baby.com/

      此服务器默认的 IP 地址是; 它也有一个默认域名, 本地主机 。

      two.DNS [域名解析] 服务器

      域名解析有2步:

      1.本地解析:

      我们的操作系统中有一个主机文件, 当输入域名时, 主机文件将首先找到与当前域名相对应的任何 IP 地址, 并使用 IP 地址 。 C: WindowsSystem32Driversetchosts ”

      2. 打印 DNS 服务器:

      如果解析的第一阶段失败, 将在网络的 DNS 服务器上完成。 所有域名和 IP 地址都存储在世界各地的 DNS 服务器中。 如果 DNS 服务器解析失败, 当前域名会有问题 。

      3.协议

      协议:双方的通信须遵守通信条例。我们最终会有很多协议(先进的协议、应用协议:https、ftp、https)。

      爪哇网络方案编制中提供的协议是底协定[TCP/UDP],所有高级别协议都以这些协议为基础。

      4.端口

      IP规定识别特定网络通信终端以及该设备中需要访问的具体资源(软件)信息。 由于必须有大量的资源(软件),必须给每种资源指定一个具体号码(标记),以保证我们不会失去对指定IP地址的访问。

      识别设备(计算机、手机登录)上应用程序的唯一方法就是通过其端口。 任何在设备中运行的软件在启动后无疑都会为其指定一个独有的号码。

      港口号从0到65535不等,0到1024之间的港口号已经分配给操作系统在船上的应用,因此,如果我们以后需要将港口捆绑起来,它必须超过1024,而港口实际上是计算机在进入计算机时所执行的程序的入口。

      四. 内联网服务类的利用

      抱歉, Java.Net 软件包InnetAddress 提到了互联网协议地址。

      public class InetAddress implements java.io.Serializable

      InnetAddress 类的建设性做法

      InnetAddress () 是默认模拟器 。

      我们的 Java 软件不会以新颖的 + 构造方式生成 InetAddress 类对象 。

      为了获得因特网地址类型物体,我们必须使用这两种静态方法。
      州 InetAddress get LocalHost () 使用主机的 IP 地址生成 InetAddress 对象 。

      状态 InetAddress getbyName (String 主机) 返回基于域名的 InetAddress 匹配IP 地址的 InetAddress 对象 。

      实例方法:

      字符串获取主机地址 () 函数返回 IP 地址 字符串( 在文本形式中 ) 。
      要获取此 IP 地址的主机名, 请使用字符串获取 Host Name () 。

      例如:

      五. URL和URL之间的区别是什么?

      一. URI-统一资源标识符(URI)指互联网上现有的任何资源,例如 HTML 文本、照片、视频剪辑、应用程序等。

      URL通常由三部分组成:

      一.(a) 资源命名机制;
      资源储存的双主名;
      三,资源的实际名称。

      二. URL 是 URL 的子集。 它是 Unitedorm 资源定位器的缩写, 被翻译为“ unifited Resources Locator ” 。

      URL可以一致的方式用于定义文件、服务器地址和目录等信息资源。

      URL 是一种将 URL 概念付诸实施的方法 。

      URL 格式由三部分组成:

      第一部分是协议(也称为服务方式)。

      保存资源的主机 IP 地址是第二部分 。

      第三部分是文件夹和文件名等主机资源的确切地址。

      符号 > 将句子的第一和第二部分分隔开来。
      符号“/”将第二和第三部分分开。
      第一部分和第二部分是必需的,而第三部分有时可能被忽略。

      例如,https://ww.un.org/I/不知道你在说什么,宝贝。

      您可以相信, URI 和 URL 是基于上述示例的相同想法, 但并不是。 URI 和 URL 都描述了资源, 但 URL 也指定了如何访问资源 。 URL 是 URL 的一个特定的 URL, 这是 URL 的一个子集, 它不仅识别了资源, 也提供了其位置的信息 。 URI 是一个语义抽象概念, 可以是绝对的,也可以是相对的, 但是 URL 必须提供足够信息才能定位 。

      Java六.URL类[网络资源存取]

      URL构造方法:

      URL - 从字符串导出的 URL 对象

      URL (String 协议、 字符串主机、 字符串文件) - 从所提供的 Potool、 主机、 端口和文件生成 URL 。

      实例方法:

      URLConnification OpenConnect () - 生成一个 URLConnect 示例, 描述由 URL 引用的远程对象的 URL URL URL (打开 URL 链接) 的 URLConnect 。

      输入Stream OpenStream () 从连接中读取资源, 并返回一个输入Stream 。 ( Display the importStream 相关联于此 URL 。)

      例如:

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类