您现在的位置: 首页 热点关注 > > 正文
五分钟技术趣谈 | 一文读懂计算机间如何收发信息 当前最新
发布时间:2023-07-03 10:07:38 来源:移动Labs
Part 01 物理层

一台计算机若要与网络中的另外一台计算机进行信息的传递,首要做的便是在计算机间进行连接,即把这台计算机与其他的计算机通过光纤、电缆、双绞线等介质将它们连接起来,这样才能传输信息。所以说,物理层的作用其实就是将两台计算机连接起来,而后在计算机间以高低电频去传输0、1形式的电信号。

Part 02 数据链路层

但如果计算机间的0、1信号没有一个统一公认的规则的话,计算机是无法解读的。因此,便出现了以太网协议。

图片


(资料图片)

图1 比特流

2.1 以太网协议

以太网协议中,一组电信号组成的数据包被称作帧。此外,帧含有其标头和数据两部分,它的大小一般为64-1518个字节,而标头部分的字节固定为18个。因此若需要传送的数据很大的话,就分成多个帧来进行传送。帧的标头一般存放一些说明数据,如发送者、接受者等,而数据部分则存放即将发送给接受者的具体内容。

2.2 MAC地址

图片

图2 网卡

在将一台计算机中的数据通过物理层和链路层发送给另一台计算机的过程中,为区分不同的计算机,便产生了每台计算机的唯一标识--MAC地址。其中,每一台连入网络的计算机都会有自身的网卡,每个网卡都会有一个自身唯一的地址,即MAC地址。

2.3 广播

在网络中,计算机A不仅仅连接着计算机B,还连接着其他的多个计算机。若计算机A已知计算机B的MAC地址,并想要向计算机B发送信息,但计算机A并不知道计算机B在哪一条路线上。于是,便出现了广播。

在同一子网中,计算机A向计算机B发送信息,由于数据包中包含了计算机B的MAC地址(假设此处计算机A已得知计算机B的MAC地址,原因将在下一小节的ARP协议中讲解)。当发送信息时,计算机A通过广播的方式发送,此时在同一子网中的计算机C或D受到收到这一数据包后,会把数据包中的MAC地址取出并进行比较,如果与其自身的MAC地址相同,则接收数据包,否则就丢弃这一数据包。

Part 03 网络层

图片

图3 OSI参考模型

上一节提到子网,其实我们所处的网络是由无数个子网所构成的,而广播的时候也只有同一个子网中的计算机才能够收到。

如若没有子网划分,计算机A使用广播方式发送数据包给计算机B,此时所有计算机都可以收到这个数据包,然后开始对比并舍弃。但网络中如此多的计算机,每一台都收到其他计算机所发送的数据包,是会造成网络崩溃的,因此产生了子网。

此刻问题来了,计算机如何区分哪些MAC地址属于同一子网,而选择进行广播将数据传送给对方,哪些不属于同一子网,而选择将数据传给网关,再让网关进行转发。为解决这一问题,出现了IP协议。

3.1 IP协议

IP协议所定义的地址被称之为IP地址,它有两种版本,IPv4与IPv6,本文仅就IPv4进行讨论。IP地址一般由32位的二进制数组成,将其分成4段的十进制表示地址范围为0.0.0.0-255.255.255.255。而互联网中,每一个计算机都有一个IP地址,这一IP地址被分为前一部分的网络部分与后一部分的主机部分。且网络部分与主机部分各自所占的二进制位数是不定的。

如果两台计算机的网络部分是一样的,便称这两台计算机是在同一子网内的,如192.188.88.1与192.188.88.2;如果它们的网络部分都是192.188.88(共32位),而主机部分都是剩余8位的话,则它们是在一个子网内的。但如何知晓网络部分占几位,主机部分又占几位呢?于是便产生了子网掩码。子网掩码与IP地址同样都是32位二进制数,但子网掩码的网络部分全为1,主机部分全为0。例如上一段例子中,IP地址网络部分为24位,主机部分为8位的话,那其子网掩码为11111111.11111111.11111111.00000000,即255.255.255.0。因此,在得知两个IP地址的子网掩码后,我们便可以判断他们是否都在同一子网中。

