- 本文主要介绍网络通信的基础协议、网络中的一些基础设备的优缺点。
#网络互连模型(OSI参考模型)
简介: 国际标准化组织 ISO在 1985 年制定了网络互连模型 OSI 参考模型(Open System Interconnect Reference Model),具有7层结构。
OSI参考模型(7层)更偏理论,TCP/IP 协议(4层) 在才是在实际中使用的协议,而为了研究和学习计算机网络,又常将之划分为 5层(也就是应用层、会话层和表示层三层统称为应用层)。
数据通过网络协议来传播。
协议[1]本质就是包装和解包的过程。
#计算机通信基础
- IP地址和MAC地址(网卡地址)
- 通过网卡判断目标MAC地址来决定数据(PDU)是传递还是丢弃。
#计算机互联方式
网线直连、同轴线缆、集线器、网桥、交换机
- 连接的设备必须在同一网段
- 网段: 计算机网络中使用同一物理层直接通讯的部分。(非直连的(也就是通过工作在物理层的设备)如:集线器,中继器(信号增强)转接连接的也视为工作在同一物理层的设备)
- 补充:通常使用同一物理层的设备必然通过相同介质直接连接。
- 连接的设备处在同一广播域。
- 连接的设备必须在同一网段
广播域和冲突域
广播域和冲突域的区别:
广播域可以跨网段,而冲突域只是发生的同一个网段的。 以太网中,冲突域是由hub组织的。一个hub就是一个冲突域。交换机的每个端口都是一个冲突域。网段,又叫潜在冲突域。
冲突域在同一个冲突域中的每一个节点都能收到所有被发送的帧。广播域在网络中能接收任一设备发出的广播帧的所有设备的集合
冲突域是基于第一层(物理层),而广播域是机于第二层(数据链路层) 。
广播域就是说,如果站点发出一个广播信号后能接收到这个信号的范围,通常来说一个局域网就是一个广播域。(用路由器连接的除外)。冲突域是一个站点向另一个站点发出信号,除目的站点外,有多少站点能收到这个信号,这些站点就构成一个冲突域。
HUB 所有端口都在同一个广播域,冲突域内。switch所有端口都在同一个广播域内,而每一个端口就是一个冲突域
网线直连(使用铜交叉线非直通线)
- 通过ARP协议,广播IP地址来获得MAC地址,可以通过
arp -a
命令查看ARP缓存。
- 通过ARP协议,广播IP地址来获得MAC地址,可以通过
同轴线缆
- 半双工通信(单向)
- 容易冲突
- 不安全
- 中间线路断开,整个网络瘫痪
集线器
- 半双工通信
- 容易冲突
- 不安全
网桥
- 能够区分两侧MAC地址(通过学习左右侧记录MAC地址)
- 隔绝了冲突域
交换机
全双工通信
比集线器安全
相当于接口更多的网桥(前身都消失德)
二层交换机没有IP层(不存在IP地址和MAC地址)
当全球使用交换机连接会出现的问题有:
- 处在同一网段会导致IP地址不够用
- 由于所有设备都处在同一广播域,都能接收广播帧,也就会出现广播风暴。
路由器
- 可以在不同网段传播数据
- 隔绝广播域
- 不在同一网段的IP会通过路由器的网关(Gateway)通过路由器转发数据