mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号)
3.广播:
有了mac地址,同一网络内的两台主机就可以通信了
ethernet采用最原始的方式,广播的方式进行通信,即计算机通信基本靠吼
5.广播的问题:
如果这个网络中有100台电脑,大家都在同一时间都在互相通讯,传输速度一定是有限的,这样做就严重浪费了网络资源
所以, 就有了交换机的存在,意思大概就是连接一个局域网的网关
交换机不仅负责让网络中的计算机能够互相通信,还要优化网络传输:
如何优化呢?
当pc1想要与pc2通讯前
1.需要知道pc2的MAC地址,所以必须先将这个信息广播给所有的计算机,
2.这个信息必须先交给交换机,再由交换机广播出去,
3.pc2收到消息消息后发现目标MAC是自己,就回复数据给发送方,
4.而回复也必须先交给交换机,此时交换机就会记录pc2的MAC地址与网口号的对应关系存到自己的缓存中,
5.下一次在要给pc2发数据时从缓存中查找pc2的MAC地址,
6.如果找到了就直接单独给pc2发送,不在需要广播,
7.如果没有则重复之前的广播过程
这一优化功能称之为自动学习功能
3.网络层
1.网络层的由来:
有了ethernet、mac地址、广播的发送方式,世界上的计算机就可以彼此通信了
2.以太网通讯存在的问题:
世界范围的互联网是由一个个彼此隔离的小的局域网组成的,如果所有的计算机都采用以太网的广播方式来寻找其他计算机,
那么一台机器发送的包全世界都会收到,这就不仅仅是效率低的问题了,这会是一种灾难,(广播风暴就是这么产生的)
结论:必须找出一种方法来区分哪些计算机属于同一广播域,哪些不是,如果是就采用广播的方式发送,如果不是,就采用路由的方式(向不同广播域/子网分发数据包),
mac地址是无法区分的,它只跟厂商有关;
网络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址,网络地址到底长什么样,又是如何区分子网的?
3.IP协议
IP协议是工作在网络层的协议,全称:Internet Protocol Address,翻译为互联网协议地址
3.1 IP地址(重点)
ip协议定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示
范围0.0.0.0-255.255.255.255
一个ip地址通常写成四段十进制数,例:192.168.10.1
网络号:标识子网
主机号:标识主机
IP地址的分类:
A类保留给政府机构
1.0.0.0---126.0.0.0
B类分配给中等规模公司
128.0.0.0---191.255.0.0
C类分配给任何需要的人
192.168.0.1 - 192.168.255.254
D类用于组播
E类用于实验
我们的电脑ip通常都是C类的,以192.168开头,正因为C类任何人都可以用
4.子网掩码
什么是子网掩码
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。