加密和解密技术基础(01) ~ 105分钟

加密和解密技术基础(01) ~ 105分钟

讲课思路:

互联网通信机制 –> 网络协议模式(osi,tcp/ip模型) –> 数据通信安全  à 数据加密 –> 加密算法 –> OpenSSL是什么 à SSL通信原理 –> CA –> OpenSSL命令用法 à CA 自签及签证演示

1.1      接下来的课程大纲

接下来会开始我们课程的第二大部分, Linux Service and Security

课程的第二阶段

后面课程的大纲:

OpenSSL(ssl/tls) Linux主机上的开源实现,OpenSSL

OpenSSH(ssh)

Bind(DNS)

Web(http)httpd(apache)phpmariadb(mysql),LAMPnginx(tengineopenrest)LNMP 后面课程的半壁江山

File server: nfs,samba ,ftp

Dhcp,pxe

Iptables  重点,多花精力

琐碎的话题: sudo,pam,nsswitch

网络通信协议有两套协议,OSI(理论参考模型)  TCP/IP(实际工作中使用的)

应用层

传输层

网络层

物理层

 

1.2      互联网通信机制

1.2.1    同主机和不同主机的通讯机制

通信主需提前得知对端的连接信息,方可正常连接,即DIP:DPORT源端必须是提前知道的。否则无法正常连接。

SIP:SPORT à DIP:DPORT

DIP:DPORT 必须处于监听状态,以供client随时连接,该状态即

原创文章,作者:stanley,如若转载,请注明出处:http://www.178linux.com/41925

(0)
stanleystanley
上一篇 2016-09-19 13:48
下一篇 2016-09-19 13:49

相关推荐

  • CentOS7口令破解

    一.rd.break方式修改  1.启动时任意键暂停启动      2.按e 键进入编辑模式 将光标移动linux16 开始的行,添加内核参数rd.break 按ctrl-x 启动 3.重新挂载可读可写根目录 :mount –o remount,rw /sysroot 切回根目录: chroot /sysroot 修改…

    Linux干货 2016-11-29
  • 关于源码包的基本知识

    关于源码包的基本知识  §·什么是程序 程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。 一般分为系统程序和应用程序两大类。 程序就是为使电子计算机执行一个或多个操作,或执行某一任务,按序设计的计算机指令的集合。 §·程序包的编译安装 ※·为什么需要源码安装 1.最…

    Linux干货 2016-08-24
  • 推荐-LVM

    LVM LVM Linux应用 1.LVM简介 LVM:Logical Volume Manager,逻辑卷管理器。LVM利用Linux内核的device-mapper模块来实现存储系统的虚拟化(系统分区独立于底层硬件)。通过LVM,你可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分…

    2016-04-11
  • 磁盘管理:raid和lvm练习

    本文通过以下习题,巩固所学raid和lvm知识: 20160829         1、创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录       &nbsp…

    Linux干货 2016-09-05
  • 关于软件包管理

            软件包管理 CentOS系统上使用rpm命令管理程序包 安装、卸载、升级、查询、检验、数据库维护 rpm安装:         rpm {-i|–install} [安装-选项] 打包;包         -h …

    系统运维 2016-08-30
  • shell脚本中if与case使用,查找文件locate与find的使用,压缩,解压及归档工具

    shell脚本中if与case使用 查找文件locate与find的使用 压缩,解压及归档工具 执行的循序  顺序执行  选择执行  循环执行 条件语句if if只是一个有含义的词,不能单独作为指令使用。 单分支      if 条件判断:then       &nbs…

    Linux干货 2016-08-18