Java——网络编程之三要素:IP地址、端口、协议

      最后更新:2022-04-28 16:12:55 手机定位技术交流文章

      Java - 网络编程包括三个组成部分:IP地址、港口和协议。

      • 一、计算机网络
      • 二、网络编程
      • 三、网络编程三要素
      • 四、IP地址
      • 通讯员V.
      • 六、端口
      • 七、协议

      一、计算机网络

      计算机网络是一个计算机系统,它通过通信线路将不同地点具有不同用途的若干计算机及其外部设备连接起来,从而能够在网络操作系统、网络管理软件和网络通信协议的管理和协调下进行资源分享和信息转让。
      在这里插入图片描述

      二、网络编程

      使用网络通信协议,在有网络接入的各种计算机上运行的程序之间共享数据是可行的。

      三、网络编程三要素

      • IP地址
        为了使网络中的计算机能够相互交流,必须发给每台计算机一个识别号码,指定接收数据的计算机和识别发件人的计算机。IP地址是标记号码和设备的标记。
      • 端口
        网络通信只是两种应用的通信。 每个计算机都有大量的应用程序,在连接网络的同时,还使用带有端口号的独特识别装置的应用。
      • 协议
        计算机网络可以将一些计算机连接在一起。若干条例管理同一网络上计算机的连接和通信。在计算机网络中,这些连接和通信标准被称为网络通信协议。它具体规定了标准数据传输格式、传输率、传输阶段等等。只有通信双方同时遵守规则,数据交换才能实现。
        联合民主党和TCP是共同的议定书。

      四、IP地址

      1. 网络设备因其实施伙伴地址而具有独特的特性。

      IP地址分为两类:

      • IPv4: 为连接到网络的每个主句提供32位元地址。 IP 地址以二进制格式表示, 每个IP 地址为32位元或4个字节, 与 TCP/ IP 一致 。
        例如,二进制形式的IP地址是“1100万,10101001001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010但是地址过长,处理比较麻烦,为了方便,IP地址经常被作为一种 " 10向方案 " 来表述。"中间的标志出现" 不同的字节必须分开上述知识产权地址可称为 " 。“ 点对点小数表达式” 是指此 IP 地址表达式 。
      • IPv6:为了扩大地址空间, IPv6 重新定义了地址空间, 使用一个128比特的地址长度组, 共16字节,分为八组十六进制数字, 从而缓解网络地址资源不足的问题。

      3、常用命令

      • 用 ipconfig 查看您的 IP 地址 。
      • Ping IP 地址测试网络连通性。

      4、特殊的IP地址

      在测试时,通常使用返回地址,而返回地址可能是目前的地址。

      通讯员V.

      • InnetAddress:这是互联网协议(IP)地址。
      • 状态 InetAddress getbyName (String 主机): 返回与主机名相关的 IP 地址, 可以是机器名或 IP 地址 。
      • 字符串获取主机Name (): 此 IP 地址的主机名 。
      • 字符串获得主机地址 (: ) : 返回文本形式的 IP 地址字符串 。

      六、端口

      • 识别设备上程序的唯一方法 就是通过它的港口
      • 端口号是 2 字节整数 。值范围为 0-65535。其中,若干众所周知的在线服务和应用利用了0至1023的港口号码。大多数申请需要超过1024号的港口。如果另一个服务或应用程序使用端口号,目前的程序有可能失败 。

      七、协议

      网络通信协议是计算机网络连接和通信的规则。

      UDP协议

      • 联合民主党是报告用户数据的机制。
      • UDP代表断断续续的通信协议。即在数据传输时,数据传输机与数据接收机之间没有逻辑关系。简单来说,当一台计算机将信息传送给另一台计算机时,发件人不证明接收端的存在。就会发出数据,同样,当数据交付给收件人时,您也不要将数据还给发件人 。
      • 由于UDP协议在通信方面资源密集,效率高,因此通常用于音频、视频和一般数据传输,例如视频会议。
      • 由于在通过UDP协议传输数据时,UDP方向没有连接,因此无法保证数据的完整性,因此在传输敏感数据时不建议UDP协议。

      TCP协议

      • TCP 议定书转让管制议定书
      • TCP协议以连接为导向,即在数据传输之前发送者和接收者之间建立的逻辑联系,然后是数据传输,确保两个计算机之间可靠和顺利的数据传输。
      • TCP 连接必须识别客户端与服务器的身份, 客户端向服务器提出连接请求, 每个连接都通过“ 三握手 ” 建立 。
      • 三次握手:客户与服务器在TCP协议数据传输初步步骤期间进行三次交流,以确保稳定的通信。
        初始握手:客户端向服务器提交连接请求, 服务器必须确认此请求 。
        第二手握手:服务器响应客户的连接请求,并通知客户已经收到连接请求。
        第三手握:为确认连接,客户端再次向服务器发送确认信息。
      • 三个握手已经完成,连接已经形成,数据传输在客户和服务器上都得以实现。 由于这种面向连通的特点,TCP协议可以确保数据安全,并广泛用于文件上传、文件下载、网页浏览等应用程序。
        在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22990.html

          热门文章

          文章分类