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

相关文章: