二层三层网络协议-从物理层到MAC层



网线有两种连接方式
1.连接网口的
2.电脑连电脑的
网线的1,2和3,6脚分别起着收,发信号的作用
将一端的1号和3号线,2号和6号线位置互换一下,就能在物理层实现一端发送信号,另一端接收
之后就是设置 子网掩码,默认网关,IP地址
如果有三台,或者更多的电脑,就需要用 HUB连接了

这是第一层物理层的连通方案

二层三层网络协议-从物理层到MAC层_第1张图片





MAC全称是 Medium Access Control,媒体访问控制
控制数据发送的顺序,冲突,就类似马路上跑的车,有三种方式
1.分多个扯到,在计算机网络中叫 信道划分
2.今天单号,明天双号,在计算机网络中叫轮流协议

3.先出门碰到高峰再回去,这个叫随机接入协议,以太网用的就是这个方式

MAC数据报的格式

二层三层网络协议-从物理层到MAC层_第2张图片


当一个网络中,只知道目标端的IP不知道MAC地址,就使用ARP的方式通过局域网广播获取对方MAC地址并缓存

二层三层网络协议-从物理层到MAC层_第3张图片

二层三层网络协议-从物理层到MAC层_第4张图片


ARP广播的数据包格式如下

二层三层网络协议-从物理层到MAC层_第5张图片






当局域网中的机器少的时候,用HUB还是可以的,机器多了HUB效率就差了
这个时候就可以用交换机了
假设A机器连在端口1上,B机器连在端口2上,A发送数据给B,一开始交换机也不知道B在哪个端口上,于是就将数据包转发给除了端口1之外的所有端口
等B机器回复消息后,交换机就知道B机器对应端口2,过了一段时间,整个局域网的结构他就知道了,就不用再转发到所有端口上了




你可能感兴趣的:(网络)