ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

网络基础知识1

2020-12-07 19:59:51  阅读:157  来源: 互联网

标签:0.0 端口 MAC 网络 地址 交换机 转发 基础知识


1.IP地址

IP地址由两部分组成,网络号和主机号。
不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。4段数字就是只表示一个IP地址。网络位就是说该地址所处的网络能划分几个网段,主机位就说每个网段容纳多少台电脑。
为了标识IP地址的网络部分和主机部分,要和地址掩码(Address Mask)结合,掩码跟IP地址一样也是32 bits,用点分十进制表示。IP地址网络部分对应的掩码部分全为“1”,主机部分对应的掩码全为“0”。

子网掩码255.0.0.0     A类地址         第一段8位为网络位 后3段为主机位。
子网掩码255.255.0.0   那就是B类地址   主机位和网络位各为两段。 
子网掩码255.255.255.0 那就是C类地址   网络位3段 主机位一段。

为了给不同规模的网络提供必要的灵活性,IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。如下表所示,其中A,B,C三类最为常用:

类型   范围    网络位    主机位
A类   0~126     8位       24位   1.0.0.0---126.0.0.0
     (127.X.X.X是保留地址,用做循环测试用的)
B类   128~191  16位       16位   128.0.0.0---191.255.0.0
C类   192~223  24位       8位    192.0.0.0---223.255.255.0
D类   224~239  组播地址           224.0.0.0---239.255.255.255

2.交换机

交换机的工作原理: 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时,交换机根据该数据帧的目的MAC地址来查找MAC地址表,从而得到该地址对应的端口,即知道具有该MAC地址的设备是连接在交换机的哪个端口上,然后交换机把数据帧从该端口转发出去。

1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。
2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。
3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。
4.广播帧和组播帧向所有的端口转发。

为快速转发报文,以太网交换机需要建立和维护MAC地址表。交换机采用源MAC地址学习的方法建立MAC地址表。
(1)交换机初始状态
(2)地址表源MAC地址学习
(3)计算机PC6接收数据帧

交换机三个主要功能:

1.学习:以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。

2.转发/过滤:当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播/组播帧则转发至所有端口)

3.消除回路:当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。

交换机的工作特性:
1.交换机的每一个端口所连接的网段都是一个独立的冲突域。
2.交换机所连接的设备仍然在同一个广播域内,也就是说,交换机不隔绝广播(惟一的例外是在配有VLAN的环境中)。
3.交换机依据帧头的信息进行转发,因此说交换机是工作在数据链路层的网络设备(此处所述交换机仅指传统的二层交换设备)。

标签:0.0,端口,MAC,网络,地址,交换机,转发,基础知识
来源: https://blog.csdn.net/qq_42748009/article/details/110825827

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有