首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一文看懂一台计算机是如何把数据发送给另一台计算机的

相当于把应用层、表示层、会话层看成是一层的。接下来我们从下往上来一步一步讲,看看如何从一台计算机准确着传给另一台计算机的。 一. 物理层 一台计算机与另一台计算机要进行通信,第一件要做的事是什么?...MAC地址 把一台计算的的数据通过物理层和链路层发送给另一台计算机,究竟是谁发给谁的,计算机与计算机之间如何区分,,你总得给他们一个唯一的标识吧?...这个IP地址由32为的二进制数组成,我们一般把它分成4段的十进制表示,地址范围为0.0.0.0~255.255.255.255 每一台想要联网的计算机都会有一个IP地址。...假如两台计算机的IP不是处于同一个子网之中,这个时候,我们就会把数据包发送给网关,然后让网关让我们进行转发传送 DNS服务器 这里再说一个问题,我们是如何知道对方计算机的IP地址的呢?...其实当我们输入这个域名时,会有一个叫做DNS服务器的家伙来帮我们解析这个域名,然后返回这个域名对应的IP给我们的。 四.

3.7K21

一文读懂一台计算机是如何把数据发送给另一台计算机的

下面是网络通信的五层模型 说实话,五层模型的具体内容还是极其复杂的,不过今天这篇文章,我将用最简洁的模式,通过网络通信的五层模型来讲解一台计算机是如何找到另外一台计算机并且把数据发送给另一台计算机的,就算你没学过计算机网络...物理层 一台计算机与另一台计算机要进行通信,第一件要做的事是什么?当然是要把这台计算机与另外的其他计算机连起来啊,这样,我们才能把数据传输过去。...把一台计算的的数据通过物理层和链路层发送给另一台计算机,究竟是谁发给谁的,计算机与计算机之间如何区分,,你总得给他们一个唯一的标识吧? 于是,MAC 地址出现了。 2....假如两台计算机的IP不是处于同一个子网之中,这个时候,我们就会把数据包发送给网关,然后让网关让我们进行转发传送 3. DNS服务器 这里再说一个问题,我们是如何知道对方计算机的IP地址的呢?...其实当我们输入这个域名时,会有一个叫做DNS服务器的家伙来帮我们解析这个域名,然后返回这个域名对应的IP给我们的。

