网络基础:
应用层 抽象语言输入和输出 抽象语言-->编码
表示层 编码-->二进制
会话层 应用程序内部,提供的内部区分地址
上三层均为应用程序处理加工数据,上三被统称为应用流层
下四层负责数据的传输,统称为数据流层
传输层 提供端口号,分段(受MTU限制) TCP/UDP
网络层 Internet 协议 -- IP地址
介质访问控制层--MAC 控制物理硬件
物理层
大:
- 节点(终端)电脑,手机类增加 -- HUB 集线器
- 传输距离-- 中继器(放大器)-不能无限延长
网络的链接拓扑:
直线—总线型
环形
星型—中心到站点 轴辐状
网状-多环 全连网状 部分网状
集线器网络下的问题:
- 安全 2、延时 3、地址 4、冲突--电流在物理介质上直接相遇
地址:MAC地址(在介质层) --网卡芯片的串号--48位二进制构成--16进制显示
全球唯一,出厂时烧录到网卡芯片中;
冲突:CSMA/CD 载波侦听多路访问/冲突检测 --排队
核心要求: --- 网桥 ---交换机
- 无限的传输距离
- 没有冲突--- 所有节点可以同时收发属于它自己的数据
- 单播 --- 一对一的隔离通讯
交换机的作用:--工作在二层(介质层)
- 提供的端口的密度(连接更多的设备)(继承了集线器)
- 理论上的无限传输距离 --- 识别再编写的方案
- 没有冲突--- 识别、存储再转发
- 基于MAC,识别、记录、查询一对一转发
当数据电流进入交换机接口时,将被识别为数据;交换机可以识别数据中的MAC地址部分;交换机先查看数据帧中的源MAC地址,然后将其与进入的接口编号映射记录到本地的MAC地址表;再查看数据帧的目标MAC地址,然后查询本地的MAC表中是否拥有该目标对应接口的记录;若存在记录将向该接口唯一转发(单播);若没有记录将洪泛该流量;
洪泛:除流量的进入接口外其他所有接口复制转出;
IPV4地址:32位二进制构成;点分十进制标识
由网络位和主机位组合而成;前面存在一段对应不同的洪泛范围;后面一部分为该设备在该范围内唯一标识;
网络位和主机位区分依赖子网掩码;子网掩码由连续1+连续的0构成;连续1对应网络位,连续0对应主机位;
TCP/IP协议在一定程度上参考了OSI的体系结构。OSI模型共有七层,从下到上分别是物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。但是这显然是有些复杂的,所以在TCP/IP协议中,它们被简化为了四个层次。 [1]
(1)应用层、表示层、会话层三个层次提供的服务相差不是很大,所以在TCP/IP协议中,它们被合并为应用层一个层次。 [1]
(2)由于运输层和网络层在网络协议中的地位十分重要,所以在TCP/IP协议中它们被作为独立的两个层次。 [1]
(3)因为数据链路层和物理层的内容相差不多,所以在TCP/IP协议中它们被归并在网络接口层一个层次里。只有四层体系结构的TCP/IP协议,与有七层体系结构的OSI相比要简单了不少,也正是这样,TCP/IP协议在实际的应用中效率更高,成本更低。 [1]
分别介绍TCP/IP协议中的四个层次。
应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。
(1)对不同种类的应用程序它们会根据自己的需要来使用应用层的不同协议,邮件传输应用使用了SMTP协议、万维网应用使用了HTTP协议、远程登录服务应用使用了有TELNET协议。 [1]
(2)应用层还能加密、解密、格式化数据。 [1]
(3)应用层可以建立或解除与其他节点的联系,这样可以充分节省网络资源。 [1]
运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用。 [1]
网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能。 [1]
网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。
静态路由:
优点:使用静态路由的另一个好处是网络安全保密性高。动态路由因为需要路由器之间频繁地交换各自的路由表,而对路由表的分析可以揭示网络的拓扑结构和网络地址等信息。因此,网络出于安全方面的考虑也可以采用静态路由。不占用网络带宽,因为静态路由不会产生更新流量。静态路由适用于中小型网络。
缺点:
大型和复杂的网络环境通常不宜采用静态路由。一方面,网络管理员难以全面地了解整个网络的拓扑结构;另一方面,当网络的拓扑结构和链路状态发生变化时,路由器中的静态路由信息需要大范围地调整,这一工作的难度和复杂程度非常高。当网络发生变化或网络发生故障时,不能重选路由,很可能使路由失败。
配置命令:
静态路由的写法
[r1]ip route-static 192.168.3.0 255.255.255.0 192.168.2.2
目标网络号 下一跳
下一跳:流量下一个进入接口的ip地址