如何在云服务器上搭建网站国外有哪做交互设计网站

web/2025/10/1 6:53:38/文章来源:
如何在云服务器上搭建网站,国外有哪做交互设计网站,买域名的钱最后给了谁,wordpress更新删除本篇文章是我在B站上看到关于计算机网络的介绍视频收到的启发。本篇文章的内容来自【网络】半小时看懂计算机网络_哔哩哔哩_bilibili 一、物理层 从常理来说#xff0c;进行连个设备之间的通讯#xff0c;首先最容易想到的就是使用一根线连接两个设备进行通讯。但是…        本篇文章是我在B站上看到关于计算机网络的介绍视频收到的启发。本篇文章的内容来自【网络】半小时看懂计算机网络_哔哩哔哩_bilibili 一、物理层 从常理来说进行连个设备之间的通讯首先最容易想到的就是使用一根线连接两个设备进行通讯。但是问题是如果当设备的数量增加需要两两设备之间进行连接会导致连接的线数指数增加。所以hub集线器出现了。 集线器 所有的设备连接集线器。设备A上传数据由集线器进行发送相当于是一个中转站。这样的话增加设备数量只需要增加一个连接集线器的线就行。 但是存在的问题是集线器下发数据是以广播的形式发送的没有寻址功能不能识别设备的物理地址。因此连接集线器的所有设备都会收到来自A发送的数据包括A自己。这样隐私性较差。而且集线器不执行冲突检测这意味着如果多个设备同时发送信号可能会发生数据冲突导致数据包损坏。 二、数据链路层Mac层 在Hub的基础上提出了交换机。交换机的特点是能够查询设备的物理地址支持全双工。 2.1 物理地址/Mac地址 MAC地址Media Access Control Address也被称为物理地址或硬件地址是网络设备在局域网LAN中用于唯一标识网络接口的地址是全球唯一的。MAC地址由48位二进制数字组成通常表示为12个十六进制数每两个十六进制数之间用冒号:或连字符-分隔例如00:1A:2B:3C:4D:5E。 2.2 交换机 一个交换机上会带有n个网口每一个网口都存在一个端口号。 当有A,B,C,D,E个设备连接到交换机上。当设备A想要发送数据给设备B则会将源地址和目的地址加上数据封装成需要发送的数据并传给交换机交换机查询到目的地址对应的端口号后下发给设备B。 交换机之所以能够进行寻址是因为在其内部会维护一张Mac地址表 Mac Location APort 1Mac Location BPort 2Mac Location CPort 3......Mac Location NPort n 其中表名了每一个设备的物理地址和对应端口的映射。这样交互机就能查询到对应的端口号。 交换机支持全双工模式。也就是说A在下发数据的时候也能接受数据A和B直接存在实时性的交流。其次交换机是支持桥接的。 2.3 桥接         就是可以将两个交换机用一根线相连实现两个交换机维护的设备之间进行通讯。 如果A想要发送信息给D则首先会在交换机1的Mac地址表中查询如果没有就会通过端口8前往交换机2中进行查询查询到了C对应的端口后并在1中的Mac地址表中记录下 Mac Location CPort 8Mac Location DPort 8 但是这样存在了一个问题就是在小范围内几千台设备交换机是能够支持使用的。但是如果想要搭建维护一个几十万台设备的大网络交换机内部的地址表是无法存放那么多的数据。这就会导致当表满了之后如果接收端不在该表内交换机就要进行一次全部的桥接检索最坏的情况是需要遍历所有的端口然后将查询到的设备Mac地址和映射的端口插入表内覆盖掉原来的数据在下一次需要发送的时候还需要再一次检索从而导致全球的广播风暴。 三、网络层 上面所描述通讯都是在一个网络内部进行的通讯而且使用交换机桥接的方式也是十分的有限的为了扩大网络的范围并进行跨网络的通讯提出了路由器。该路由器不是我们日常生活中的无线路由器而是带有网口的路由器。路由器的使用就引出了IP。 3.1 IP地址 IP地址Internet Protocol Address是互联网协议地址的简称它是分配给每个连接到网络的设备的唯一数字标识符。IP地址用于识别网络上的设备以便它们可以相互通信。IP地址分为两个主要版本IPv4和IPv6。这里我们主要说一下IPv4。 需要强调的是IP只是一个虚拟地址是分配给每一个端口方便进行表示查找。实际的数据传输还是得要依靠Mac地址进行。IP的出现是为了对不同的网络下不同的设别进行表示以便路由器的查询。 IP会分配给每一个网络每一个网络下的设别每一个端口用于标识。 3.2 IPv4 IPv4地址由32位二进制数字组成通常表示为四个十进制数每个数的范围是0到255中间用点.分隔。例如192.168.1.1是一个典型的IPv4地址。IPv4地址分为两部分网络部分和主机部分。网络部分标识特定的网络而主机部分则标识该网络上的特定设备。 只有在同一个网段下的设备才能够连接并且最后一位也就是设备表示在同一个网段下是唯一的。 3.3 路由器 路由器位于两个网络之间的连接点所以又称为“网关”。路由器主要是用来跨网络的通讯。例如在同一个网络下A,B两个设备之间是不需要通过路由器就能进行通讯的也就是我们说的“局域网连接”。只有在同一个网段下也就是IP的前三个数字相同的时候两个设备才能够进行连接并且该端口号在该网络下是唯一的。 每一个设别包括路由器都会维护一张路由表。路由器中的路由表记录的是192.168.1.0网络是通过192.168.3.1这个关口进行发送数据。比如说 ①C想要发送数据给D。 不需要通过路由器直接通过交换机走数据链路层进行通讯。上面介绍了 ②C想要发送数据给A。 由于路由器端口的网段和网络192.168.2.0是在同一个网段下故C能够通过查询本机的路由表将数据上传给路由器。路由器再通过查询路由器自己的路由表查询到A所在的网络网段是192.168.1于是将数据下发给在该网段下的设备A完成一次通讯。 由此可知路由器是存有两个网络的IP相当于是两个网络直接通讯的媒介。 3.4 网络内传输原理 现在来考虑一下192.168.1.1的数据是如何下发给192.168.1.21的。 由于IP地址是一个虚拟地址所以实际的通讯还是得要依靠Mac地址来进行通讯。 步骤 ①1.1利用ARP协议进行广播查询1.21在该网段下的Mac地址为LocationA 。 ②在数据链路层进行传输。 C设备上传数据也是一样的原理。 在Mac传输的数据包如下图 所以整体的传输过程是 图中IP下方的为该端口的Mac地址 192.168.2.21 ---   192.168.1.21数据传输过程 ①首先记录IP的源地址为192.168.2.21目的地址为192.168.1.21并且在传输过程中这两个数据不变。Mac源地址为Mac2CMac目的地址为Mac2L。然后传输 ②之中在路由器本机中更新Mac源地址为Mac2L目的地址为Mac1LIP地址不变然后传输。 ③更新Mac源地址为Mac1LMac目的地址为Mac1AIP地址不变然后传输。 ④最后将数据传输给了设备A。 整体的流程为 四、网络层 也就是一些协议像是TCP,UDP等用来保护信息安全。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/84907.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通过关键词优化提升企业网站centos yum wordpress

