第一层:物理层
两台电脑之间通过网线连接,配置这两台电脑的 IP 地址、子网掩码和默认网关 Hub , 集线器,没有任何处理,纯粹一个端口收到,复制到其他端口
第二层:数据链路层
MAC 的全称是 Medium Access Control,即媒体访问控制 MAC 层控制:多路访问 (谁先发、谁后发) 第二层的网络包 源MAC地址, 目标MAC地址,类型(IP数据包或者ARP请求),数据 + CRC检查
一层hub纯粹广播转发,交换机,会进行相关MAC地址的存储,进行策略转发(准发表) 越来越多的机器+交换机 -> 拓扑结构 交换机层面:假设两个交换机连接两片局域网,存在环路问题 STP协议 - 将有环路的图变成没有环路的树 图论的相关知识,最小生成树。有环的我们常称为图。将原先拓扑中的环破了,就生成了树。
几个相关的协议概念:Root Bridge,根交换机;Designated Bridges,指定交换机,对于某个节点,它认定的上一层,也即通过这个上一层,它去往根节点比较快捷;Bridge Protocol Data Units (BPDU) ,网桥协议数据单元,双方拓扑进行比较,来融合生成树;Priority Vector,优先级向量
交换机的广播问题:即使大家属于一个大的局域网,一个公司的,有些消息是不适合广播的,应该就是发给一组组的人的,如何进行相关操作?虚拟隔离,VLAN,或者叫虚拟局域网 原来的二层的头上加一个 TAG,里面有一个 VLAN ID:只有相同 VLAN 的包,才会互相转发,不同 VLAN 的包,是看不到的 交换机如何连接? Trunk 口。它可以转发属于任何 VLAN 的口。交换机之间可以通过这种口相互连接。
ICMP报文 Internet Control Message Protocol 互联网控制报文协议
ICMP 报文是封装在 IP 包里面的 ICMP 报文有很多的类型,不同的类型有不同的代码。最常用的类型是主动请求为 8,主动请求的应答为 0 查询报文类型 ping 就是查询报文,是一种主动请求,并且获得主动应答的 ICMP 协议。对 ping 的主动请求,进行网络抓包,称为 ICMP ECHO REQUEST。同理主动请求的回复,称为ICMP ECHO REPLY。 ping 还会存放发送请求的时间值,来计算往返时间,说明路程的长短 差错报文类型 几个 ICMP 差错报文的例子:终点不可达为 3,源抑制为 4,超时为 11,重定向为 5 Traceroute:差错报文类型的使用:故意设置特殊的 TTL,来追踪去往目的地时沿途经过的路由器 Traceroute 故意设置不分片,从而确定路径的 MTU,Maximum Transmission Unit
网关 Gateway
动态路由算法
如何在途中找到最短路径 基于链路状态路由算法的 OSPF - OSPF(Open Shortest Path First,开放式最短路径优先) 主要用在数据中心内部,用于路由决策,因而称为内部网关协议(Interior Gateway Protocol,简称 IGP)
内部网关协议的重点就是找到最短的路径。在一个组织内部,路径最短往往最优。当然有时候 OSPF 可以发现多个最短的路径,可以在这多个路径中进行负载均衡,这常常被称为等价路由
基于距离矢量路由算法的 BGP - 外网路由协议(Border Gateway Protocol,简称 BGP) 每个数据中心都设置自己的 Policy。例如,哪些外部的 IP 可以让内部知晓,哪些内部的 IP 可以让外部知晓,哪些可以通过,哪些不能通过。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】 进行投诉反馈!