45310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文读懂一台计算机是如何把数据发送给另一台计算机的

    说实话,五层模型的具体内容还是极其复杂的,不过今天这篇文章,我将用最简洁的模式,通过网络通信的五层模型来讲解一台计算机是如何找到另外一台计算机并且把数据发送给另一台计算机的,就算你没学过计算机网络,也能够听的懂...物理层 一台计算机与另一台计算机要进行通信,第一件要做的事是什么?当然是要把这台计算机与另外的其他计算机连起来啊,这样,我们才能把数据传输过去。...把一台计算的的数据通过物理层和链路层发送给另一台计算机,究竟是谁发给谁的,计算机与计算机之间如何区分,,你总得给他们一个唯一的标识吧? 于是,MAC 地址出现了。 2....假如两台计算机的IP不是处于同一个子网之中,这个时候,我们就会把数据包发送给网关,然后让网关让我们进行转发传送 3. DNS服务器 这里再说一个问题,我们是如何知道对方计算机的IP地址的呢?...其实当我们输入这个域名时,会有一个叫做DNS服务器的家伙来帮我们解析这个域名,然后返回这个域名对应的IP给我们的。

    1K51

    Oxide计算机为劳伦斯利弗莫尔安装本地服务器

    美国政府正在转向本地云硬件,以保护一些世界上速度最快的超级计算机上对国家安全至关重要的数据。...世界最快超级计算机(名为El Capitan)的所在地——劳伦斯利弗莫尔国家实验室,正在安装Oxide Computer的极简云服务器,以保护宝贵的资产和数据。...Oxide Computer的云服务器设计采用定制主板,去除了商用服务器中通常存在的不必要部件、电线和组件。 该公司已完成在LLNL的利弗莫尔计算HPC中心安装第一台Oxide云计算机。...Cantrill表示,Oxide的云计算机软件“支持多租户,并允许LLNL为每个团队在机架内提供一个隔离区”。 精简的硬件和软件还减少了黑客入侵硬件并窃取数据的攻击面。...由于组件短缺,该公司在大流行期间面临硬件开发挑战,但去年发货了第一台服务器。 计算滑轨包括所有必要的组件,包括CPU、内存、存储和网络。定制交换机通过外部PCIe到相邻计算滑轨进行通信。

    4710

    linux 将一个服务器上的文件或者文件夹复制到另一台服务器上

    使用 scp命令 可以将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令:一、复制文件:1.1、将本地文件拷贝到远程语法命令格式:scp 文件名 用户名@计算机...Linux服务器上语法命令格式:scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径示例如下:scp -r /home/test1 root@192.168.0.1:/home/test2解释...:test1为源目录,test2为目标目录,root@192.168.0.1为远程服务器的用户名和ip地址。...2.2、从远程Linux服务器将文件夹拷回到本地语法命令格式:scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径示例如下:scp -r root@192.168.0.1:/home/test2.../home/test1解释:将远程服务器(即 192.168.0.1 这台服务器)上的/home/test2目录下的所有文件及文件夹,全部复制到本机的/home/test1目录下

    4.4K00

    【计算机网络】数据链路层 : 概述 ( 基本概念 | 功能 | 为 “网络层“ 提供的服务 )

    文章目录 一、 数据链路层 概述 二、 "数据链路层" 基本概念 三、 "数据链路层" 功能 四、 "数据链路层" 为 网络层 提供的服务 一、 数据链路层 概述 ---- "数据链路层" 概述 : ①...数据报 , 从 一个节点 , 传给 另一个物理链路直接相连的节点 ; 三、 “数据链路层” 功能 "数据链路层" 功能 : ① 可靠性服务 : “数据链路层” 在 物理层 提供的服务的基础上 , 提供可靠性服务...; ② 服务内容 : 将 网络层 下发的数据 , 可靠地 传输给 相邻节点的 网络层 ; ③ 逻辑上无差错链路 : “数据链路层” 加强了 物理层 传输 比特流 的能力 , 物理层传输可能出错 , 数据链路层可以将...物理连接 改造成 逻辑上无差错 的数据链路 ; "数据链路层" 功能 列举 : ① 为网络层 提供服务 无确认无连接服务 有确认无连接服务 有确认有连接服务 ② 链路管理 , 面向连接的服务中 , 建立连接...数据链路层” 为 网络层 提供的服务 "数据链路层" 为 网络层 提供的服务 : ① 无确认 无连接 服务 : 实时通信 , 误码率较低的信道使用 , 源主机 不与 目的主机 建立连接 , 目的主机 收到

    67800

    手机上安装FTP客户端软件(AndFTP),实现通过手机访问计算机FTP服务器

    服务器连接工具: IIS7服务器管理工具是一款windows全系下用于连接并操控基于windows和linux系统的VPS、VNC、FTP等远程服务器、云服务器的管理工具。...下载地址 使用步骤可以看下面的截图,做了详细标注: 正文 第一步 把手机和计算机连接到同一个局域网中(通过WiFi、数据线等)才能进行下面的操作。...FTP服务器配置如下:用户名:zh 密码:123456 第五步:手机上下载FTP客户端软件(AndFTP) 下载完以后如下图所示。...主机名为电脑的IP地址,端口:21,用户名、密码即计算机上FTP服务器设置的用户名、密码。 点击保存,确认。 点击连接。...即可实现手机访问计算机FTP服务器 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/141792.html原文链接:https://javaforall.cn

    10K30

    八款最佳的远程桌面工具

    从windows 2000 server版本开始引入,网络管理员使用远程桌面连接程序连接到网络任意一台开启了远程桌面控制功能的计算机上,就好比自己操作该计算机一样,运行程序,维护数据库等。...为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可,而不需要进行安装(也可以选择安装,安装后可以设置开机运行)。该软件第一次启动在两台计算机上自动生成伙伴 ID。...UltraVNC既是一个客户端也是一个服务器,可以用TCP/IP连接来控制另一台电脑。它可以在W9x/NT/2K/XP在使用,拥有包括自动设置,友好用户界面,全局热键,内部文件传输等功能。...GoToMyPC能够让你通过任何网络连接访问并在你的计算机上工作,通过简单的几分钟就可以进行设置。...GoToMyPC提供免费自动为当前用户升级,添加了大量为企业用户和Pocket PC用户而设计的功能。 GoToMyPC是收费软件,提供了30天试用版。

    7.8K30

    spring cloud ribbon与提供者不在同一台服务器访问失败的问题

    最近这两天一直有一个问题很困惑,那就是ribbon跟提供者以及eureka在同一台服务器的时候访问一切正常,而把ribbon放到其他服务器的时候,虽然同样注册进了eureka,但是却始终访问失败的问题...这个时候提供者的资源文件如下 spring.application.name=hello-service eureka.client.service-url.defaultZone=http://peer1...:1111/eureka/,http://peer2:1112/eureka eureka的注册信息如下 ?...所以提供者的资源文件修改如下 spring.application.name=hello-service eureka.client.service-url.defaultZone=http://peer1...因为hello-service已经转换成了ip地址,此时用其他服务器注册的ribbon再来访问该提供者时已经一切正常。

    50040

    RISC-V CPU 为 NASA 的下一代航天计算机提供动力

    芯片设计师 SiFive 周二表示,其兼容 RISC-V 的 CPU 内核将为 NASA 刚刚宣布的高性能航天计算机 (HPSC) 提供动力。...该计算机系统将成为未来载人和无人任务的支柱,包括月球和火星任务。...SiFive 声称,它与 Microchip 一起设计的 12 核处理器将比其前身提供 100 倍的性能提升,同时由于它能够在不使用时关闭芯片的各个部分,从而提供卓越的能效。...美国宇航局希望对太空计算机进行一百倍升级 美国宇航局的阿尔忒弥斯火箭制造商解释说这是一场马拉松和冲刺 首批 RISC-V 笔记本电脑之一可能会在 9 月发货,带有 NFT 挂钩 英特尔承诺将推动 RISC-V...采用的“重大贡献” 他说,在架构上,SiFive 的设计得益于该公司为汽车应用开发芯片的工作。

    49210

    网络安全威胁的主要内容

    下面,将分别描述他们的概念,分类,特征等等。。。。 一、恶意代码 1、定义:经过存储介质和网络进行传播,从一台计算机系统到另一台计算机系统,未经授权认证破坏计算机系统完整性的代码或程序。...③反传统的精神                 ④合作的精神 3、分类:非法接入和非法访问 三、拒绝服务攻击 1、定义:简称DOS,让目标主机或系统停止提供服务或资源访问,从而阻止正常用户的访问 2...这是一种骇客的攻击形式,骇客使用一台计算机上网,而借用另外一台机器的IP地址,从而冒充另外一台机器与服务器打交道。防火墙可以识别这种ip欺骗。...而IP地址欺骗,就是通过伪造数据包包头,使显示的信息源不是实际的来源,就像这个数据包是从另一台计算机上发送的。              ...比如远程登录到指定机器的端口25找出公司运行的邮件服务器的信息;伪造无效IP地址去连接服务器,使接受到错误IP地址的系统浪费时间去连接哪个非法地址。

    36320

    WSUS 服务

    产品更新部署至运行了 Microsoft Windows Server 2003、Windows 2000 Server 和 Windows XP 操作系统的网络中的计算机上。...适用于小公司    多台WSUS 服务器   当公司内部终端比较多的情况,可以部署两台或者两台以上的WSUS 服务器,一台负责从微软官方获得更新内容,另一台wsus 负责分发管理客户端更新服务。  ...断开internet 下的wsus 环境            当公司内部网络无法连接互联网时 ,可以通过一台wsus 从微软获取更新内容 并传给移动终端,在由移动终端将更新内容传到另一台wsus 服务器上...四.WSUS 规划     一般分三个步骤 来进行组织    管理模式, 可以采用 集中管理和分布管理, 默认模式为分布管理    1.集中管理 采用独立管理服务器和复制服务器两种角色,主要用于公司需要集中管理更新批准和计算机组的网络中...2.分布管理 允许管理员将每台wsus 服务器配置为独立管理服务器。需要用于需要将WSUS 委派为其他站点的管理员进行控制的情况下   3.

    63640

    解析6个最佳的文件同步应用软件

    文件同步应用程序是一项服务或程序,它提供了一种便捷的方式来在多台计算机或移动设备上自动文件同步。...例如,选择iTunes文件夹以在不同计算机之间共享所有音乐。 当您接受另一台计算机上的文件夹共享时,可以选择计算机上的哪个文件夹用于下载文件。...从那里,您所做的任何更改都会反映到另一台计算机的原始文件夹中。 仅当您升级到Resilio 的免费版本后,某些功能(例如选择性同步仅同步文件夹中的某些文件)才可用。...与大多数文件同步软件程序不同,GoodSync允许您连接到计算机文件夹之外的其他位置,例如FTP服务器和云存储服务。...您可以在同一网络中同步文件,例如计算机上的另一个驱动器或另一台计算机上的共享文件夹。您也可以将文件同步到Dropbox或Google Drive之类的在线帐户。

    3.3K20

    windows内网基础

    当其中一台计算机访问另一台计算机时还是要经过另一台计算机的认证的 域 域,是一群相互信任的计算机的集合 想要访问域中资源就必须经过一台负责每一台联入网络的电脑和用户的验证工作的服务器,这个服务器叫做 域控制器...另外,当一个域和另一个域建立信任关系后,两个域就可以按需要相互管理 工作组和域的区别 “ 工作组是一群计算机的集合,它仅仅是一个逻辑的集合,各自计算机还是各自管理的,你要访问其中的计算机,还是要到被访问计算机上来实现用户验证的...更可靠,更短的宕机时间 “要实现域环境,实际上就是安装AD,如果内网中的一台计算机上安装了AD,它就变成了DC(用于存储活动目录数据库的计算机)。”...网上邻居功能就是依靠SMB协议而起的。 通过smb协议,一台计算机可以在经过smb认证后读写另一台计算机上的一些文件。 smb协议一般架设在NetBios协议之上。...SMB认证 如果我们想依靠smb协议去读写另一台计算机上的文件,那么其中的SMB认证情况是如何呢?我们简单分析一下。

    77230

    【黄啊码】java网络编程之InetAddress使用

    每个包都按照IP地址提供的目的地从一个台机器传送到另一台机器,或从一个网络节点传送到另一个网络节点。在接收端B,这些数据包都能够按照正确的顺序重新组装起来。...TCP/IP协议是一个协议族,由一组协议组成,主要包含以下更具体的协议: Telnet(远程登录):允许一台计算机用户登录到另一台远程计算机上,使远程操作如同在本地计算机上操作一样。...FTP(File Transfer protocol,文件传输协议):允许用户将远程主机上的文件复制到自己的计算机上。...NFS(Network file Server,网络文件服务器):使多台计算机透明地访问彼此的目录。...IP地址用于指明因特网上的一台计算机在网络中的地址,用32位二进制代码表示一个网络地址。

    53620

    Linux搭建Postfix邮件服务器

    Linux搭建Postfix邮件服务器 第一章:实验环境和目标 1.实验环境 两台局域网计算机,分别有Win7/10系统和Vm虚拟机安装CentOs7系统 CentOs7的IP地址:192.168.81.133...为CentOs服务器地址:192.168.81.133 ?...出现如上图表示两个用户可以收发邮件 6.局域网内两台计算机邮件互发 6.1 在另一台计算机上做如上基本配置下,在hosts文件末尾添加如下信息 ?...6.2 用户sentmsg发送邮件给另一台计算机的recvmsg用户 ? 6.3 在另一台计算机上查看recvmsg用户收到的邮件 ​ ? ? ​​...出现如上图表示两台局域网内的计算机可以收发邮件 声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%

    7.7K10

    本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

    1、其中一个是:Windows无法启动MySQL57服务(位于本地计算机上)错误1067:进程意外终止,报错如下图所示。 ? 2、紧跟着还有一个报错:本地计算机上的MySQL服务启动后停止。...某些服务在未由其他服务或程序使用时将自动停止,报错如下图所示。 ? 3、之后即便我垂死挣扎,在命令行窗口中不断的重启MySQL服务,但是仍然没有戳到痛点,尝试的步骤有下图为证。 ?...初始化大概需要20秒左右的时间,静观其变即可。 ? 之后就可以看到MySQL服务顺利启动。...10、此时通过命令行窗口再次登录数据库(命令为:mysql –u root -p)就可以顺利进入了,但是输入你之前的历史遗留的密码并不好使了,而且会报错,报错为:ERROR 1045 (28000):...这是因为MySQL初始化之后,生成了一个初始密码,放在了data文件夹下以.err为后缀的文件夹下,如下图所示。 ?

    63.4K2616
    领券