Arthas是阿里巴巴开源的Java诊断工具,采用命令行交互的形式进行问题的定位与诊断。它能够帮助你. 解决以下问题: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我…

静态网站建设背景设计网站开发方案流程

1.View层(视图层) 职责:负责数据的展示和用户交互。在Web应用中,View层通常与HTML、CSS和JavaScript等技术相关。 技术实现:在Spring MVC中,View层可以使用JSP、Thymeleaf、FreeMarker等模板引擎来实现。…

郑州建设网站企业网站视频主持人网

请阅读【Trace32 ARM 专栏导读】 文章目录 Trace32 Go.directGo配合程序断点使用Go 配合读写断点使用Go 快速回到上一层函数 System.Mode Go Trace32 Go.direct TRACE32调试过程中,会经常对芯片/内核进行控制,比如全速运行、暂停、单步等等。这篇文章先…

中企动力的网站wordpress+百度云图安装

快速上手Spring Cloud 一:Spring Cloud 简介 快速上手Spring Cloud 二:核心组件解析 快速上手Spring Cloud 三:API网关深入探索与实战应用 快速上手Spring Cloud 四:微服务治理与安全 快速上手Spring Cloud 五:Spring …

医药类网站建设评价汾阳网架公司

一、本地解析 如果使用本地ip解析的话&#xff0c;我们将会借助ip2region&#xff0c;该项目维护了一份较为详细的本地ip地址对应表&#xff0c;如果为了离线环境的使用&#xff0c;需要导入该项目依赖&#xff0c;并指定版本&#xff0c;不同版本的方法可能存在差异。 <d…

音乐介绍网站怎么做的网站怎样推广 优帮云

目前市面上大多一对一互动都是基于WebRTC&#xff0c;缺点如下&#xff1a; 服务器部署非常复杂&#xff0c;不利于私有部署&#xff0c;在一些私密性高的场景下&#xff0c;无法使用&#xff0c;如公安、市政等体系&#xff1b;传输基于UDP&#xff0c;很难保证传输质量&…

网站建设知识产权问题品牌营销平台

机器学习入门系列&#xff08;2&#xff09;–如何构建一个完整的机器学习项目&#xff0c;第五篇&#xff01; 该系列的前四篇文章&#xff1a; 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&#…

莘县制作网站黑龙江建设网网站一体化平台

目录 一.关系型数据库和非关系型数据库 关系型数据库 非关系型数据库 关系数据库与非关系型数据库的区别 ①非关系数据 关系型数据库 非关系型数据库产生背景 数据存储流向 非关系型数据库 关系数据库 二.redis的简介 1.概念 2.Redis 具有以下几个优点: 3.Redi…

