基于VS2019 C++的跨平台(Linux)开发(1.6)——网络基础

      最后更新:2022-03-26 21:51:07 手机定位技术交流文章

      一、引言

      首先,为了讨论我们世界的..如下图所示,这两个客户在对话中代表了相反的观点。因此,人们会问,为什么中间有一个系绳服务器?我们的软件是从一家系绳公司获得的它起运输站的作用。用户1001发送了“Hi”讯息。Tweak 服务器将传送到我们的用户1002。

      但我认为这次该重新考虑了拥有聊天数据服务器没有错 。那为什么我们要通过服务器?但你有没有想过他是否在线上?事实是,我可以传送它 即使我没有连接到互联网上。等他上线后 他会给我发个信息这说明了双方的沟通方式。如果对方在线的话,数据由服务器立即传输 。如果您不在线沟通, 请将其存储到服务器上, 并等待在线提供 。

      我们知道,“谈话数据”事实上可能在计算机和细胞端之间传输,因为聊天记录保存在查询服务器上,而不是在个人电脑或移动电话上,这就是几个月前我们能够审查聊天记录的原因。

      玩家应知道,如果游戏中的通信含有任何被禁止的信息等,可以删除,因为服务器上禁止使用敏感术语。

      二、网络三要素

      当我们开始了解对方时,我们如何在互联网上发现对方?实际上,我们很可能去到QV服务器,但是我们如何找到QV服务器?首先,我们需要知道他在哪里,这给我们带来了IP地址的概念。

      1、IP地址

      计算机网络位置的概念

      在CMD,我们在 Ipconfig.IPv4 地址之一实际上是虚拟地址。经过转换的。如果能连接到无线网络使用路由器转换 IP 地址。我们通常会输入到ww.un.org 的浏览器 URL 栏中。我不知道你在说什么, baby.com (domain name) 也可以在 ip 地址(已转换) 访问 。逐个输入域名和 IP 地址 。在我们的数据结构中,这和地图键对相似。键是唯一的,除了这个网站名之外,您还应该去那里。你对其它域名没有垄断权此域名通过注册和约束在操作员的端端生成相关 IP 地址 。即我们输入完域名,如果你想这样做,你会把它交给操作员 让他们寻找适当的IP地址根据IP地址 访问100度服务器(方便用户的域名内存)

      再拿腾讯公司举例,如果只有ip地址,只能找到系绳公司所在地。另一方面,该公司有许多服务器。狦и瞷稱cm酵酵它必须传送到 {} 服务器, 而不是任何其他服务器 。那么,我们如何去 得到一对一的时间?因此,您必须使用端口号找到合适的服务器。

      2、端口号

      其概念是确定接受哪个应用程序(程序)(非处理程序)。

      我现在有IP地址和港口号所以我们现在可以谈谈了吗?再举个例子,如果你接到电话不管是日语还是其他语言 你都不懂就不能正常的沟通。我们的网络只是试图以可接受的方式相互交流。因此,这是通信协议。

      港口共有65 535个港号,10 00个之后界定的操作系统不到10 00个。

      3、通信协议

      就来文而言,这一概念是双方可遵循的预先界定的准则。

      就好像我们说我们自己的语言 和同学们在普通话里的同龄人交谈

      因此,连接到网络因而不需要通信的三个项目之一,然后将详细列出这一通信协议。

      3.1、分类

      ①已经成熟通信协议
      FTP(文件传输)、HTTP(网站)、RTSP(流媒体-音频视频)、TCP、UDP(两项最基本的通信协议)
      ②自定义通信协议

      三、二、TCP/IP协议摘要

      以下是现场视察参考模型和TCP/IP参考模型:

      OSI 第七级清单传送基于网络的数据(表格可对应qt开发接口、列成链式表格容器、数据库接口和 sql 报表中的数据,单独列出,项目数量有利于硬件)。

      以OSSI模型为基础的数据传输程序:将数据包装到对方的OSSI并拆包数据

      三、TCP/IP的协调一致

      就本条而言,TCP/IP是一个功能性通信家庭,它允许通过网络获得数据传输。
      TCP/IP协议小组分为三节:

      • 因特网协议书(IP)为简称
      • TCP(转让控制议定书)和UDP(用户数据报告议定书)
      • TELNET、文件传输协议(FTP)、域名服务(DNS)和简单邮件传输程序(SMTP)是TCP和UDP的一组协议确定的申请实例。

      四、TCP和UDP的区别(重点)

      TCP UDP
      通信状态 在互动的同时,必须确保双方(客户和匹配服务器)都在线。 不用验证是否在线
      传输介质 流式lO(字节) 数据包(必须包装和交付)
      传输长度 从理论上讲,每种传输的大小没有限制(理想情况下不超过100千b,因为这一数据很容易在网络中丢失)。
      每个传输数据64KB(每包)
      优缺点 以安全价格降低传输效率。
      我们会放弃一些安全 以便提高传输效率
      应用场景

      需要高质量的网络连接时:拨号

      (主流的网络开发)

      当网络通信质量低时,网络连接必须尽可能快:课堂屏幕共享、信息传递

      安全性:TCP验证双方是否在网上,是否更安全(就UDP而言,如果您不核实服务器在使用付款保证书时正在运行,则向网络传送付款密码等信息。

      联合民主党的效率更高(每次核实TCP)。

      网络回回(主机网络)的 IP 地址

      数字。这是一个零 - 255整数。

      IPV6: 数字 + 字母 。 不太普遍的应用( 主要是军事用途 ) 。

      这是本章的基础。这就是我们所说的套接字编程。

      使用VS2019 C++(1.6.2)在跨平台(Linux)的基础上SOCKET网络编程。

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

          热门文章

          文章分类