1
网络基础
抽象语言--电脑加工--抽象语言
人类最早的网络--对等网
RJ-45双绞线 最多100M 速率公式;约等于(带管/8)=85%
地址;MAC地址(物理地址),48位二进制构成,以16进制显示。
问题为多种相似电流可能会碰撞抵消,(CSMA/CD 载波侦听多路访问/冲突检测机制){
其实就是排队,按顺序一个一个来,,但是大大增加了传输的时间}
(存在ABCDE五类
ABC类;单播地址
D类 组播地址
E类;保留地址
ABC类;即可以当作原IP使用,也可以当作目标IP使用
单播地址可以作为源IP使用。(单播地址标志着网络中唯一的一个节点))
由上述产生了网桥(交换机)
工作的位置介质访问层
交换机的工作原理:当数据帧进入交换机后,交换机会将该数据的源MAC地址以及进入的接口进行映射,别写入本地的MAC地址表中;随后根据目标MAC地址,查询本地的MAC地址表,若有记录则按照记录执行单播;若没有记录,则进行泛洪。
所谓泛洪就是对除了进入接口以外的接口都进行发送。
但是碰到路由器会直接返回。
IPV4 ;32位二进制构成 选用点分十进制表示 存在网络位和主机位的区分,网络位用于标识所在范围,主机位用于标识在范围内的编号。 为了方便人看,32位二进制采用八位一分的形式
IPV6;128二进制构成,冒分十六进制表示。
ARP协议:地址解析协议:通过一种地址找到另一种地址 ARP的工作原理:ARP先通过广播发送ARP请求包,所有收到该广播包的设备都将源IP源MAC的映射关系记录在本地的ARP缓存表中,然后查看请求IP/MAC是否是自己,若不是则丢弃,若是,则以单播的形式进行回复,。在之后的传输中,将优先查看本地的ARP缓存表,若本地有记录则直接发包,若没有记录则直接发包,若没有记录则进行ARP请求。
子网掩码:由连接的1和连续的0构成,连续的1对应网络位,连续的0对应主机位。
二进制 | 十进制 |
00000000 | 0 |
00000001 | 1 |
00000010 | 2 |
00000100 | 4 |
00001000 | 8 |
00010000 | 16 |
00100000 | 32 |
01000000 | 64 |
10000000 | 128 |
通过子网掩码判断出网络位是否相同,在通过网络位是否判断出是否在同一范围内
广播域=泛洪区域
但广播不等于泛洪
2
计算机层数
应用层;抽象语言---编码
表示层;编码------二进制
会话层;提供会话号
上三层对数据进行加工处理
下四层对数据的运输进行加工的
传输层;TCP/UDP 1.分段(受到MTU值的限制) 2.端口号MTU值:最大传输单元 默认1500字节 端口号:0-65535 其中 1-1023为注明端口 1024-65535为高端口/动态端口
网络层;IP
数据链路层(介质访问控制层MAC+逻辑链路控制层LLC物理层)
物理层;
ARP表老化时间;180S
无故ARP
(不同与一般的ARP请求。它并非期待想要的MAC地址或IP地址,而是为了检测网络中是否有地址冲突的显现)
路由器-------ARP协议(广播)-----广播域(泛洪范围)广播:在一个泛洪范围内,迫使交换机将一个数据进行泛洪
PC访问其他设备时,会先根据对端IP进行判断,若在同一个广播域,则通过ARP获取相应地址,随后进行单播即可,若不在同一个广播域,则封装目标MAC地址为自己的网关,由路由器代为转发。
分类规则;基于IP地址的第一个8位进行分类
A类:1-126 前8位为网络位
B类: 128-191 前16位为网络位
C类 : 192-2223 前24位为网络位
D类 : 224-239 不分网络位主机位
E类; 240- 255
特殊地址
平分为两个网段 1
划分为4个网段
无类域间路由---CIDR -----子网汇总
取相同位+去不同位=子网汇总
合并成一个子网
3
路由器的工作过程:
若PC1试图与PC2联系,在知道IP的情况下,会先根据子网掩码进行判断,若在同一个广播域则发送ARP请求包请求MAC地址,随后单播即可。若不在同一个广播域,则会将目标MAC封装为网关的MAC地址,发送至网关处,随后路由器根据目标IP查询本地的路由表,若不存在相应记录,则无条件丢弃,若存在相应记录,则按照记录移交至目标网段的网关处,随后由其目标网关进行转发
TCP/IP模型
PDU;协议数据单元
应用层;数据报文
传输层;数据段
网络层;数据包
数据链路层;数据帧
物理层;比特流
TTL:生存周期
TCP与UCP协议 TCP
:传输控制协议------面向连接的可靠协议----在完成传输层的基本工作的同时,还需要保证数据的完整性
面向连接:三次握手及四次挥手 建立端到端的虚链路