网络分层模型和TCP/IP协议——以太网
以太网其实讲的就是:怎么传
IP协议讲的就是:解决往哪里传的问题
UDP和TCP:解决可靠性的问题
怎么传输的?
最初是通过同轴电缆。
image然后发现了一种算法来解决这个问题。
CSMA/CD也就是载波监听多路访问/冲突检测
我用大白话来讲解一下,大概就是这样的:
一条同轴电缆上,串联着许多台计算机,如果说computerA想发送数据(data),那么它会这样做:
- 先检查一下这个网络有没有人在使用
- 如果有人使用,它就不传了,避免冲突
- 没人使用,那就可以传数据。
- 如果说,存在这么一个情况:2个计算器同时检测到网络没人使用,然后他们准备同时发数据,这个时候会出现什么事呢?
- computer在发送数据前,它会检查电压,一旦电压超过指定值,它就会停止传输数据,通过物理知识我们可以知道,串联是电流处处相等,电压=各处相加。
- 一旦检测到电压超值,那么computer会stop send data,然后等待一段时间,再继续传值,这个等待的时间是随机产生的。
最后,梅特卡夫把这套系统名为以太网
以太网发展过程
image网卡和mac地址
image二层交换机
交换机是根据mac地址来转发数据的
以太网数据帧格式
image这里提到的FCS帧检验序列,也就是用于检验是否丢帧
网友评论