[图解tcp/ip读书笔记] 数据链路层相关笔记

head

当初在学习网络时,总是处于一种”似懂非懂”的状态,对网络每层的功能和职责也是”懵懵懂懂” 最近无意之间发现了一本<图解TCP/IP>,在边看这本书的同时也将之前不清楚的知识又似乎融会贯通了起来,以下是对本书的笔记

数据链路相关技术

主机在同一种数据链路上进行通信

网络种类

共享介质

指的是 多个网络公用一个信道
在任意一时刻只能有一对主机通信
这就要求了主机在通信时要载波监听,
进行碰撞监测,如果碰撞就释放信道
(边发边监听是否有碰撞)
主要方法有:
1. 争用 (csma/cd)
2.令牌环

非共享介质网络

依靠交换机的转发功能 可以全双工通信
不需要CSMA/CD

交换机的MAC转发表

1具有自主学习功能

如果接收到A的帧,就将A的MAC地址记录在转发表中
发放A的数据帧就不用广播了

Mac表局具有时效性

过了?分钟会清空表

交换机转发方式

1存储转发 (类似tcp 要计算尾部校验和)
2直接转发(类似ud,延迟底)

VLAN

按端口区分了多个网段,可以跨交换机
即使在同一交换机上,但在不同网段 也无法通信
例如 : vlan 1的机器无法和vlan2 的通信
在不同交换机上,如果在一段vlan下 也是可以通信的

以太网

帧格式

目的MAC 源MAC 类型 数据 FCS,

是在局域网中广播的一种形式,从帧格式可以看出来有目的MAC ,而且规定了其物理特性
尾部是FCS校验码

PPP协议

完全的数据链路层协议,没有规定物理层 从字面可以理解是局域往中点对点的通信方式

以太网和PPP协议区别

计算机网络按传输技术可分为广播网络和点对点网络。广播网络中所有机器共享通信信道,而点对点网络中机器是一对一连接起来的,一条信道链路只对应两台机器。

以太网与点对点协议均是数据链路层协议。区别在于以太网被设计用于广播网络,ppp协议用于点对点网络。看帧格式就能明显看出区别来,以太网帧中有目标Mac地址,用于在多路信道确认目标端机器。而点对点协议中就没有目标mac,点对点链路两端的主机事先就已经知道链路那头是哪个ip了。

猜你喜欢

转载自blog.csdn.net/kwinway/article/details/80330873