(一)2.计算机网络概述 传输过程

本文尝试将网络的数据传输过程讲解清楚。


A 分组交换


数据报网络:每个分组单独处理,都包含目的节点的信息,可以通过不同路线
虚电路网络:在源节点和目的地之间建立一个逻辑通路,传输结束再拆除

首先,我们知道我们访问网站时一般需要知道的是什么,一般来说,我们需要知道的是网址,对于我们人类来说,用到的也只是网址了,但在实际传输中还需要用到MAC地址.ip地址。
我们先了解一下发送的数据包和数据帧:

数据包:|| 数据 || 发送方ip || 接收方ip ||
数据帧:|| 数据 || 发送方ip || 接收方ip || 当前所在节点MAC || 下面一跳去的节点MAC ||

我们接下来详细描述一下数据的传输方式:

1.输入网址,通过DNS查找到目标ip地址,并将其返回到计算机
2.完成数据包装包,并将当前MAC地址以及下面去向MAC地址输入完成数据帧
3.数据帧抵达交换机,交换机识别MAC地址并修改MAC地址,将数据帧给到路由器
4.路由器识别目标ip地址,自动规划最短路径,确定下一节点后继续修改MAC
5....
6.数据帧抵达目标ip地址,以同样方式带数据返回我们的计算机

在这里插入图片描述
一个数据包数据携带大小约1500字节,我们会发现现在的网站界面绝对大于1500字节,显然无法一次性传输,所以选择切割传输:

1.首先将网页分为许多部分,将其一块一块的放入缓存
2.第一块按照上述方法,更换ip和MAC,把数据包发给我们的计算机,我们的计算机在收
  到这个数据包后把它放入缓存,然后给原网站发一个数据包确认已经收到并要求继续发
  第二个,这个时候发送方才可以删除掉缓存内的第一块,这样做防止网络拥塞导致的丢包
3.我们计算机从缓存中读取到分块的图片并把他们拼凑起来,形成我们的可读网站 

时延问题:

总时延=节点处理时延+排队时延+传输时延+传播时延、
按顺序:
1.传输时延:数据开始发送到完全发送到线路            t=数据长度/信道带宽
2.传播时延:在线路上的时间                         t=路线长度/传播速度
3.排队时延:等待前面数据被节点处理   +   等待前面数据被发出
4.节点处理时间:排队结束,开始被处理的时间(看网段,去哪里,选出口)

线路上传播的数据量:

带宽×传播时延

B电路交换


相比较分组交换,电路交换就简单粗暴的多了,它专门为呼叫留了一条线路。
这条线路(端-端)是它独享的,他不用别人也不可以用,相当于皇帝的东西~
eg.电话网络

建立时间长,浪费资源

电路交换两种方式:

FDM(频分):横切带宽
TDM(时分):竖切带宽

以上就是网络传输的基本内容,我们了解了传输的方式以及网页的发送方式。
下面还有几个细节部分的知识.


C.数据封装过程和解封装


在这里插入图片描述
在这里插入图片描述***

D.互联网络结构


详细解释网络的网络含义

前面已经提到ISPs,我们也知道网络的网络大概就是把这些ISPs当成节点组成网络。但到
底是什么样的链接方式?
世界上有无数个ISPs,如果将他们两两相连,需要的链接数是个天文数字,明显是不可能的。
所以我们采取一个中心的原则,一定范围内定义一个全局ISP(全局范围内覆盖)然后我们
通过经济合约的方式连入这个ISP,就是我们平时给钱上网。。。
然而人类社会免不了竞争,有这么一个牟取利益的方式,有能力的人自然不会看着别人赚
钱自己无动于衷,所以往往一个地区会不止一个全局ISP,那不同的全局ISP之间必然会需
要链接,但是必然不会很多接口,所以又是说到前面说的跨运营商的卡到自闭

总的来说,internt有一个松散的层次
说说具体分层吧

1.中心ISP:国家国际覆盖,速率极高
				直接与其他第一层链接,与大量第二层和客户网络链接
2.第二层ISP:区域性的
				与第一层相连,也可能与其他第二层相连
3.第三层ISP与其他本地ISP
				接入网,最靠近端系统

在这里插入图片描述所以一个分组要经过多个网络,上个网也是个很复杂的事情啊!


E.ISPs之间的连接


一直吐槽跨运营商的网速,但到底为啥这么慢呢?我们下面看看ISP之间的连接方式把

POP: 高层 ISP 面向客户网络的接入点,涉及费用结算(这个是我们平时上网的情况)
ISP之间:对等接入, 2 个 ISP 对等互接,不涉及费用结算
IXP:多个对等ISP互通的地方,不涉及费用,也是对等接入
ICP:自己部署网络,与各级ISP相连

对以上英文简称不了解的可以去看我的名词解释博文

我感觉网络数据传输部分已经说的比较全面,如果有漏掉的知识点希望各位大佬评论告诉我,持续更新完善

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值