最后更新:2022-05-09 18:38:20 手机定位技术交流文章
1.1 概述Java 是 Internet 在语文一级,它为网络应用程序提供语文一级的支持,使程序设计员能够迅速创建标准的在线应用程序。 提供的网络图书馆能够建立无痛苦的网络连接网络,而网络的基本特征隐藏在 Java 该系统使用JVM。 进行控制。并且 Java 建立了一个全平台网络图书馆。 编码器只看到一个网络。 编程环境。计算机网络:通过通信连接,将不同地理区域的计算机与专门的外部设备连接起来,以形成一个功能化的大型网络系统这使一些计算机更容易相互交流,并分享硬件、软件、数据等资源。网络编程的目的:利用网络协议与其他计算机直接或间接地进行数据交换和通信。在网络方案拟订方面,有两个主要问题需要考虑:一. 如何准确在网络中找到一个或多个主机主机主机,以及具体程序2. 当发现主机时,数据传输的可靠性和效率如何?网络编程 ! = 网页编程( web 开发)B/S 架构 和 C/S 架构1.2 网络通信两个要素网络主机如何相互交流?通信双方的地址 :
- IP
- 端口号
一些规则:(例如,网络通信议定书有两个参考模式)
- OSI 这个模型太出色了,无法在因特网上广为传播!
- TCP/IP 参考模型: TCP/IP 事实上的国际准则、协定、协定
小总结:1. 在网络方案拟订方面,有两个主要问题需要考虑:
- 如何准确识别一个或多个网络主机主机主机;特定全球定位系统主机应用程序
- 当发现主机时,数据传输的可靠性和效率如何?
2. 网络方案拟订有两个组成部分:
- ip 和 端口号
- 提供网络通信协议。 TCP/IP 参考模型(应用层、传输层、网络层和物理学) + 数据链路层),
1.3 、 Inet Adderssip 地址: Inet Adderss
- 唯一的标识 internet 上的计算机 ( 通信实体 )
- 本地回环地址( hostAddress ): 127.0.0.1 主机名 ( hostName ) : localhost
- IP 地址分类方式一 : IPV4 IPV6
- IPV4 : 4 个字节组成, 4 个 0~255 。大概 42 亿个, 30 亿都在北美,亚洲 4 亿。 2011 年初已经用 例如,每件事都以小数点表示。 192.168.0.1
- IPV6 : 128 位( 16 个字节),写成 8 在数字之间,一个无符号的整数,每个整数以四个十六进制位表示。 用冒号 隔开,如: 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
- IP 地址分类方式 2 地址有两种:公共地址(网)和私人地址(局域网)。
- 192.168. 它从一个私人地址开始 并且有一系列的.. 192.168.0.0 ~ 192.168.255.255 ,专门为组织机构 内部使用
- 【查看 JDK 帮助文档 => InetAddress 类,代表 IP 】 虽然域名难以记住,但我们经常利用这些域名获取: www.baidu.com
- https://blog.kuangstudy.com/ => DNS 域名解析( 150.109.117.44 ) => 现在本机的 hosts 文件,
- 确定是否提供了域名地址。 如果没有, 请跳过它 。 DNS 服务器,找主机。
- hosts 文件地址: c : windowssystem32driversetchosts
1.4 、端口号港口标志在计算机上运行的过程(方法) 。为了区分软件,不同的程序使用不同的端口号。被规定为一个16 位的整数 0~65535
- TCP 和 UDP 各有 65535 港口:单一协议的低端港口不能有分歧。
- 端口分类:
- 公认端口: 0~1023 港口通过预先定义的服务通信进入。
- HTTP 默认端口 : 80
- HTTPS 默认端口: 443
- FTP 默认端口: 21
- Telnet 默认端口: 23
- 注册端口: 1024~49151 ,指定用于用户进程或程序。
- tomcat 默认端口: 8080
- Mysql 默认端口: 3306
- Oracle 默认端口: 1521
- 动态、私有端口: 49152~65535
如果发现机器上的某一港口或检测到有关过程,它将能够得到发送。
1.5 网络通信协议网络通信协议:为了在计算机网络中进行通信,各种协议,即建立通信协议标准、速度、传输代码、代码结构、传输控制阶段、错误控制等互联网协议的复杂性是什么?由于计算机网络通信包含广泛的内容,例如指定源和目标地址、加密解密、压缩、错误控制、交通管理和路线控制,如何实现如此复杂的网络协议?通信协议分层的思想在制订协定时,复杂的组成部分被细分为基本部分和重新组合,等级制度是最普遍的组合。同行能够交谈, 下一个级别被调用时不考虑前一级 。 层层对彼此没有影响, 它们有利于系统 。
发和扩展。
TCP/IP 协议簇传输层协定有两项关键协定:
- 用户传输协议 TCP ( Transmission Control Protocol )
- 用户数据报协议( User Datagram Protocol )
- Tcp/IP 有两个主要议定书:传送控制议定书: TCP ,和网络互联协议: IP 基本上就是一群附庸 它由若干具有不同目的和联系的协定组成。
- IP ( Internet Protocol 这些议定书是促成联网数据传输的主要网络协议。
- TCP/IP 从实际的角度来看,协议模式建立了一个有效的四层结构,即有形连接层。 IP 层,传输层和应用层
TCP 和 UDP 对比TCP 协议
- 使用 TCP 协议前,必须建立 TCP 连接,创建数据传输链接;
- 传输前,采用 ‘ 三次握手 ’ 该方法,即点对点通信,是可信的。
- TCP 有两个商定的通信应用程序:客户和服务。
- 大规模数据传输在相关方面是可能的。
- 传输已完成, 我们必须切断现有连接, 无效 。
- 举例:打电话
2 、 TCP 网络编程2.1 、案例一REQUEST:客户向服务器提供数据,服务器将数据存储在控制表中。
服务端2.2 、案例二客户端将文件传送到服务器, 服务器将存储在本地 。我们需要创建图像并将其保存在项目目录中。
服务端:客户端:2.5 Tomcat 服务器客户: 个性化浏览器Tomcat 服务器, 用户服务终端1. 将提供的 tomcat 解压2. 运行 bin 目录下的启动文件3. 测试访问 localhost:80803 、 UDP 网络编程3.1 、说明
- DatagramSocket 和 DatagramPacket 两个类实现了基于 UDP 协议的网络程序。
- UDP 数据报告涉及数据报告。 DatagramSocket 发送和接收数据,该系统没有保障。 UDP 数据报一定能够安 他们都被送到目的地,但不清楚他们何时到达。
- DatagramPacket 对象封装了 UDP 载有发送者的数据报告 IP 地址、港号、接收港 的 IP 地址和端口号。
- UDP 由于协定中的每一数据报告都提供了完整的地址信息,所以没有必要在发送者和接收者之间建立关系。 递包裹一样。
- 发送方:
信件可以从两端的一端发送到另一端 :
持续发送:
持续接收:
多线程发送:
发送方:
接收方:
4 URL 编程4.1 url 类
- URL ( Uniform Resource Locator URL 表示通用资源定位器 。 internet 上某一资源的地址。
- 它是一种具体的 URI ,即 URL 它可以用来查找资源,并演示如何找到资源。 locate :定位这个资源。
- 通过 URL 我们可以访问 Internet 所有类型的网络资源,包括最普遍的网络资源。 www,ftp 剖析站点。 浏览器 给定的 URL 有关文件或其他资源可在互联网上查阅。
- URL 基本结构由五个部分组成:
- 例如: http://localhost:8080/helloworld/index.jsp#a?username=kuangshen&password=1
- 23
- 片段的名称, 即。 例如, 使用锁定链接, 我们可以浏览到各种书名网站, 在那里我们可以立即放置一章 。
- 参数列表格式:参数名称 = 参数值 & 参数名 = 参数
本文由 在线网速测试 整理编辑,转载请注明出处。