网络协议之路由协议
静态路由:
明细静态
默认静态
动态路由:(可以自动去环)
RIP 十几台或几十台 (维护上一代人搭建的网络)
OSPF 300台 (最短路径算法)
ISIS 1200台
BGP(边界网关协议-大网协议) 大网 功能最强大
RIP协议(距离矢量路由协议,属于IGP协议)适用于中小型协议(条数《=15)
使用UDP(不可靠)进行路由信息交互,目标端口号520
支持防环(水平分割)、毒性逆转
按照作用范围:
IGP(内部网关协议)/EGP(外部网关协议)
构成同一个自治系统的协议IGP
把不同的自治系统连接EGP
按协议算法:
距离矢量、链路状态
有方向有目标(距离矢量)
无方向有目标(链路状态)
按业务应用:
单播/组播
一对一(单播)
一对多(组播:有明确对象的称为组播) 不常用但有关系(考认证的时候)
广播:无明确对象的一对多
RIPv1 与RIPv2区别
43
A 0-----127 8
B 128---191 16
C 192---223 24 RIPv1为有类路由协议只能识别8/16/24
D 224---239
E 240---255
v1不支持VLSM和CIDR、不支持验证
以广播形式发送报文(缺点:会占用更多的网络资源)
进程:
进程是计算机中正在运行的程序的实例。它是操作系统进行资源分配和调度的基本单位。每个进程都有自己的内存空间、代码、数据和执行状态。
举个简单的例子来说明进程:假设你在电脑上同时打开了一个文本编辑器和一个浏览器。在这种情况下,文本编辑器和浏览器分别是两个独立的进程。它们在操作系统中被分配了不同的资源,如内存和处理器时间,并且可以同时运行。每个进程都有自己的执行流,可以独立地执行任务。
线程:
线程是计算机中执行的最小单位,它是进程中的一个实体。一个进程可以包含多个线程,每个线程都有自己的执行路径和执行状态。线程可以并发执行,使得程序能够同时执行多个任务。
举个简单的例子,假设你正在使用一个聊天应用程序,你可以同时发送消息、接收消息和浏览聊天记录。在这个应用程序中,发送消息、接收消息和浏览聊天记录可以被看作是三个不同的任务。为了实现同时执行这三个任务,应用程序可能会创建三个线程,每个线程负责一个任务。这样,你就可以在发送消息的同时接收消息和浏览聊天记录,提高了应用程序的响应速度和用户体验。