最后更新:2022-04-11 01:29

目标:获得可基于Python方案规划方案(网络数据传输)的基本网络知识。
概要:
您必须熟悉与网络有关的设备和基本原则。
Assume Vn去一个野鸡大学 购买一台电脑 保存了一部小胶片 并在宿舍里一遍又一遍地看了一遍

如何与他的室友蒂莫沟通和接收数据,可通过网络和数据传输连接。

如果另外两名室友希望与其计算机连接并共享资源,则需要设备来建立局域网。


必须与[二级总机]和[商业路由器]共同建立一个规模稍大一点的局域网(这也缓解了广播风暴),以便形成几个宿舍之间的通信网络。


三层交换机集成了 交换机 & 路由器的功能(大部分路由器功能),上述的三个设备其实可以用一个三层交换机就可以搞定。


家用路由器已被纳入开关和路由器操作(性能低、成本低)。


如前所述,在进入网络设备后,需要IP地址来识别亚计算机,例如:
IP是一个32位数的二进制系统,为内存起见,将其分为四组,每组八位小数点,例如:
将为网络中的每台计算机指定IP地址,以便使用IP找到相关机器。
IP地址可细分为两个组成部分,即网络地址加主机地址
问题1:我如何找到网络地址和主机地址?
问题2:拆分网址+主机地址意味着什么?


可通过以下两种方式将IP地址指定给局域网中的机器:
手动配置, 打开所选菜单栏, 并输入相应的 IP 信息 。
自动获取


我们在局域网中分配给机器的 IP 地址全部称为内网IP以内联网为基础的IP可在局域网内(连同必要的设置)相互连接。

互联网通信需要接入互联网IP。例如,右手家计算机希望访问左边公司服务器上部署的网址:
从逻辑上讲,任何用户只要能从运营商获得网络接入,都可以拥有外部网上IP,但由于全世界用户太多,而且IP分布不均,运营商网络分裂,允许多个家庭宽带用户共享公共网络IP(动态可能因互联网IP而异)。
当家庭用户希望通过网络访问其他IP地址时,他们将其传送给操作员,由操作员将其传送到其他IP地址。
请记住,当外部用户寻求接入我们家的宽带IP时,操作员不会将请求转发给我们的计算机。

因此,今后,如果你想为世界各地的访问者创建一个网站,你必须做到如下:
这样就可以搞定了…
IPv4 和 IPv6 扩展
你可能听说过Aliyun、Tsingyun、Amazonaws等平台,

简而言之,他们建造了一个发动机室(webcafé),购买了大量服务器(高性能计算机),将其放在发动机室,将其与电网连接起来,并租出这些服务器资源,使客户不必拉动自己的+配置网络+购买服务器。
假设,你想在Tsimun租个服务器如果您愿意,您可以自定义设置,以满足您的具体要求。成兴云根据他的安排 将自己电脑上 建立一个虚拟服务器此外,政府还建立了一个公共网络,以便建立一个基于互联网的知识产权系统,用于启动环境,并随后将知识产权对公共网络具有约束力。因此,您可以立即拥有一个可以连接到的服务器。
注意:一个非常高性能的物理机器 已经虚拟化了几台电脑, 类似于你用自己的电脑 使用Vmware, 平行的,等等。


想象一下您在互联网上租赁了一台云服务器( 直线 IP: ), 然后建立了两个网站来运行 。
因此,用户如何在自己的计算机或移动电话上访问同一服务器上的两个应用程序?
事实上,电脑上有一个端口每个软件必须提供一个在网络上进行互动的港口,例如:
123.206.15.88:8001123.206.15.88:8002注:港口提取范围为0 65535,因为计算机内部使用了许多港口,我们通常在5 00之后尽可能定制。
示例:访问百度

任天堂: 如果简单的 IP 键入浏览器, 默认端口为 80 。
当您在创建网站时, 人们可能发现很难记住您的 Internet IP:123.206.15.88:80``123.206.15.88`。
因此域名诞生, 域名和 IP 地址生成, 用户只需知道域名, 例如 :
请记住域名只产生与端口对应的 IP 地址 。www.baidu.com:80。

当用户在计算机或移动电话中输入域名以便进入时,分两个阶段:
当机器被指定一个域名时,将采取以下步骤查找IP地址:
第1步:在您的计算机的 DNS 缓存记录中找到域名的 IP 地址, 如有必要, 继续下一步 。
第2步:确定您自己的计算机主机文件的位置,如有必要,可采取以下步骤。
第3步:在您的计算机上使用 DNS 配置的地址( 此地理名称服务器) 定位与域名相对应的 IP 地址, 如有必要, 继续下一步 。
步骤4:向根域名服务器报告供审讯(全球共有13个根域名服务器,其中最接近中国的服务器位于日本)。

问题来了
您知道域名是什么吗? 如果您希望自己的网站能够访问它, 您现在应该怎么做?
租一个域名

备案
域名解析



Python 有一个套接字模块, 允许在网络之间快速交换数据。 例如 :
左边的云端服务器( 使用固定 IP)
把它放在右手用户的电脑上 客户
上述例子要求使用互联网,以及至少一个云服务器的通信。
为了减少学习费用,您可在项目完成后租赁和部署到服务器之前,用个人电脑模拟[服务]和[客户]。
当本地运行上述代码时, 请在连接时注意 IP 地址 。


在下面的 Windows 中,打开终端并键入 Ip config 。
当然,你局域网中的两台电脑,A作为服务器,B作为客户,也可以连接。
注意事项:
本机:
局域网:
互联网
服务端
客户端
服务端
客户端
[外国连锁照片传送失败;发端站可能使用隐形链机制和直接上传图像(img-jo12J8TH-6690771012831)(assets/image-20210721134711)[Png,png,png,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng,peng [peng,peng,peng,peng,peng, peng,peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng, peng。
当他们说他们在发展或与人交谈时经常采用b/s和c/s框架时,它们是什么意思?
C/S架构是客户和服务器架构的缩略语,建立这一架构需要创建客户和开发者服务。
B/S 结构代表 Brownser 和 Server, 表示您可以创建一种服务, 由用户机器上的浏览器取代 。
简而言之,B/S结构涉及创建网站,而C/S设计则涉及创建计算机上安装的软件。
简述 二层交换机 & 路由器 & 三层交换机 的作用。
通用术语的定义如下:IP、子网遮罩、DHCP、IP、港口和域名。
提供远程用户认证机制。
对不起,但Db.csv用户存储文件格式是自己创建的。

server.py服务端
client.py客户端
本文由 在线网速测试 整理编辑,转载请注明出处。