网络基础
一
计算机拥有四层车间,分别为以下四层
1.应用层:与人交互,把人类的抽象语言(图像声音文字)转化为编码(后台程序)
2.表示层:将编码转化为二进制
3.介质访问控制层:控制物理硬件
4.物理层:物理硬件
二
当计算机算力不够时进行加量
1.加量:用两台或多台计算机进行计算
2.由加量产生的新需求:计算机之间的数据传递
三
数据传递的途径
1.U盘 缺点:受存储介质限制且费时费力
2.网线:最好的共享传输方式,如RJ-45双绞线,双绞的目的是为了消磁
四
有了数据传递便有了网络
1.最早的网络:对等网
2.为了满足需求要把网络传输距离变大,变大方式
(1)距离变长
电信号会在网线中随传递距离衰弱,所以需要用到中继器
(2)中继器原理:利用电源进行加压,会造成波形失帧
五
拓扑(可见的网络结构)
1直线型/总线型拓扑
2环形拓扑
3树状拓扑
4全网状拓扑
5星型拓扑(最好的拓扑)
六
节点增加
1节点增加的机器—HUB集线器(网络集线器)
2存在的问题
(1)资源占用问题
(2)安全问题
(3)地址问题
(4)冲突问题
3解决方法
(1)对于地址问题:MAC地址(以48位二进制构成,16进制显示),在介质访问控制层
(2)对于冲突问题: CSMA/CD--载波侦听多路访问/冲突检测
机制:监听发送的消息,等消息发完后发送自身消息,避免冲突
七
交换机及工作原理
1.当数据帧进制交换机后,交换机会先查看数据的源MAC地址并于进入交换机的接口进行映射并将记录记载在自己的MAC地址表中;在根据数据帧中的目标MAC地址查询自己的MAC地址表;若表中存在记录,则按照记录直接进行单播。
2.若没有记录,则泛洪该数据
泛洪:向除了进入接口以为的所有接口进行发送,并记录设备的MAC地址,形成MAC地址表
3.为防止mac地址和接口紊乱所以有MAC地址表的老化,MAC地址表的老化时间:300s
八
路由器---从它被发明的那一天起 全球互联
1.路由器所产生的车间—网络层,诞生了一个新的协议—IP (使用IP地址 )
2.路由器的每一个接口都是一个泛洪范围的边界
3.逻辑地址(临时使用,在某个范围内使用的地址)
九
第四版的IP地址 —IPV4
1.IPV4地址:32位二进制构成 选用 点分十进制标识,如:
10.10.198.95=00001010.00001010.11000110.01011111
2.每一个IP地址 都有自己的子网掩码
(1)子网掩码的特征:由连续的1和连续的0构成
3.ARP:地址解析协议:通过一种地址获取另一种地址的协议
(1)ARP工作原理:ARP 先通过广播发送请求包,所有收到广播包的设备都将源IP和源MAC地址的映射关系记录在本地的ARP缓存表中,然后再查看请求IP是否是自己,若不是则丢弃,若是,则以单播的形式进行回复。在之后的传输中,将优先查看本地的ARP缓存表,若本地有记录则直接按照记录发包,若没有记录,则进行ARP请求
(2)ARP缓存表的老化时间:180s
4.免费ARP,也叫做无故ARP
作用:验证IP是否冲突、是否更换了网卡
总结:PC端访问其他设备时,先基于目标的IP地址判断是否处于同一广播域;若在同一范围,则通过ARP广播获取未知地址,随后进行单播通讯;若不在同一广播域内,则封装目标MAC地址为本地网关的MAC地址,将数据转发至路由器出,由路由器代为转发。
十
IPV4地址详解
1.IPV4地址:32位二进制构成,点分十进制标识,使用子网掩码进行网络位和主机位的区分
2.分为ABCDE五类
(1)ABC类为单播地址 D类为组播地址 E类为保留地址
(2)ABC类地址-------机可以当做源IP使用,也能当做目标IP使用,每个单播地址都标识着互联网中的一个唯一的节点;只有单播地址可以作为源IP
(3)D类地址---只能作为目标IP地址
3.分类方式 :基于IP的第一个8位进行分类
A类:1-126 前8位为网络位 255.0.0.0
B类:128-192 前16位为网络位 255.255.0.0
C类:192-223 前24位为网络位 255.255.255.0
D类:224-239 部分网络位和主机位
E类:240-255
4.特殊地址:
(1)127 环回地址 127.0.0.1--127.255.255.255
(2) 255.255.255.255 受限广播地址 既不知道对方IP也不知道对方MAC
(3)主机位全0 192.168.1.0 255.255.255.0 不是一个单播地址,不能被配置为IP地址;代表一个网段
(4)主机位全1 直接广播地址
(5)0.0.0.0 可代表没有地址,也可代表所有地址
IP地址
一
IP地址解析
1.假设172.15.15.0/15 是一个IP地址
二进制形式为:10101100.00001111.00001111.00000000
2.则172.14.0.0/15 是所属网段
二进制形式为:11111111.11111110.00000000.00000000
3.一个网段中的主机数:主机位全0-----主机位全1
172.14.0.0/15--------172.15.255.255/15
所以可用主机位为500个
二
子网划分:增加网络位,减少主机位
1.借位 VLSM---可变长子网掩码
2.例设IP地址192.168.1.0/24 11000000.10101000.00000001.00000000
有256个主机位
把一个主机位变为网络位,有两种情况
(1)11000000.10101000.00000001.00000000 192.168.1.0/25----192.168.1.127/25 有128个主机位
(2)11000000.10101000.00000001.10000000
192.168.1.128/25-----192.168.1.255/25 有128个主机位
三
无类域间路由/CIDR /子网汇总 (子网划分)
规则:取相同位,去不同位(保留相同的位置,把不同的位置当成0)
例:192.168.0.0/24 192.168.00000000.00000000
192.168.1.0/24 192.168.00000001.00000000
192.168.2.0/24 192.168.00000010.00000000
192.168.3.0/24 192.168.00000011.00000000
得198.168.00000000.00000000
192.168.0.0/22
四
路由器的工作原理:
若PC1要与PC2联系,在知道对方IP的情况下,会首先根据子网掩码进行判定 , 判定是否在同一个广播域,若在,则直接发送。 若不在,则将目标MAC地址改成自己网关的MAC地址,将数据包发送至网关处,进行转发;当路由器收到这个数据包时,会根据目标IP地址查询本地路由表,进行判定,是否可以转发,若路由表存在记录则按照记录无条件转发,若不存在记录,则无条件丢弃
计算机模型
一OSI七层模型
1.应用层
单位:数据报文
2.表示层
3.会话层:提供会话号:当PC端上 同软件不同进程的程序同时接收发时,他们会拥有相同的IP地址和MAC地址,为了分辨彼此所需要的消息,此时,就需要会话层分别给予不同的会话号进行区分
4.传输层:TCP/UDP协议
(1)分段:当数据包过大时,连续的发送可能会使数据摆在传输中插入其他数据导致损坏,所以,需要对数据包进行分段(受MTU值限制)
(2)MTU:最大传输单元 默认为1500字节
(3)端口号,范围为0-65535
1-1023为注明端口 (对用户较多,使用较广的网站程序提供的端口号)
1024-65535为高端口/动态端口
(4)单位:数据段
5.网络层
单位:数据包
6.数据链路层
单位:数据帧
7.物理层
单位:比特流
二
数据包的封装与解封装
1.PDU:协议数据单元 对不同层封装的数据单位进行标识
2. TTL:time to live ( 生存周期)
(1)功能:我们的数据包每经过一个路由器,这个TTL值就会-1。当这个值为时,这个数据包就会被丢弃 不在转发
(2)最大的TTL初始值:255
(3)推荐的TTL初始值:64
(4)常见的TTL初始值:64
(5)验证方法:电脑上win+R,输入框输入cmd,确认后输入ping+某网址
3.以太网二型帧(如图)
(1)Preamble:前导符
(2)Destimation Address:目标MAC
(3) Scarce Address:源MAC
(4)Type:类型字段
(5)Data:数据
(6)FCs:检验核
4.封装与解封装流程图(如下)
三
TCP/IP模型/协议簇
1.TCP/IP模型(如图)
2.TCP/IP模型与OSI模型的区别(如图)