创业|互联网是怎么连起来的?一文读懂网络5层结构模型

文章图片
文章图片
文章图片
文章图片
文章图片
我们每天都在使用互联网聊天、逛论坛、看电影 , 但你可曾想过 , 这看似自然而然的事情 , 到底是怎样实现的呢?
比如 , 我想通过浏览器去访问百度 , 搜索自己想要的信息 , 浏览器是如何知道我要做这些 , 又是如何实现的呢?想要弄清这个问题 , 必须了解网络构成的五层模型和相互之间的一系列协议 。
概述人们通常情况下 , 会将互联网分为五层结构 , 由下而上分别为:实体层、链路层、网络层、传输层和应用层 。
每一层之间都有不同的形态和构成机制 , 比如最底层的实体层是光缆、双绞线这些硬件 , 最上层的应用层却是浏览器、邮箱等各种软件 , 所以如果想实现不同层之间的联系 , 必须遵守不同层之间的规则 。 这些规则统称为“互联网协议” , 它们是互联网的核心 。
实体层一台计算机要想访问其他计算机 , 首先要做是把这台计算机和其他计算机连起来 , 这样我们才能收发数据 。 因此 , 我们需要通过光缆、双绞线、无线电波等方式实现计算机之间的相互连接 , 这些硬件就构成了网络的实体层 。 它规定了网络的电气特性 , 负责0和1电信号的传送 。
链路层实体层传输的是0和1电信号 , 计算机解读不了 , 我们必须为其制定一套规则来进行传输 , 于是就有了以太网协议 。
1.以太网协议
【创业|互联网是怎么连起来的?一文读懂网络5层结构模型】以太网协议规定 , 一组电信号构成一个数据包 , 我们称之为帧 , 每个帧由标头(Head)和数据(Data)两部分构成 。 标头包含了发送者、接收者和数据类型等说明项 , 相当于信封上的信息;\"数据\"则是数据包的具体内容 , 相当于信中具体内容 。
2.MAC地址
计算机之间如何区分将数据发送给谁呢?这时候我们就要用到MAC地址 。 以太网规定 , 连入网络的所有设备 , 都必须具有\"网卡\"接口 。 数据包必须是从一块网卡传送到另一块网卡 。 网卡的地址 , 就是数据包的发送地址和接收地址 , 称为MAC地址 。
每块网卡出厂的时候 , 都有一个全世界独一无二的MAC地址 , 长度是48个二进制位 , 通常用12个十六进制数表示 。 有了MAC地址 , 就可以定位网卡和数据包的路径 。
网络层从理论上讲 , 只要我们获取MAC地址 , 就可以对任何一台计算机进行信息的发送 , 但是实际操作起来却有很大的困难 , 还需要通过其他方式进行下一步的信息传递 。 1.广播以太网采用了一种很\"原始\"的方式 , 它不是把数据包准确送到接收方 , 而是向本网络内所有计算机发送 , 让每台计算机自己判断是否为接收方 。
上图中 , 1号计算机向2号计算机发送一个数据包 , 同一个子网络的3号、4号、5号计算机都会收到这个包 。 它们读取这个包的\"标头\" , 找到接收方的MAC地址 , 然后与自身的MAC地址相比较 , 如果两者相同 , 就接收这个包 , 做进一步处理 , 否则就丢弃这个包 。 这种发送方式就叫做\"广播\"(broadcasting) 。
- ios16|未受到电商冲击,理发店为啥还是纷纷倒闭?过来人说出真相
- 滴滴出行|裁员真能拯救中国互联网?
- 京东|裁员不忘膈应人,这家互联网大厂送的离职礼物恶心到我了!
- 有人觉得中暑就是热出来的,吃一些退烧药就好了,这种做法 蚂蚁庄园今日答案6月28日
- 浮甘瓜于清泉,沉朱李于寒水”描述的是什么场面 蚂蚁庄园今日答案6月28日
- 为验证人类和黑猩猩,是否会产生新的后代,科学家找来5位姑娘!
- 喜马拉雅山出现的“雪人”是何生物?目击者:智商高、攻击性强
- 显卡|这就是RTX 4090 Ti显卡?又厚又重,超过三槽要1200W电源
- 土耳其发现四肢爬行人群,这是咋回事?科学家警告:人类要留心了
- 图像传感器|到手1849元重量189g这才是高性价比的骁龙870直屏手机
