TCP/IP 通信议定书网络编程(自学)

      最后更新:2021-11-25 20:59:10 手机定位技术交流文章

      目录

        • 第一天:网络编程
        • 第二天:IP与端口
        • 第三天: URL
        • 第四天:UDP实现
        • 第五天:TCP实现
        • 第六天:单向登录&双向登录

      第一天:网络编程

      在这里插入图片描述

      第二天:IP与端口

      在这里插入图片描述
      在上一个图表中,域名是本地主机 。
      在JDK, 管道处理班是InnetAddress。
      在这里插入图片描述

      JDK API 中文文件
      在这里插入图片描述
      运行结果:
      在这里插入图片描述
      端口号( 端口)、 名称( 主机名) 和 IP 地址之间的关系

      第三天: URL

      在这里插入图片描述

      1. 访问网页时必须遵守《http 协议》。
      2. 在浏览器中看到的每一页实际上主要是由 HTML 制成的。
      3. 要使用浏览器,您必须首先输入页面索引、路径或资源位置(url)。
        在这里插入图片描述

      在这里插入图片描述
      在这里插入图片描述

      运行结果:

      在这里插入图片描述

      第四天:UDP实现

      在这里插入图片描述
      在这里插入图片描述
      套接字:

      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

      其实很好理解:
      这就像我想给你送一个水杯, 但我不能只给你贴一个水杯。我要把它放在盒子里, 装满泡沫,在盒子上写下地址, 然后打开信封。
      有点抽象
      在什么情况下最经常使用?
      您可以在网站或应用程序中添加聊天选项, 并进行网络数据传输 。
      在这里插入图片描述
      DatagramSocket:
      这些识别资料用来捆绑和接收数据包。
      数据电文是集团发送服务的发送或接收点,在数据包上交付或接收的每套数据包都有其独特的位置和路径,从一台计算机发送到另一台计算机的许多分组可以通过若干途径发送,并按任何顺序到达。
      在这里插入图片描述

      DatagramPacket
      该类表示数据报包。
      为了完成断开的分组传输服务,使用了数据报告分组。每条信息完全依赖于从一台计算机发送到另一台计算机的数据包中包含的数据。从一台计算机传输到另一台计算机的若干数据包可以按任何顺序排列并按任何顺序运抵。无法关闭临时文件夹:%s。

      在这里插入图片描述
      接受并发送信件, 区分函数..

      联合民主党开展以下基本进程:
      发送端定义:
      在这里插入图片描述
      发送端实现:
      在这里插入图片描述

      接收端定义:

      在这里插入图片描述
      接收端实现:
      在这里插入图片描述
      运行结果:
      在这里插入图片描述
      如果您在接收端添加以下代码:
      在这里插入图片描述
      输出结果:
      在这里插入图片描述

      如果遇到任何未知的类别或方法,请查看JAVA上方链接的 API 页面。

      第五天:TCP实现

      IO流是TCP协议的基础。
      在这里插入图片描述
      现在,根据TCP协议, 我将定义客户, 所以我会使用套接字类; 服务将使用服务套接字类。
      我正把数据发送到服务器上,这就是我得到的反馈。对我来说,这是一个输出过程。

      客户端定义与实现:
      在这里插入图片描述
      在上图中注意到以下各点:
      在这里插入图片描述
      66是服务器的IP和端口。
      类套接字: 本类执行客户端合成( 也称为“ 套接字 ” ) 。 套接字是两台计算机之间的通讯端点 。
      在这里插入图片描述
      服务器终端定义和实施 :
      在这里插入图片描述

      ServerSocket : 此类负责服务器合成 。 服务器组正在等待网络访问请求。 它根据此请求采取某些行动, 并可能随后将结果退回请求方 。
      在这里插入图片描述必须指出,在运行时,您必须先运行服务器,然后才能运行客户端。

      第六天:单向登录&双向登录

      单向登录:
      在这里插入图片描述

      客户端:
      在这里插入图片描述
      服务端:
      在这里插入图片描述
      在这里插入图片描述
      由于输入时提供的用户名和密码准确无误,因此需要//3。
      在这里插入图片描述
      在这里插入图片描述
      运行结果:
      在这里插入图片描述
      双向登录:将单向登录服务器的登录结果实时转发给客户,然后客户收到结果。
      客户端:
      通过在 2, IO 和 3 之间插入以下代码, 关闭 :

      在这里插入图片描述
      服务端:

      在这里插入图片描述
      将代码的这一节修改如下:

      在这里插入图片描述

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

          热门文章

          文章分类