计算机网络的概述
一、计算机的功能性计算
应用层:人机交互的接口,自然语言--->编码----->机器语言
表示层:进一步将编码--->二进制语言
介质访问控制层:控制物理层(硬件),二进制转换为电流发放给物理层
物理层:电流的输入输出,CPU计算
二、对等网
通常是由很少几台计算机组成的工作组。当今最简单的网络,非常适合家庭,校园和小型办公室。
投资少,连接容易。
三、网络扩大方案
1、增大距离
1.1 需要克服两点因素 :信号失真; 信号衰弱
1.2 中继器
作用:物理层上的网络互连设备,作用是对原信号进行放大和整形
缺点:需要外接电源 ;不能无限制增加中继器
2、增加节点
2.1 网络拓扑结构
2.1.1 总线型:由一条多芯的线缆向四周延伸,连接各个节点
优点:信道的利用率高,结构简单,成本低
缺点:同一时刻仅允许两台节点通讯
2.1.2 环型:由节点与节点连接的线路组成一个闭合的环
优点:结构简单,增加和删除设备操作方便
缺点:当某个节点或线缆出现故障,会导致整张网络瘫痪
2.1.3 星型:由中央节点和通过链路与中央节点相连的节点组成
优点:结构简单,连接方便,扩展性强。星型拓扑也是现在最常用的拓扑结构。
缺点:信道利用率不高,对中央节点要求高。
2.1.4 网状(全连接):就是星型拓扑的扩展
优点:从节点到节点有多条路径可选,网络稳定。在广域网中。
缺点:成本高,结构复杂
2.2 集线器(HUB)
2.2.1 缺点
安全问题
延时问题
地址:MAC地址,是有48位二进制组成的,减号分十六进制
冲突问题:CSMA/CD机制----载波侦听多路访问/冲突检测机制(先听后发、边听边发、冲突停发、随机延迟后重发) 冲突域:连接在同一导线上的所有工作站的集合。
四、网络扩大需求
1、需求内容
完全没有冲突 无限距离传输 单播传输(一对一发送数据)
2、设备
2.1 网桥
将电流转换为二进制数据。并且将二进制数据存储在设备内存中,会重新生成新的电信号进行发 送。
2.2 交换机---网桥的升级版
属于二层设备
交换机可以识别MAC地址。 MAC地址表(MAC地址、端口号),MAC地址表的老化时间--->5min
洪泛:指的是将数据包复制进行转发,且转发的是除接收端口以外的所有端口。
广播域:一个数据包的洪泛范围。
2.3 路由器
隔离广播域:路由器的每一个接口都是一个独立的广播域。
转发数据 :基于路由表进行数据转发
3、通讯分类
3.1 依靠交换机进行数据转发---同广播域转发
3.2 依靠路由器进行数据转发---跨广播域转发
4、IP地址(逻辑地址)
4.1 IP 地址分类
IPv4:32位二进制组成,约42亿,点分十进制(192.168.1.1)
IPv6:128位二进制组成,冒号分十六进制
4.2 IP 地址组成
由两部分组成:网络位+主机位
网络位:表示该IP所在的网段
主机位:表示主机编号
一般洪泛范围相同的使用同一个网络位不同主机位。不同洪泛范围网络位不能相同。
5、掩码
掩码是用来判断IP地址的网络位的
32位二进制组成,并且使用点分十进制表示。是连续的1+连续的0组成。
掩码的每一位比特位都与IP相对应,其中掩码的1所对应的IP地址中的比特位即为网络位。
6、网关
指的是路由器与该广播域所连的接口,而这个接口所配置的IP地址则为网关IP。
工作逻辑:
1. 判断是否是同一个广播域 2. 若为同一广播域,则将数据发送给交换机,由交换机进行洪泛或单播形式转发 3. 若为不同广播域,则将数据发送给路由器,即网关IP所在设备,再由路由器进行转发 4. 目的主机接收该数据后,重复上三步过程进行数据回复。
7、ARP协议
功能:根据已知的地址来获取与其对应的另一种地址
工作原理:目的MAC为全F的数据包,被称为广播数据包。广播数据包会被所有设备接收。
ARP请求包/ARP应答包
本地ARP缓存表(老化时间---180s) windows端如何查看(arp -a)
ARP分类:
正向ARP-----通过IP地址获取MAC地址(网络中最常见的)
反向ARP-----通过MAC地址获取IP地址
免费ARP-----冲突检测和自我介绍使用
逆向ARP-----存在于帧中继网络,用于获取IP地址
代理ARP-----由网关设备代替主机查询MAC地址
TCP/IP协议栈
一、OSI七层模型
开放式系统互联模型,参考模型。由国际标准化组织ISO提出的。
1.1 控制层面:上三层
应用层:人机交互的接口,自然语言--->编码
表示层:将编码--->二进制
会话层:针对传输的每一种数据建立一条连接(防