news 2026/5/13 17:45:25

计算机网络-------数据的传输

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
计算机网络-------数据的传输

引言

首先,介绍一个定义,url :统一资源定位符

在url中我们经常看到 localhost 这个词,它便是我们自己的ip。称为:本机地址(127.0.0.1为特殊保留地址)

引入一个简单的问题,如果让你把两台独立的通讯设备连接起来,我们最先想到的肯定是用导线,但是设备数量一旦多了,这个方式便不再适用,不仅连接起来错综复杂,还成本极高。

所以,我们引入了交换机,让几台设备都与交换机连接,设备之间传输消息都先发送到交换机上,交换机有一定存储功能,再由交换机传给其他设备。而由这个交换机和与它相连的这几个设备,我们就可以称之为:小型局域网。

我们用下表表示由D设备穿数据给A设备

dataD设备 唯一标识符A设备 唯一标识符

MAC地址的介绍

之所以加上唯一标识符,是因为我们要准确发送数据给另一台设备,必须明确它的“身份证号”(具有唯一性),才不会出错。

而设备的“身份证号”,便是它的网卡出厂编号,这是唯一不可变的。

这个网课出厂编号,还有一个我们熟悉的名字,MAC地址

所以,由D设备穿数据给A设备也可以这样表示,用MAC地址表示唯一标识符。

dataD MAC地址A MAC地址

由于我们的设备不断增多,随之而来的是交换机也不断增多,再把这些这些独立小局域网的交换机用一台交换机连接起来,这样不断连接下去,网络便不断扩大。

回到现实生活,我们家里充当交换机角色的就是路由器,(路由器比交换机多一层网络协议)。

家里的几台设备和路由器的连接便是一个小型局域网,局域网不断连接,便从家里扩大到(以村为例)村,再扩大到乡镇,再到县,市,省,大区,国家...... 这样就是一个大型的网络架构了。

而这个网络架构换个词我们就更熟悉了,就是我们所熟悉的三大运行商:联通,移动,电信。

(需要我们注意的是,这些网络架构是越往上层划分月明细)

不同局域网的数据传输 IP地址介绍

在一个大型网络架构之中,但是距离较远(不在一个局域网里),两台设备是如何传输数据的呢?

dataA MAC地址A1 MAC地址

由于A,A1不在一个局域网中,所以路由器为了找到目标及便会一层一层向外扩展,让与它连接的交换机帮忙寻找,这些交换机接受到信号也会一层一层往外扩展,帮忙寻找目标机,如果A和A1距离远,便需要大量交换机不断扩展,不断寻找,这样非常浪费资源,损失极大,形成“路由风暴”。

所以我们便引入了ip,有了ip,就相当于知道了目标机的位置,不用一层一层寻找,数据之间从发送机到目标机。

dataA MAC地址A1 MAC地址ip地址

我们也可以这样表示

data源ip目标ip源MAC目标MAC

总结:

1.MAC地址决定数据下一跳到哪里

2.ip进行网络寻址

如何访问百度数据

上面介绍的都是我们个人的设备数据如何传输,那么我们访问www.baidu.com这个网址是怎么查到的哪?它的域名又是什么呢?

这些网址名字便是它们的域名,它们使用DNS服务器进行中转(DNS服务器通常在一个大区下),我们常见的DNS服务器上文已经提到过了,没错,又是联通,移动,电信。

QQ,微信如何传输数据

QQ,微信这些传输数据是使用腾讯转发网站服务器地址

这些在传输的过程中也和我们想的不一样,是发送机把数据给服务器,接收机主动向服务器拉取数据,这样可以减小服务器损耗。

各个软件如何准确确定

上文介绍的都是设备与设备之间的确定与发送数据,那么电脑是如何准确知道各个软件的呢?

我们就要回到访问地址去看了,http://localhost:8080/项目名称/xxx.html

这个8080端口便是tomcat的端口,我们每次在IDEA里面运行tomcat都使用这个端口(一般除了8080,8081,8082也比较常见)计算机便是靠端口地址的不同来确定各个软件的。

比较常见的软件或者网址的端口号

软件对应的端口号
MySQL3306
http80
https443
tomcat8080

总结:

1.ip找设备

2.端口号找软件

感谢浏览我们博客,希望对你有所帮助<(~^ - ^~)>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/13 17:44:11

多模型 API 聚合如何赋能智能体实现更复杂的决策与调度

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 多模型 API 聚合如何赋能智能体实现更复杂的决策与调度 在构建高级智能体系统时&#xff0c;单一的模型提供商往往难以满足所有场景…

作者头像 李华
网站建设 2026/5/13 17:44:04

Human Parainfluenza Virus Type 3 Fusion Protein (454-488)

一、基础信息多肽名称&#xff1a;人副流感病毒 3 型融合蛋白 (454-488) 片段肽 英文全称&#xff1a;Human Parainfluenza Virus Type 3 Fusion Protein (454-488) 三字母序列&#xff1a;Ac-Ile-Asp-Ile-Ser-Ile-Glu-Leu-Asn-Lys-Ala-Lys-Ser-Asp-Leu-Glu-Glu-Ser-Lys-Glu-Tr…

作者头像 李华
网站建设 2026/5/13 17:42:17

5分钟搞定Windows激活:KMS_VL_ALL_AIO一键激活全指南

5分钟搞定Windows激活&#xff1a;KMS_VL_ALL_AIO一键激活全指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否刚重装完系统&#xff0c;面对"Windows未激活"的提示感到头疼&…

作者头像 李华
网站建设 2026/5/13 17:37:36

如何在Python中快速接入Taotoken并调用多模型API进行对话

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 如何在Python中快速接入Taotoken并调用多模型API进行对话 本文面向刚开始接触Taotoken的开发者&#xff0c;旨在提供一个清晰、可执…

作者头像 李华
网站建设 2026/5/13 17:34:14

5分钟学会Dism++:Windows系统终极优化工具完全指南

5分钟学会Dism&#xff1a;Windows系统终极优化工具完全指南 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 还在为Windows系统越来越慢而烦恼吗&#xff1f;磁…

作者头像 李华
网站建设 2026/5/13 17:34:13

从过拟合到模型选择:VC维理论如何帮你避开深度学习的坑?

从过拟合到模型选择&#xff1a;VC维理论如何帮你避开深度学习的坑&#xff1f; 在深度学习项目实践中&#xff0c;工程师们最常遇到的"拦路虎"之一就是过拟合问题。当模型在训练集上表现优异&#xff0c;却在测试集上频频失手时&#xff0c;我们往往会陷入调参的泥潭…

作者头像 李华