网络安全从零开始(基础知识)

一、web服务器通信原理

基本知识介绍

    1.常见的服务器系统

        Windows、macOS、Linux

        服务器=> 一台24h不关机的电脑

    2.绝对路径与相对路径

        绝对路径:真实存在的路劲。

        相对路径:有参照物的路径

        打个比方:当你在外面住酒店的时候,你去订个外卖 ,你在上面填写的地址就相当于绝对路径。而外卖员给你打电话确认大致地址,

        你描述酒店在一座写字楼旁边相当于相对路径,拥有参照物。

        在Windows系统中出现盘符字样就是绝对路径

        (例如D:\all, 出现C:\,D:\ 等等)

        Linux系统中"/”是绝对路径的标志。

    3.网络方面的知识

        1)ip:代表你电脑在网络上的地址

                内网ip:路由器分配(酒店门牌号)

                公网ip:运营商分配(收货地址)

        2)DNS:域名

                需要域名的原因:因为ip是数字不容易记住,为了更方便记忆

                子域名:域名分为顶级、二级、三级,几个点就是几级

                域名原理:电脑去存储域名的数据库寻找相应的ip

        3)端口:端口就是门,不同的门对应不同的服务器

                http =>80端口    https => 443端口 Mysql数据库 >3306

                SMB服务=>445端口  远程桌面连接端口 => 3389

        4)HTTP协议

                超文本传输协议,开头为http://所有的网站都是用这个协议

                常见协议头组成部分:传参方法 GET  POST    User-Agent 知道访问机器的基础信息。

二、快速自建web环境

动态语言

动态语言是对服务器行为的编程。

动态语言能做什么:

1.动态地向web页面编辑、改变或添加任何的内容 2.对由HTML表单提交的用户请求或数据进行相应 3.访问数据或数据库,并向浏览器返回结果 4.为不同的用户定制页面 5.提高网页安全性,使网页代码不会通过浏览器被查看到

搭建网站

安装web容器(apache) 安装动态语言(php) 安装数据库(mysql) 这里推荐使用 PHPstudy [下载链接(https://www.xp.cn/)

CMS

CMS简单来说就是搭建网站的模板。 这里附上几个源码网站 [源码之家](https://www.mycodes.net/) [站长之家](http://down.chinaz.com/)

总结

学习是一个长远的目标,新的一年需要新的开始。 实践出真知,多动手,不能只看,加油!

想学网络安全点右边《2022最新网安入门学习资料》

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2018.11.06 计算机网络(TCP/IP) (1) 建立TCP服务器的各个系统调用 建立一个TCP服务器需要...
    zuoerfeng阅读 10,478评论 0 3
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,491评论 0 9
  • 本文包括: 1、Linux 系统概述 2、Linux 用户和用户组管理 3、Linux 文件和目录管理 4、Lin...
    廖少少阅读 3,105评论 1 40
  • uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...
    __Mr_Xie__阅读 1,482评论 0 1
  • uni-app的基本使用 课程介绍: 基础部分: 环境搭建 页面外观配置 数据绑定 uni-app的生命周期 组件...
    Neo_duan阅读 2,183评论 1 1