JAVA网络编程

      最后更新:2021-11-16 19:02:26 手机定位技术交流文章

      网络编程

      网络的相关概念

      网络通信

      1. 通过两个装置之间的网络传输数据就是这个概念。
      2. 网络上从一个设备向另一个设备的数据传输称为网络通信。
      3. 抱歉, Java. Net 软件包提供各种类型或界面,供程序员用于完成网络连接。

      请添加图片描述

      网络

      1. 其想法是,两个或两个以上的装置通过固定的物理装置连接在一起,以建立网络。
      2. 该网络根据其覆盖范围分为三类:
      • 局域网:覆盖面有限,通常只涵盖一个教室或机房。
      • 城市地区网络:覆盖面广泛,可能覆盖整个城市。
      • 广域网:广域网最广,可能遍及全国,甚至遍及全世界,而广域网象征着世界广域网。

      ip地址

      1. 对于独特标识网络中的每台计算机,其概念如下:
      2. 用 ipconfig 查看您的 IP 地址 。
      3. 我不知道你在说什么 xx我不知道你在说什么 xx我不知道你在说什么 xxI不知道你在说什么 xxI不知道你在说什么 xxI不知道你在说什么 xxI不知道你在说什么
      4. 每个十进制数字在0到255之间。
      5. IP 地址 = 网络地址加主机地址,例如 :
      6. iIPv6是互联网工程工作队为取代IPv4而开发的下一代IP协议,IPv4因拥有地球上每粒沙的地址而臭名昭著[1]。
      7. IPv4的主要问题在于互联网地址有限,互联网的采用和增长受到严重限制,IPv6的使用不仅克服了网络解决资源问题,还克服了众多接入设备连接的障碍。
      ipv4地址分类

      请添加图片描述

      请添加图片描述

      无法关闭临时文件夹:%s。

      域名

      1. www.baidu.com
      2. 优点:为了记忆,解决与记住ip有关的问题。
      3. 想法是将 IP 地址转换为域名 。

      端口号

      1. 概念:用于识别计算机上某种网络软件的术语。
      2. 整数表达式,范围为065535
      3. 0-1024已经拍摄,如sh 22、ftp 21、smtp 25和http 80。
      4. 通用在线应用程序的端口号 :
        • tomcat :8080
        • mysql:3306
        • oracle:1 521
        • sqlserver:1433

      网络通信协议

      (tcp/ip) 协议协议

      TCP/IP(传输议定书/互联网议定书),又称《转让控制议定书/互联网连接议定书或网络通信议定书》(中文版),是互联网最基本议定书、互联网互联网互联网联网的基础,更简而言之,是网络一级的IP议定书和传输层TCP议定书的基础。

      请添加图片描述

      请添加图片描述

      TCP和UDP

      TCP协议代表了传输控制协议。

      1. 在使用TCP协议建立数据传输渠道之前,必须建立TCP连接。
      2. 传输前需要三次握手 这很可靠
      3. TCP协议通信有两个应用程序:客户和服务器。
      4. 巨大的数据量可以通过网络连接发送。
      5. 传输已完成。 连接必须断开。 无效 。

      UDP 协议代表用户数据协议。

      1. 数据、来源和事物可以密封在一个数据包中,无需链接。
      2. 每一份数据报告以64K的大小为限,不宜发送大量数据。
      3. 它不可信,因为不需要将它联系起来。
      4. 由于没有联系,在数据传输结束时不得放弃任何资源。
      5. 短信是厕所通知的一个实例。

      类 Innet 地址

      相关方法

      1. 获取 Get Local Host Inet 地址对象 。
      2. 使用主机/ 域名从 Pip 地址对象中获取Name
      3. 获取 InetAddress 对象“ Host” 主机名Name
      4. 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址 地址

      Socket

      基本介绍

      1. 套接字开发网络应用程序已变得非常流行,已成为事实上的标准。
      2. 在通信的两个终端,插座是两台机器对机器通信的终点。
      3. 网络通信基本上是索克特到索克特的通信。
      4. Sockets 允许将网络作为流连接, 数据由两个 Sockets 使用 IO 在两个 Sockets 之间发送 。
      5. 客户是一种应用程序,一般是积极主动地开始沟通,正在等待对服务端的沟通请求。

      示意图:

      请添加图片描述

      TCP网络通信编程

      基本介绍

      1. 客户方、服务方和网络方通信
      2. TCP/IP议定书是底线。
      3. 应用假想的一个例子:客户端提供服务器接受和显示的数据。
      4. 以套套为基础的TCP方案拟订

      案例演示

      服务端

      客户端

      netstat指令

      1. Netstat-an可接入目前的东道网络,包括网络连接和港口监听。
      2. 有关Netstat-an的更多信息,请访问该页面。
      3. 根据多斯康公司的要求执行请求

      说明:

      (1) 倾听表示某一港口在倾听。
      (2) 如果外部应用程序(客户)与端口连接,则显示连接信息。
      (3) 按 ctrl+c 键终止命令 。

      请添加图片描述

      TCP互联网通信是严格保密的秘密。

      当客户与服务连接时,它通过港口与服务交谈,并通过TCP/IP和随机(未定义)提供服务。

      [理解] UDP网络通信方案规划

      基本介绍

      1. 基于UDP的网络方案已在数据套件和数据套件类别中实施。
      2. 通过DatagramSocket传输和接收UDP数据报告,该系统不能保证它们安全抵达目的地或何时抵达。
      3. 数据组包件对象负责UDP数据报告,其中包括发送方的IP地址和端口号以及接收方的IP地址和端口号。
      4. 发件人和收件人之间没有必要建立关系,因为每个联合DP数据报告都载有完整的地址信息。

      基本流程

      1. 数据套件和数据套件是两类/对象。
      2. 建立发送端,接收端
      3. 建立数据包
      4. 用于发送和接收,使用数据套。
      5. 数据组应关闭 。

      请添加图片描述

      请添加图片描述

      案例演示

      接收端

      发送端

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

          热门文章

          文章分类