OSI 模型与tcp模型的区别
网络可以认为有很多层,也可以认为有很多步骤,两个参考模型的区别。
数据格式
注意三种不同的叫法,分别对应了不同层的消息。
数据段
数据包
数据帧
数据链路层:
帧头:mac源地址以及目的地址
帧尾:加冗余码以便校验
信道类型:点到点,PPP协议 (ADSL拨号上网); 一对多的通信方式,(局域网) CSMA/CD 协议
ISP 封锁以及验证的就是数据链路层,控制用户上网。
常见设备
HUB:内部很简单,是物理层的设备,n*n的线连接
网桥:网桥能够记录发送的mac地址,能够根据mac地址进行冲突域的隔离,后期变成了交换机。(网桥可以认为是一个端口数少的交换机)
- 在同一个交换机里面,都处在一个广播域 broadcast domain(DHCP 就是一个示例),广播会增加损耗,因为每个节点都需要处理一个消息(IPv6已经取消了广播)
- 两个LAN之间需要路由器
mac地址只在LAN有效。
- LAN: local area network
其中一个节点都会收到相关的消息,例如dhcp arp
ipv6 已经取消了广播
正常的家庭是不需要交换机的,因为路由器一般都有四个lan, 也就是支持四个LAN。
图片参考韩老师的ppt