网络编程的应用和理解_Gracener的博客-CSDN博客

      最后更新:2022-01-04 10:56:09 手机定位技术交流文章

      网络方案规划概览[了解]

      • 计算机网络

      被描述为一个计算机系统,将不同地理位置、用途不同的若干计算机及其外部设备连接在一个通信线路上,以便在网络操作系统、网络管理软件和网络通信协议的监督和协调下进行资源共享和信息传输。

      • 网络编程

      网络通信协议允许使用不同机器运行的软件传输数据。

      网络编程的三要素

      • IP地址

      为了使网络中的计算机能够相互交流,必须发给每台计算机一个识别号码,使计算机能够接收数据,计算机能够识别发送者,即IP地址,或网络中的设备识别器能够相互交流,必须给每台计算机指定一个识别号码,使计算机能够接收数据,计算机能够识别发送者,即IP地址,或设备识别器。

      • 端口

      网络的通信,它只是两个应用程序 相互沟通。每台计算机都包含大量的程序。那么在网络通信中,这些应用有哪些区别?如果IP地址是网络中唯一可以识别的装置,那么使用该地址是可行的。端口号将是当点识别设备中唯一的应用程序 。这是应用程序的标识符 。

      • 协议

      计算机网络可以将一些计算机连接在一起。若干条例管理同一网络上计算机的连接和通信。类似公路上的汽车必须遵守交通法在计算机网络中,这些连接和通信标准被称为网络通信协议。它具体规定了标准数据传输格式、传输率、传输阶段等等。只有通信双方同时遵守规则,数据交换才能实现。联合民主党和TCP是共同的议定书。

      IP地址

      IP地址是识别网络中设备的唯一方法。

      • IP地址分为两大类

      IPv4:连接到网络的每个主机都配有32位元地址。根据TCP/IP规格,IP 地址以二进制书写 。每个IP地址都有32比特的长度也就是4个字节。例如,二进制形式的IP地址是“1100万,101.010亿,0100101010亿”,二进制形式的IP地址是“1100万,101.010亿,01001001010”。这么长的地址,这太难应付了为了方便使用,IP地址通常以小数点表示。"中间的标志出现" 不同的字节必须分开于是,上述知识产权地址可称为 " 。这被称为 IP 地址的“ 点对点表达式 ” 。记起来比一个或零要容易得多

      IPv6:随着互联网越来越受欢迎,对知识产权地址的需求正在增加,对知识产权地址的需求也在增加。然而,现有的因特网网址数目有限。它使IP的分布越来越不安。为了扩大地址空间,通过IPv6重新界定地址空间,有128比特的地址长度,每16个字节一组,它分为八个十六进制数字组。这克服了实施伙伴解决资源不足的问题。

      DOS常用命令

      用 ipconfig 查看您的 IP 地址 。

      Ping IP 地址, 以查看网络是否已启动并运行 。

      :可用于代表家居地点并通常用于测试的返回地址

      InetAddress

      InnetAddress:这是互联网协议(IP)地址。

      方法名 说明
      static InetAddress getByName(String host) 确定主机名的 IP 地址, 可以是机器名, 也可以是 IP 地址 。
      String getHostName() 要获取此 IP 地址, 请输入您的主机名 。
      String getHostAddress() 返回文本格式的 IP 地址字符串。

      案例

      端口和协议

      • 端口

      设备是应用程序的唯一身份

      • 端口号

      这是两字整数,值范围为零。65535人中有0人多个众所周知的网络服务和应用都使用1023号港口,而常规应用要求的港口号大于1024。如果另一个服务或应用已经使用港口号,则目前的程序将无法启动。

      • 协议

      计算机网络的连接和通信原则称为网络通信协议。

      • UDP协议

      联合民主党是一个通信议定书,没有与任何东西挂钩。即在数据传输时,数据传输机与数据接收机之间没有逻辑关系。简单来说,当一台计算机将数据传送给另一台计算机时,发件人不证明接收端的存在。就会发出数据,同一接收器在接收数据时,发送者将不接收数据。由于联合民主党议定书所需的系统资源很少,通信效率高,因此,它通常用于音频、视频和定期数据通信。

      例如,视频会议通常使用UDP协议。因为即使不时缺少一两个数据包,情况也是如此。它与收入结果没有什么关系。然而,当利用UDP协议发送数据时,由于联合民主党没有联系,无法保证数据准确。因此,不建议在提供重要数据时采用联合民主党协议。

      • TCP协议

      传送控制议定书(TCP)是传送控制议定书的缩略语。

      TCP议定书是一份以联系为导向的通信议定书。即传输数据之前,为了在发送者和接收端之间建立逻辑联系,然后再传输数 据,它确保两个计算机之间以可靠和顺畅的方式发送数据。与TCP连接时,必须确定客户和服务器。客户向服务发送连接请求 。每个连接都用三个握手来确定。

      三次握手:客户与服务器在TCP协议数据传输初步步骤期间进行三次交流,以确保稳定的通信。

      对于初始握手,客户端向服务器发送连接请求,服务器必须确认此请求。
      服务器响应客户的第二次握手,发送回复,并通知客户已收到连接请求。
      在第三次握手中,客户向服务器发送确认信息,以确认连接。

      三个握手已经完成,连接已经建立,使客户和服务器能够开始数据传输。 由于这种面向连接的特点,TCP协议可以为数据传输提供安全保障,其应用范围很广。 比如上传文件、下载文件、阅读网页等等。

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

          热门文章

          文章分类