加密和解密技术基础(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
下一篇 2016-09-19

相关推荐

  • Centos6基于虚拟主机的Lamp配置bbs、Blog、PhpMyAdmin应用程序

    Centos6实现基于虚拟主机的各应用程序搭建: 一、配置三个基于名称的虚拟主机;       虚拟主机一、discuzX       虚拟主机二、wordpress       虚拟主机三…

    2017-06-01
  • haproxy实现rabbitmq负载均衡

    RabbitMQ简介: 1、是实现AMQP(高级消息队列协议)的消息中间件的一种。2、主要是为了实现系统之间的双向解耦而实现的。当生产者大量产生数据时,消费者无法快速消费,那么需要一个中间层。保存这个数据。 一般提到 RabbitMQ 和消息,都会用到以下一些专有名词:(1)生产(Producing)意思就是发送。发送消息的程序就是一个生产者(produce…

    Linux干货 2017-06-29
  • Linux Basics–part5

    1、显示当前系统上root、fedora或user1用户的默认shell ~]# grep “^\(root\|fedora\|user1\)” /etc/passwd | cut -d: -f7 或者 ~]# egrep “^(root|fedora|user1)” /etc/passwd | cut -d:…

    Linux干货 2017-08-24
  • shell 脚本基础作业

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 #!/bin/bash :<<EOF 显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小 EOF Host_name=`hostna…

    Linux干货 2016-08-15
  • 网络管理之多网卡bond,mode1

    一.概述 Bonding     就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 Bonding的工作模式     Mode…

    Linux干货 2016-09-15
  • nginx学习笔记

    深入理解Nginx 一、Nginx是什么? 二、为什么选择Linux ? 三、Nginx生成的文件有哪些? 四、Nginx的配置详解? 五、模块功能详解 六、虚拟主机配置详解?                 一、Nginx是什么? Nginx(engine X)是一个高性能的H…

    Linux干货 2017-03-15