LittleCamel - LuoTuo
Markdown语法与外挂标签写法汇总
🥧本文汇总Markdown格式以及外挂标签在网页端的渲染效果,可作为文档进行查询
OSI参考模型各层概述
OSI参考模型各层概述 1.应用层 所有能和用户交互产生网络流量的程序 功能:为应用程序进程提供网络服务 主要协议:文件传输(FTP)电子邮件(SMTP)万维网(HTTP) 2.表示层 用于处理在两个通信系统中交换信息的表示方式(语法和语义) 功能:数据格式变换 数据加密解密 数据压缩和恢复 主要协议:JPEG ASCLL 3.会话层 向表示层实体/用户进程提供建立连接并在连接上有序的传输数据,这就是会话,也是建立同步 功能: 建立、维护、拆除应用程序间的会话 使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步(适用于传输大文件) 主要协议:ADSP ASP 4.传输层 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报 功能: 可靠传输、不可靠传输: 可靠传输:发送端在文件很大就需要切分成报文段进行发送,接收端接收后会反馈确认信息给发送端,发送端收到确认信息后才能继续发送报文段。这是一个基于确认机制的过程。 不可靠传输:不需要使用确认机制,直接发报文段就行了。比如发消息就是采用不可靠传输。 差错控制: 对于发生的差错进行控制,比如传输报文 ...
三种参考参考模型
OSI参考模型和TCP/IP参考模型 1.OSI参考模型 国际标准化组织(ISO) 于1984年提出开放系统互连(OSI) 参考模型。 分层结构的优点: 开放的标准化接口 易于理解、学习和更新协议 标准实现模块化工程,降低了开发实现的复杂度 便于故障排除 目的: 支持异构网络系统的互联互通。 1.层次结构与功能 2.对等通信 接口: 是同一结点内相邻两层间交换信息的连接点(上层使用下层服务的入口) 仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。 服务: 下层为紧邻上层提供的功能调用。[垂直方向] 最底层只提供服务,是整个层次结构的基础,中间各层既是下一层的服务使用者,又是上一层的服务提供者,最高层面向用户提供服务 第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能 协议: 为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。[水平方向] 协议由语法,语义和同步三部分组成 语法:规定传输数据的格式 语义:规定所要完成的功能(即需要发出何种控制信息,完成何种动作及作出何种应答) 同步:规定各种操作的条件,时序关系( ...
计算机网络概述
1.计算机网络的概念 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善软件实现资源共享和信息传递的系统。 计算机网络是一组自治互连的计算机集合。 2.计算机网络的功能 数据通信:计算机网络最基本最重要功能,用来实现联网计算机之间各种信息的传输,并将分散在不同地理位置的计算机联系起来,进行统一的调配,控制和管理。 资源共享:可以是硬件共享/软件共享/数据共享 。 分布式处理:多台计算机各自承担同一工作任务的不同部分。 负载均衡:将工作任务均衡的分配给计算机网络中的各台计算机。 提高可靠性:计算机网络中各台计算机可以通过网络互为替代机。 综合信息服务 3.计算机网络的组成 从不同的角度,可将计算机网络组成分为以下几类 按组成部分分类: 硬件、软件、协议(一系列规则和约定的集合)三部分组成 按工作方式分类: 边缘部分:所有连接到因特网上供用户直接使用的主机组成,用来通信和资源共享(C/S方式 P2P方式) 核心部分:大量的网络和连接这些网络的路由器组成,为边缘部分提供连通性和交换服务 按功能组成分类: 通信子网:由各种传输介质,通讯设备和相应的网络 ...
用户和用户组管理
用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面: 用户账号的添加、删除与修改。 用户口令的管理。 用户组的管理。 1.Linux系统用户账号的管理 用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。刚添加的账号是被锁定的,无法使用。 2.Linux系统用户组的管理 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建 ...
文件的基本属性
文件的基本属性 在 Linux 中我们可以使用 ls –l(ll) 命令来显示一个文件的属性以及文件所属的用户和组。 实例中,bin 文件的第一个属性用 d 表示。d 在 Linux 中代表该文件是一个目录文件。 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。 当为 d 则是目录 当为 - 则是文件; 若是 l 则表示为链接文档(link file); 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 接下来的字符中,以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。 第 0 位确定文件类型,第 1-3 位确定属主(该文件的所有者)拥有该文件的权限。 第4-6位确定属组(所有者的同组用户)拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。 其中,第 1、4、7 位表示读权限, ...
vi vim命令详解
vi vim命令详解 Linux vi命令手册:http://c.biancheng.net/vi/ 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 三者切换关系如图所示: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。 以下是常用的几个命令: i 切换到输入模式,以输入字符。 x 删除当前光标所在处的字符。 : 切换到底线命令模式,以在最底一行输入命令。 若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式 在命令模式下按下i就进入了输入模式。 在输入模式中,可以使用以下按键: 字符按键以及Shift组合,输入字符 ENTER,回车键,换行 BACK SPACE,退格键,删除光标前一个字符 DEL,删除键,删除光标后一个字符 方向键,在文 ...
Linux常见问题
Linux常见问题 1.忘记root密码 视频教程: https://www.bilibili.com/video/BV1PD4y1m7zb?spm_id_from=333.337.search-card.all.click&vd_source=ef5aae960134426829258cd97d1cc882 2.SSH远程连接和文件传输 常用SSH软件: Termius:https://www.termius.com/windows XSHELL XFTP:https://www.xshell.com/zh/all-downloads/ 3.虚拟机快照 视频教程: https://www.bilibili.com/video/BV1Sv411r7vd?p=9&vd_source=ef5aae960134426829258cd97d1cc882 4.VMtools 视频教程: https://www.bilibili.com/video/BV1Sv411r7vd?p=11&vd_source=ef5aae960134426829258cd97d1cc882 5. ...
Linux 系统目录结构
Linux 系统目录结构 系统目录结构: 树状目录结构: 系统启动必须: /boot存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。 /etc:存放所有的系统需要的配置文件和**子目录列表,**更改目录下的文件可能会导致系统不能启动。 /lib:存放基本代码库(比如c++库),其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /sys: 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中 指令集合: /bin存放着最常用的程序和指令 /sbin只有系统管理员能使用的程序和指令。 外部文件管理: **/dev **Device(设备)的缩写, 存放的是Linux的外部设备。**注意:**在Linux中 ...
前置准备
前置准备 VMware安装:https://www.bilibili.com/video/BV1Sv411r7vd?p=5&vd_source=ef5aae960134426829258cd97d1cc882 CentOS安装:https://www.bilibili.com/video/BV1Sv411r7vd?p=6&vd_source=ef5aae960134426829258cd97d1cc882 1.简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 以下针对CentOS各个版本的ISO镜像文件,进行一一说明: CentOS-7.0-x86 ...
Java常用关键字
Java常用关键字 权限修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰外部类 public : 对所有类可见。使用对象:类、接口、变量、方法 protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰外部。 我们可以通过以下表来说明访问权限: 修饰符 当前类 同一包内 子孙类(同一包) 子孙类(不同包) 其他包 public Y Y Y Y Y protected Y Y Y Y/N N default Y Y Y N N private Y N N N N protected 需要从以下两个点来分析说明: 子类与基类在同一包中:被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问; 子类与基类不在同一包中:那么在子类中,子类实例可以访 ...
Java特性
封装性:封装使数据和加工该数据的方法封装为一个整体,使得用户只能见到对象的外特性(对象能接受哪些消息,具有哪些处理能力),而对象的内特性(保存内部状态的私有数据和实现加工能力的算法)对用户是隐蔽的。封装的目的在于把对象的设计者和对象的使用者分开,使用者不必知晓其行为实现的细节,只须用设计者提供的消息来访问该对象。 实现封装的具体步骤如下: 修改属性的可见性来限制对属性的访问,一般设为 private。 为每个属性创建一对赋值(setter)方法和取值(getter)方法,一般设为 public,用于属性的读写。 在赋值和取值方法中,加入属性控制语句(对属性值的合法性进行判断)。 继承性:继承性是子类共享其父类数据和方法的机制。它由类的派生功能体现。一个类直接继承其他类的全部描述,同时可修改和扩充。继承具有传递性。类的对象是各自封闭的,如果没继承性机制,则类的对象中的数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 多态性:对象根据所接收的消息而做出动作。同一消息被不同的对象接受时可产生完全不同的行动,这种现象称为多态性(在父类中定义的属性和方法被子 ...
avatar
🐟认真摸鱼中
LittleCamel
网站修改中
前往小窝
公告栏
--- 主域名 ---
fomal.cc | fomal.cn
--- 备用域名 ---
netlify.fomal.cc
cloudflare.fomal.cc
--- 网站安卓APP ---
🍧点此下载🍧
小站资讯
文章数目 :
23
本站总字数 :
4.8w
本站访客数 :
本站总访问量 :
最后更新时间 :
空降评论复制本文地址
随便逛逛昼夜切换阅读模式关于博客美化设置切换全屏打印页面