3.2 ARP协议

通过两台计算机的IP地址与子网掩码,我们便可以判断他们是否在同一子网内。但计算机A如何知道计算机B的MAC地址呢?这时就出现了ARP协议。

ARP协议是指以广播的方式向同一子网中的所有计算机发送包含接收方IP地址的数据包。子网内的所有电脑接收到数据包后会取出IP地址将其与自身IP进行对比,如若相同,就回复自己的MAC地址,如若不同,就丢弃这一数据包。如此一来,计算机A便知悉计算机B的MAC地址了。

同时,两台计算机的IP如不在同一子网内,此时计算机就会把数据包传送给网关,之后由网关来进行转发与传送。

3.3 DNS服务器

此时还有一个问题便是,我们如何知道想要访问的计算机IP地址呢?因为我们绝大多数人访问网络时,是通过网络域名进行访问的,例如访问中国移动连楹家庭智慧平台时,输入的是https://open.home.10086.cn/这个域名。其实,当我们输入这个域名时,DNS服务器的作用就是解析这一域名,而后返回其对应的IP给计算机。

Part 04 传输层

通过以上介绍的物理层、数据链路层以及网络层之后,我们已经成功地将数据由计算机A传送到计算机B了。但计算机B如何知道这些数据该传给它所安装的哪一个应用程序呢?

这时,端口就出现了。其实就是,我们在从计算机A向计算机B传送数据时,还需指定一个端口,来供特定的应用程序去处理。即,传输层的功能就是去建立端口到端口的通信。

可有时,我们输入IP地址时并没有指定端口,其实,对于一些特定传输协议,大多有对应的默认端口。例如http的传输默认端口是80,而这些数据都会被包含在数据包里。

此外,传输层最常见的两大协议分别为TCP与UCP。其中TCP提供可靠的传输,而UDP提供的是不可靠传输。

Part 05 会话层

负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能,常见的协议有RPC、SQL、NFS。会话层允许两个系统以半双工或全双工的方式互相通信,还允许进程向数据中添加同步点,用于定位错误,避免数据丢失。

Part 06 表示层

如同应用程序和网络之间的“翻译官”。在表示层,数据将按照网络能理解的方案进行格式化,这种格式化也因所使用网络的类型不同而不同。常见的协议有JPEG、ASCII、GIF、DES、MPEG。同时,表示层还可进行压缩以减少需传送的数据量。

Part 07 应用层

应用层位于OSI模型的第七层,作用是为计算机用户提供应用接口,也为用户直接提供各种网络服务。该层协议定义了应用进程之间的交互规则,通过不同的应用层协议为不同的网络应用提供服务。例如支持万维网的HTTP协议,电子邮件系统采用的SMTP协议。

Part 08 结语

综上所述,OSI参考模型由上到下分成 7层,分别是应用层、表示层、会话层,传输层、网络层、数据链路层和物理层。此外,还有一种更精简的TCP/IP参考模型,其结构由上到下分成4层,分别是应用层,传输层,网络层和网络接口层。但TCP/IP参考模型没有对网络接口层进行细分,也未对服务和协议做明确的区分。因此本文基于OSI参考模型对网络间的计算机通信原理进行讲解。

标签:

沪深两市合计成交量继续小幅萎缩 大盘反弹中个股涨多跌少

沪深两市7月7日探底回升,合计成交量继续小幅萎缩,大盘反弹中个股涨多跌少。龙虎榜中,虽然大盘出现反...

多家基金公司发布溢价风险提示 LOF基金二级市场表现异常

近日,多只场内规模不大、流动性欠缺的LOF产品的二级市场交易坐上过山车,价格在多个交易日内暴涨暴跌。...

业绩预增股走出强势独立行情 吸引了机构抢筹

近期市场震荡盘整,业绩预增股却走出强势独立行情,而部分机构已提前埋伏其中,部分业绩大幅预增股则吸...

