推荐主题

推荐分类

最新发布

 2021-09-11 15:50  阅读(36)

§6.1网络应用模型一、应用层概述1.应用层的目的:  应用层对应用程序的通信提供服务。2.应用层协议的定义:  ①应用进程交换的报文类型,请求还是响应?  ②各种报文类型的语法,如报文中的各个字段及其详细描述。  ③字段的语义,即包含在字段中的信息的含义。  ④进程何时、如何发送报文,以及对报文进行响应的规则。3.应用层的功能:  ①文件传输。访问和管理。  ②电子邮件。  ③虚拟终端。  ④查

 2021-09-11 15:50  阅读(22)

§5.1传输层概述一、传输层1.概念:  首先只有主机曾有传输层和上面的应用层,其他的网络设备,例如中继器路由器什么的,他最多只能到数据链路层。  通过第一章的知识,我们可知,传输层为应用层提供通信服务。同时使用网络层提供的服务。2.功能:  ①传输层提供进程和进程之间的逻辑通信。  ②复用和分用。(发复收分)  ③对收到的报文进行差错检测。(首部校验和只是校验头部,并不对数据部分进行校验,数据监

 2021-09-11 15:34  阅读(24)

§4.1.1网络层功能概述一、网络层1.一些概念:  ①网络层主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。  ②网络层的传输单位是数据报。  ③数据报与分组的关系:数据报是比较长的,而分组就相当于是把数据报进行切分而形成的。2.主要功能:  ①找路与分组转发:通过路由算法找到最佳路径,并把分组通过最佳路径转发出去。  ②异构网互联:不同的网络叫做异构网,网络层可以通过路

 2021-09-11 15:06  阅读(26)

§3.1数据链路层功能概述1.节点:  计算机网络中的中的主机路由器等都可以叫节点。2.链路:  网络中两个节点之间的物理通道,链路的传输介质主要有双绞线光纤和微波。分为有线链路、无线链路。3.数据链路:  网络中两个节点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成了数据链路。4.帧:  链路层的协议数据单元,封装网络层数据报。5.链路与数据链路之间的区别:  链路是物理通道

 2021-09-11 15:05  阅读(34)

§2.1.1物理层基本概念一、物理层基本概念1.概念:物理层解决的是如何在链接各种计算机的传输媒体①上传输比特流,而不是指具体的传输媒体。  注:①传输媒体就是双绞线、同轴电缆之类的东西。它又称参考模型中的“第零层”。2.主要任务:物理层的主要任务是确定与传输媒体接口有关的一些特性,定义一些标准。二、物理层规定的特性1.机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、

 2021-09-11 15:04  阅读(45)

§1.1.1概念、组成、功能,及分类一、计算机网络的概念1.如图所示,IOS和Android手机,以及Windows和macOS电脑都可以叫计算机系统,也可以叫端系统,这些路由器或者交换机则叫做通信设备,连接器计算机系统与通信设备的蓝线叫做线路。2.计算机网络即是一个将分散的、具有独立功能的计算机系统(端系统),通过通信设备与线路;连接起来,由功能完善的软件实现资源共享和信息传递的系统。3.计算机

 2021-09-10 23:30  阅读(31)

源码安装软件本小节介绍如何使用软件的源码包安装软件,以安装nginx源码包为例。1.下载软件源码包使用如下命令下载nginx源码包:wgethttp://nginx.org/download/nginx-1.18.0.tar.gz执行结果如下图所示:2.解压源码包下载好了压缩包之后,需要使用tar命令对其解压:tar-zxvf执行结果如下图所示:3.安装gcc需要使用gcc编译器对源码进行编译,安

 2021-09-10 23:29  阅读(33)

rpm软件包管理本小节介绍如何在Linux系统中使用rpm命令软件管理。1.rpm简介rpm命令是Red-HatPackageManager的缩写,该命令用于管理Linux下软件包的软件。在Linux操作系统下,几乎所有的软件均可以通过rpm进行安装、卸载及管理等操作。2.rpm命令参数介绍下面列举了一些rpm命令参数作用:rpm命令参数名称功能与作用描述-a查询所有的软件包-b设置包装套件的完成

 2021-09-10 23:29  阅读(35)

yum软件包管理本小节介绍如何在Linux系统中使用yum命令软件管理。1.yum简介yum是RedHat软件包管理器,它能够查询有关可用软件包的信息,从存储库获取软件包,安装和卸载软件包,以及将整个系统更新到最新的可用版本。yum在更新,安装或删除软件包时执行自动依赖性解析,因此能够自动确定,获取和安装所有可用的依赖软件包。yum可以配置新的,额外的存储库或包源,还提供许多增强和扩展其功能的插件

 2021-09-10 23:28  阅读(24)

Linux逻辑卷的简单使用本小节介绍创建LVM的步骤,并介绍如何简单的使用LVM,主要分为:定义物理卷、创建卷组、创建逻辑卷、创建文件系统、修改LVM。1.LVM中的几个概念PV(physicalvolume),物理卷在逻辑卷管理系统最底层,可为整个物理硬盘或实际物理硬盘上的分区。VG(volumegroup),卷组建立在物理卷上,一卷组中至少要包括一物理卷,卷组建立后可动态的添加卷到卷组中,一个

 2021-09-10 23:28  阅读(23)

Linux逻辑卷与LVM介绍本小节介绍Linux逻辑卷,若标准分区上面有一个文件系统,想要给这个文件系统添加额外的空间时,可以通过将另外一个硬盘上的分区加入已有文件系统,Linux中的逻辑卷管理器(LVM)软件包就可以做这个工作。1.逻辑卷介绍LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是对磁盘分区进行管理的一种机制,建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理

 2021-09-10 23:28  阅读(33)

Linux文件系统检查前面小节介绍了文件系统的创建命令工具,本小节介绍文件系统的检查和修复。1.fsck命令参数介绍下面列举了一些fsck命令参数作用:fsck命令参数名称功能与作用描述-a设置活动分区标志-a自动修复文件系统,不询问任何问题-A依照/etc/fstab配置文件的内容,检查文件内所列的全部文件系统-N不执行指令,仅列出实际执行会进行的动作-P当搭配"-A"参数使

 2021-09-10 23:28  阅读(29)

Linux创建文件系统前面小节介绍了创建分区,创建分区之后就可以用来容纳文件系统,本小节介绍如何创建文件系统。1.创建文件系统命令介绍工具命令名功能与作用描述mkefs创建一个ext文件系统mke2fs创建一个ext2文件系统mkfs.ext3创建一个ext3文件系统mkfs.ext4创建一个ext4文件系统mkreiserfs创建一个ReiserFS文件系统jfs_mkfs创建一个JFS文件系统

 2021-09-10 23:27  阅读(26)

Linux创建分区前面小节介绍了文件系统,本小节介绍如何创建分区,创建分区之后就可以用来容纳文件系统。1.硬盘分区介绍Linux磁盘分区主要分为基本分区(primarypartion)和扩充分区(extensionpartion)两种,基本分区和扩充分区的数目之和不能大于四个。且基本分区可以马上被使用但不能再分区。扩充分区必须再进行分区后才能使用,也就是说它必须还要进行二次分区。在Linux中,每

 2021-09-10 23:27  阅读(27)

Linux写时复制文件系统前小节介绍了Linux日志文件系统,本小节介绍Linux写时复制文件系统。1.ZFS文件系统介绍ZFS文件系统的英文名称为ZettabyteFileSystem,也叫动态文件系统(DynamicFileSystem),是第一个128位文件系统。最初是由Sun公司为Solaris10操作系统开发的文件系统。作为OpenSolaris开源计划的一部分,ZFS于2005年11月