路由与交换技术(铺垫内容)

一、OSI参考模型

层次           结构            功能                                   数据              地址           设备

 7            应用层       用户接口                                原始文件      主机名        主机

 6            表示层       压缩,解压缩,加密,加密   原始文件      主机名        主机

 5            会话层       管理会话                                原始文件      主机名        主机

 4            传输层       端到端连接                             段                 端口           主机

 3            网络层       路由选择                                 包                 IP              路由器等

 2         数据链路层  差错控制/流量控制                  帧                MAC           交换机、网卡等

 1         物理层         数据传输                                  位                无(电压) 网线、中继器等

 

7—1  数据的封装

1—7  数据的解封装

在七层中,传输层最为重要:

① 数据的封装与解封装

② 端对端连接

当我们打开一个网站:连接——请求——响应。 第一步就是连接,这一点就说明了端对端连接的重要性。

二、IP

1、IP是英文Internet  Protocol(网络之间互连的协议)的缩写,中文简称为“网协”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性。

2、IP规范:IP =   网络号     +    主机号

                              定位              地址编号

IPv4:32位,共43亿左右,4组8位规格,以点分十进制表示。

3、IP分类

A类:网络号一组,主机号三组

IP数量 2^24 - 2 (首地址表示网关地址和末尾地址表示广播地址,不作为使用IP)

第一组最高位是 0 ,取值范围 1 - 126

网络地址:网络号不变,主机号二进制全部为0

若主机之间要传递信息,首先判断是否在同一网段,如果在同一网段则直接连接传递信息,否则需要去找自身网段的路由器进行探寻,以建立连接。

网络地址: 10.0.0.0

广播地址: 10.255.255.255

B类:网络号两组,主机号两组

第一组最高2为为“10”

10 00 0000  = 128

10 11 1111  =  191

B类网段地址数 = 2^16 - 2 = 65534

C类:网络号三组,主机号一组

第一组最高三位为 “110”

110 0 0000 = 192

110 1 1111 = 223

C类网段主机地址数: 2^8 -  2  = 254

D类:第一组最高四位为 “1110 ”

1110 0000 = 224

1110 1111 = 239

单播地址:一对一(IP A、B、C三类是单播)

广播地址:一对所有(网络号不变,主机号二进制全为1)

组播地址:一对部分 (D类是组播地址)

E类:保留  240……

三、子网掩码

32位二进制,先1后0,必须连续

(1)子网掩码的表示方式:点分十进制 255.255.255.0或 24

(2)计算网络地址:网络地址 = IP地址 && 子网掩码

未完待续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/534353.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python二级笔记(6)

一、知识点 1,continue语句用于中断本次循环的执行,继续执行下一轮循环的条件,表示跳出当前循环;Python中的for、while循环都有一个可选的else语句,如果break语句终止循环,那么else语句将不会执行。 2&am…

瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型

一、瀑布模型 1、按照传统的瀑布模型开发软件,有下述几个特点。 ①阶段间具有顺序性和依赖性 阶段间具有顺序性和依赖性,这个特点有两重含义: 1,必须等前一阶段的工作完成之后,才能开始后一阶段的工作;…

Linux基础命令(1)

1.强大好用的Shell Shell是一个命令工具。Shell(也称终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它会调用相应的程序服务去完成某些工作。 现在红帽系统在内的许多主流Lin…

Python二级笔记(7)

知识点: 1,链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间。 2,对象的基本特点:标识唯一性,分类性,多…

Python二级笔记(8)

知识点: 1,栈支持子程序调用。栈上一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续…

软件工程(Rational统一过程)

Rational统一过程(Rational Unified Process,RUP)是由Rational软件公司推出的一种完整而且完美的软件过程。 RUP总结了经过多年商业化验证的六条最有效软件开发经验,这些经验被称为“最佳实践”。 1,最佳实践 (1&am…

软件工程(敏捷过程和极限编程)

1,敏捷过程 为了使软件开发团队具有高效工作和快速响应变化的能力,17位著名的软件专家于2001年2月联合起草了敏捷软件开发宣言。 敏捷软件开发宣言由下述4个简单的价值观声明组成。 (1)个体和交互胜过过程和工具 优秀的团队成…

软件工程(可行性研究讲解)

可行性研究 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。(只是寻找客户所提需求的解决方案,能干还是不能干的问题。) 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程。 GB…

软件工程(系统流程图讲解)

系统流程图是概括地模型物理系统的工具。 基本符号 系统符号 系统流程图的习惯画法是使信息在图中从顶向下或从左到右流动。 例子 某装配厂有一座存放零件的仓库,仓库中现有的各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。当仓库中零…

软件工程(数据流图)

数据流图有4种基本符号: 正方形或(立方体)表示数据的源点或者终点; 圆角矩形(或圆形)代表变换数据的处理; 开口矩形(或两条平行横县)代表数据存储; 箭头表…

网络互联基础(1)

网络互联的基本概念 计算机网络起始于20世纪60年代,当时网络的概念主要是基于主机(Host)架构的低速串行(Serial)连接,提供应用程序执行、远程打印和数据服务功能。IBM的系统网络架构(System Network Architecture,SNA)于非IBM公司的X.25公用…

Python二级笔记(9)

知识点: 1,算法的空间复杂点是指算法在执行过程中所需要的内存空间。 2,结构化程序设计的思想包括:自顶向下、逐步求精、模块化,限制使用goto语句。 3,字典中的“键”可以是整数或者字符串,但…

Python二级笔记(10)

知识点: 1,线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。 2,软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心。 3&#x…

Qt图形界面编程入门(6)

类的私有继承方式 ①基类公有成员和保护成员都作为私有成员被派生类继承,派生类自身的函数可直接访问他们,但是派生类对象则只能通过本类的公有函数间接地访问它们。 ②基类的私有成员成为派生类中更加封闭的私有成员,派生类内部成员函数也…

Qt图形界面编程入门(7)

派生类的构造函数和析构函数 基类的构造函数和析构函数不能被继承。 在派生类中,如果派生类新增的成员进行初始化,就必须加入新的构造函数。与此同时,对所有从基类继承下来的成员的初始化工作还是由基类的构造函数完成,必须在派…

Python二级笔记(11)

知识点: 1,在栈中,栈顶指针top动态反映了栈中元素的变化情况,在循环队列中,队尾指针和队头指针的动态变化决定队列的长度,在链式存储结构中.无论是循环链表还是线性链表,插入和删除元素时&…

Python二级笔记(12)

知识点: 1,机器周期的同步标准是指CPU访问存储器一次所需要的时间 2,int()函数可以将整数字符串转换成整数,也可以将浮点数转化为整数,但是不能将其他字符串转换成整数。 3,当max(函数的参数是字典时&am…

Python二级笔记(13)

知识点: 1,机器数,不管是正数还是负数,其补码的符号位取反即是偏移码。 2,循环队列是队列的一种顺序存储结构 3, break语句会跳出break所在的最内层循环; try中 的语句出错时会被捕获异常,执行except下的…

Python二级笔记(14)

知识点: 1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点。 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点。 双向链表从任何一一个结点位置出发就可以访问到表中其他所有结…

Python二级笔记(15)

知识点: 1,数据流图(DFD)的作用是支持系统功能建模 2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个。 3&a…