沧州模板建站开源项盿南京网站开发xuan南京乐识

CodePen 是一个在线的前端代码编辑和展示网站&#xff0c;能够编写代码并即时预览效果。你在上面可以在线分享自己的 Web 作品&#xff0c;也可以欣赏到世界各地的优秀开发者在网页中实现的各种令人惊奇的效果。 今天这篇文章为大家挑选了15个超炫的 CSS 动画效果的例子&#x…

企业网站建设的调研网站开发及服务器总共多少钱

机器人达到指定位置方法数 来自左程云老师书中的一道题 【题目】 假设有排成一行的 N 个位置&#xff0c;记为 1~N&#xff0c;N 一定大于或等于 2。开始时机器人在其中的 M 位置上&#xff08;M 一定是 1&#xff5e;N 中的一个&#xff09;&#xff0c;机器人可以往左走或…

免费com域名网站网站建设制作设计营销 中山

我们新项目硬件设计上使用gpio口做按键&#xff0c;所以我就需要搞定这个驱动&#xff0c;本来想自己写一个gpio口的按键驱动&#xff0c;然后看了下内核下面的代码&#xff0c;已经有现成的了。Linux内核下游很多很多的现成驱动&#xff0c;只要你想得到的&#xff0c;基本都是…

辽宁网站建设专业学校wordpress 80端口

之前的blog链接&#xff1a;https://blog.csdn.net/weixin_43303286/article/details/131700482?spm1001.2014.3001.5501 我用的方法是在leetcode再过一遍例题&#xff0c;明显会的就复制粘贴&#xff0c;之前没写出来就重写&#xff0c;然后从拓展题目中找题目来写。辅以Lab…

所有网站排名2015年wordpress链接数据库文件

前言 在游戏和图形应用开发领域&#xff0c;大型场景的纹理管理一直是一个具有挑战性的任务。Unity3D中的Virtual Texture&#xff08;虚拟纹理&#xff09;技术为这一难题提供了一种创新的解决方案。本文将对Virtual Texture技术进行详细介绍&#xff0c;并提供代码实现的基础…

网站建设进度及实过程外包加工网会员

Nginx在主流硬件上的并发数为十万,网络处理方面的领先地位,归功于突破性的事件驱动架构。 Nginx在每颗内核上创建一个工作进程,有效利用硬件资源。 在单个工作进程中交替处理多个连接,应对突如其来的网络流量。 Nginx资源管理 Nginx使用状态机管理流量。 非阻塞事件…

屏蔽ip网站吗北京微信小程序开发报价

目录 一、socket简介 二、socket编程接口函数介绍 2.1 socket()函数&#xff08;创建socket&#xff09; 2.2 bind()函数&#xff08;绑定地址和端口&#xff09; 2.3 listen()函数&#xff08;设置socket为监听模式&#xff09; 2.4 accept()函数&#xff08;接受连接…

域名注册没有网站wordpress不用缓存

hash实现 redis的hash数据结构和java的HashMap虽然不同&#xff0c;但是有异曲同工之妙&#xff0c;value是键值对&#xff0c;相当于HashMap&#xff0c;对于hash碰撞也是采用的类似于HashMap的处理方式&#xff0c;数组链表&#xff0c;更适合存储对象&#xff0c;将一个对象…

网站知识架构在线培训系统软件

一.题目要求 已知一个长度为 n 的数组&#xff0c;预先按照升序排列&#xff0c;经由 1 到 n 次 旋转 后&#xff0c;得到输入数组。例如&#xff0c;原数组 nums [0,1,2,4,5,6,7] 在变化后可能得到&#xff1a; 若旋转 4 次&#xff0c;则可以得到 [4,5,6,7,0,1,2]若旋转 7…

建设银行安徽 招聘网站在线制作网站 如何禁止蜘蛛收录网站

Python是一种高级编程语言&#xff0c;非常适合用于集成API&#xff0c;即应用程序编程接口。API通常是由网站和各种软件提供的接口&#xff0c;可以让不同的程序之间进行数据交换和通信。在Python中调用API&#xff0c;可以帮助我们轻松地获取数据&#xff0c;并将其整合到我们…

网站模板psd旅游公司网站建设ppt

Azure/azure-quickstart-templates Stars: 13.4k License: MIT 这个项目是 Azure Resource Manager QuickStart Templates&#xff0c;它包含了社区贡献的所有当前可用的 Azure 资源管理器模板。维护着一个可搜索的模板索引&#xff0c;并提供如何使用或向该存储库做出贡献的…

网站系统分析报告昆山有建设网站的吗

偶尔听歌的时候发现了一个很小众的音乐分享网站&#xff0c;邻居的耳朵&#xff0c;有个人的电台类型&#xff0c;属于音乐分享文字分享&#xff0c;觉得很不错。从域名来看&#xff0c;属于多米旗下的网站&#xff1a;http://ear.duomi.com/ 看来多米收购了很多这样的小站&am…