美文网首页
网络编程03_网络分层模型和TCP/IP协议族 —— 以太网

网络编程03_网络分层模型和TCP/IP协议族 —— 以太网

作者: 我是李小胖 | 来源:发表于2019-05-09 14:17 被阅读0次

    网络分层模型和TCP/IP协议——以太网

    以太网其实讲的就是:怎么传
    IP协议讲的就是:解决往哪里传的问题
    UDP和TCP:解决可靠性的问题

    怎么传输的?

    最初是通过同轴电缆。

    image

    然后发现了一种算法来解决这个问题。

    CSMA/CD也就是载波监听多路访问/冲突检测

    我用大白话来讲解一下,大概就是这样的:

    一条同轴电缆上,串联着许多台计算机,如果说computerA想发送数据(data),那么它会这样做:

    1. 先检查一下这个网络有没有人在使用
    • 如果有人使用,它就不传了,避免冲突
    • 没人使用,那就可以传数据。
    1. 如果说,存在这么一个情况:2个计算器同时检测到网络没人使用,然后他们准备同时发数据,这个时候会出现什么事呢?
    • computer在发送数据前,它会检查电压,一旦电压超过指定值,它就会停止传输数据,通过物理知识我们可以知道,串联是电流处处相等,电压=各处相加。
    • 一旦检测到电压超值,那么computer会stop send data,然后等待一段时间,再继续传值,这个等待的时间是随机产生的。

    最后,梅特卡夫把这套系统名为以太网

    以太网发展过程

    image

    网卡和mac地址

    image

    二层交换机

    交换机是根据mac地址来转发数据的

    以太网数据帧格式

    image

    这里提到的FCS帧检验序列,也就是用于检验是否丢帧

    相关文章

      网友评论

          本文标题:网络编程03_网络分层模型和TCP/IP协议族 —— 以太网

          本文链接:https://www.haomeiwen.com/subject/xsewoqtx.html