Java网络编程-TCP和UDP的相关概述

      最后更新:2022-05-05 19:53:50 手机定位技术交流文章

      网络编程的目的:

      利用网络协议与其他计算机进行直接或间接数据交换和通信。

      在网络方案拟订方面,有两个主要问题需要考虑:

      2: 如何在网络上找到一个或多个主机,以及在主机上找到特定程序。
      2: 在主机存在时,数据运输可能有多可靠和有效。

      通信双方地址:

      IP(计算机识别)、端口号(主机上不同程序(程序或过程)的不同程序)。

      端口号:

      标记过程正在计算机上运行,每个过程都有自己的港口。
      确认港口:0-1023,设定为服务通信占用。
      用户程序或程序被分配到注册港1024-49151。
      49152-65535 动态/私人港口

      网络协议:

      为了完成计算机网络通信的通信,必须达成某种协议,即通信协议。

      有两个主要的TCP/IP协议:

      TCP代表《传输控制议定书》。
      UDP代表用户数据报告程序。

      TCP协议:

      1: 在发送TCP协议之前,必须建立TCP连接,以建立数据传输渠道。
      2:在传输前,进行三次握手,点对点连接可靠。
      3: TCP 有两个通信应用程序:客户和服务。
      4: 相关的重大数据传输。
      5:传送完成;但是,必须释放现有的连接,降低程序的效率。

      UDP协议:

      1: 数据污点和目的地均密封在数据报告中,因此没有必要连接。
      3:每份数据报告仅限64KK。
      3:发送者不可信,因为它已经准备好,但接收者尚未验证。
      4: 可广播。
      5: 数据传输后无需放弃资源,费用微乎其微,效率高。

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

          热门文章

          文章分类