计算机网络
计算机网络的发展及基础概念
网络究竟是什么?两台计算机直接是如何进行通信的?
早期:联机
以太网:局域网与交换机
广播
主机之间的"one to all"的通讯模式,网络对其中每一台主机发出的信号都进行无条件的复制并转发,所有主机都可以收到该信息(不管你需要与否),由于其不用路径选择,网络成本很低廉。有线电视就是典型的广播型网络,我们的电视机实际上是接受到所有频道的信号,但只将一个频道的信号还原成画面。在数据网络中也允许广播的存在,但被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,以防止广播数据影响大面积的主机。
ip地址与ip协议
- 规定网络地址的协议叫做ip协议,它定义的地址称之为ip地址,广泛采用的v4版本即ipv4,它规定网络地址由32位2进制表示
- 范围:0.0.0.0 ~ 255.255.255.255
- 一个ip地址通常写成四段十进制数:如 172.16.10.1
mac地址
Ethernet规定接入Internet的设备都必须具备网卡,发送端和接收端的地址就是指网卡的地址,即mac地址。
每块网卡出厂时都被烧制上全球唯一的mac地址,长度为48位的2进制,通常用12位16进制表示(前六位为厂商编号,后六位为流水线号)
arp协议 —— 查询ip地址和mac地址之间的对应关系
arp(Address Resolution Protocol),即地址解析协议,是根据ip地址