重庆:到2025年25个重点领域企业能效全部达到基准水平

3月18日,重庆日报记者从市发展改革委获悉,日前,市发展改革委、市经济信息委、市生态环境局、市市场监...

重磅!2021“发现重庆之美”获奖名单揭晓

3月19日,2021发现重庆之美颁奖典礼在线上举行,最美城市管理人、最美坡坎崖、最美街头绿地、垃圾分类时...

去年重庆回收废弃农膜1.4万吨 农膜回收率达89.31%

3月16日,市五届人大常委会第六十九次主任会议听取了市政府关于《重庆市人大常委会对市人民政府农业面源...

申报分两批!今年国家级博士后科研工作站新设站工作启动

3月19日,重庆日报记者从市人力社保局获悉,为推动产学研深度融合,加强博士后工作平台建设,我市将开展...

浙江鄞州:“水、电、气、数”通办专窗实现城乡公共服务均等化

近日,在宁波市鄞州区邱隘镇公共事务服务中心,66岁的邱隘镇沈家新村居民邱秀月在一个窗口相继办理了不...

打开“浙里办” 浙江1000家农贸市场农产品可线上比价

今天哪个菜场的五花肉最便宜?食品安全抽检结果怎么样?这些问题,浙江居民只需打开浙里办APP上的浙里市场...

浙江鉴湖国家湿地公园规划发布 打造乡村数字旅游

19日上午,鉴湖国家湿地公园规划发布暨东鉴湖农旅观光体验启动仪式在绍兴市越城区陶堰街道举行。当天,...

总投资超10亿元!6个石化装备运维项目在岱山签约

日前,总投资超10亿元的6个石化装备运维项目在岱山经济开发区集中签约。此次签约的项目占地106亩,规划...

如何避免成为“买而不做”的“装备党”祝 杰

自恋是人的天性,人们总是希望自己是更好的,那么自己拥有的事物,也就相应地被自我赋予了更高的价值,...

山西临汾:率先在全省建起农村集体经济开发区

3月17日,临汾市农村集体经济发展(集团)有限公司在临汾经济开发区揭牌。以此为标志,临汾率先在全省建起...

一线工作近22年的缉毒警:我知道坏的是毒品不是人性

  “影子”般的缉毒警:一线工作22年,我知道坏的是毒品不是人性  如果我不继续干,别人也要干,缉...

广东肇庆“毒驾连撞5车致1死”肇事司机被批捕

  1月5日14时30分许,广东肇庆市端州区一男子赵某毒驾连撞5车,致一人死亡。  1月10日,澎湃新闻(ww...

江西最大文物倒卖案宣判:倒卖国家二级文物 9人获刑

  中新网南昌1月10日电 (冷峥嵘 张一怡)江西省共青城市人民法院10日发布消息称,近日,该院依法审结...

青海保障门源地震后生活必需品应急物资

  中新网西宁1月10日电 (记者 孙睿)记者10日从青海省商务厅获悉,青海海北州门源县6 9级地震灾害发...

广西东兴口岸恢复通关 入境需网上预约

  中新社防城港1月10日电 (翟李强)自2022年1月10日零时起,广西东兴口岸和边民互市贸易区恢复人员、...

呼和浩特:寒假期间有条件的学校要开展校内托管服务

  中新网呼和浩特1月10日电 (记者 张林虎)10日,记者从呼和浩特市教育局获悉,在暑假校内托管试点的...

“中国最后一个原始部落”翁丁老寨火灾原因公布

  “中国最后一个原始部落”翁丁老寨火灾原因公布:小孩玩火引起  中新网昆明1月10日电 (罗婕)近日...

北京市十五届人大五次会议胜利闭幕

  北京市十五届人大五次会议胜利闭幕   蔡奇陈吉宁李伟魏小东张延昆出席   张延昆齐静当选市人...

天津市委市政府致全市父老乡亲的慰问信:我们一定能够打赢

  中新网天津1月10日电 (记者 张道正)中共天津市委、天津市人民政府10日发布了“致全市父老乡亲的慰...

天津米面油存量由20天提高至30天 超市菜市场进货量翻倍

  天津米面油存量由20天提高至30天 蔬菜库存量、超市菜市场进货量翻倍  记者10日从天津市商务局获...

兰州名师话“美育”:“尚乐立人”分层培优 以“美”润教

  中新网兰州1月10日电 (记者 刘玉桃 高莹)“实际上音乐课作为一门非高考科目,一直以来没有受到足...

子夜直击,天津寒天战“疫”

  新华全媒+|子夜直击,天津寒天战“疫”  新华社天津1月10日电 题:子夜直击,天津寒天战“疫”...

重庆姐弟被生父扔下坠亡案上诉期结束 一审法院暂未收到两被告人上诉状

天津:划定封控区 全市开展全员核酸检测

江歌母亲江秋莲:尊重法院判决,法律认定在我意料之中

中国边疆“北方第一所”:9名民警守护“生命禁区”

辟谣!网传“封控区管控区相继解封”通知并非西安

河南安阳9日12时至24时新增11例本土确诊病例

老人5折环卫工8折生活困难免费 这家面馆背后有个暖心事

铁路公安以110幅优秀书画作品庆祝人民警察节

本周中东部冷空气频繁 东北等地有降雪

河南新增本土确诊病例60例

“打拐”民警眼里的百态人生:见证一份份不愿放弃的爱

迎腊八北京晴天上线 阵风6至7级体感冻人

多省份倡议春节“非必要不离开”,这地补贴1000元

伪造国家机关证件典型案例发布 有力打击制假贩假行为

15年照顾170多个新生儿 金牌月嫂“漂”到海外去看娃

江歌母亲江秋莲诉刘鑫案一审将于今日宣判

河南省安阳市两地划为高风险地区 一地划为中风险地区

员工迟到一次罚一千引争议 单位惩戒员工法律边界何在?

以体育人 秀出“青年范儿”

保安、厨师曾被竞业限制 企业滥用竞业限制让员工很苦恼

反诈老陈破圈:人民群众在哪 就把反诈宣传开展到哪

一所中职学校的育人实践

各地严惩恶意欠薪 保障农民工及时拿到工资

中学生成剧本杀行业潜在消费人群 多方助推行业“净化”

“这就是我最好的选择”

对餐饮浪费说“不”(百姓关注)

校园“直通车” 服务“零距离”

琉璃河遗址 两段铭文共证北京三千年建城史

千元修复个人征信报告?银行:“征信修复”都是骗局

琉璃河遗址 两段铭文共证北京三千年建城史

北京公交将开展无人驾驶道路测试

河南郑州调整五地为中风险区域 公路入郑需核酸检测阴性证明

“共享法庭”让金融消费者畅享“智慧司法”便利

《传奇2》网游著作权纠纷案峰回路转 最高法五份裁决四份改判一份发回重审

三代警察:从未放弃的28年

“胡叔叔”的寻亲工作室

天津津南本轮本土疫情第3—20例阳性感染者活动轨迹公布

“团圆”行动刑侦专家吕游 每一个案例都有单独的技术方案

河南“战疫”直面五重考验

开考古书店日均两三个顾客 流量时代她决心仍是只卖书

冬奥开幕在即 “双减”催热冰雪课堂

“不得以任何借口拒收患者”彰显生命至上

天津多站进京车票暂停发售

冷空气来袭广州气温骤降 广东多地发布寒冷预警

“电话发我”——“霸气回应”疫情求助背后的城市温度

天津津南区再增20例阳性感染者,详情公布

电影《农民院士》昆明首映 为观众呈现“把论文写在大地上”

南宁铁路警方春运期间将免费提供被拐儿童父母DNA检测服务

天津津南调整区域风险等级:1个高风险6个中风险!

天津全面加强离津管理 实施离津审批报备制度

x 广告
x 广告

Copyright ©  2015-2022 西方自然网版权所有  备案号:沪ICP备2020036824号-7   联系邮箱:5 626 629 @qq.com