zoukankan      html  css  js  c++  java
  • 网络安全从入门到精通(第一章-1)Web服务器通信原理

    本文内容

    • IP地址
    • 域名
    •  端口 
    • HTTP协议
    • 从访客角度看网页浏览器流程 
    • 常见服务器系统
    • 路径
    • Web容器
    • 常见的Web容器

    !!!多动手,多动手,只看只听是不行的!!!


    1,IP地址:就是计算机在互联网上的地址。

        IP地址存在内容和公网:

          公网地址是由运营商分配,(唯一)。

          内网地址是由路由器分配,(在局限范围内,唯一)。

      补充:判断IP地址是公网还是内网?

         10.0.0.0-10.255.255.255

         172.16.0.0-172.31.255.255

         192.168.0.0-192.168.255.255

        公网IIP查询:直接在浏览器上搜索IP就可以。

        内网IP查询:cmd输入命令:ipconfig。

    2,域名:实际上就是为了方便记忆IP地址所发明的一个字符型表示。

        DNS:将域名转换为IP的一个协议。

        DNS解析顺序:浏览器缓存-host文件-路由器-运营商-根服务器(全世界13台)。

        注意:顶级域名,是需要花钱购买的,一个顶级域名=无数个二级域名。

    3,端口:就像是电脑的接口,主要是网络接口。

        范围:0-65535(2^16-1)。

        注意:0端口是预留端口,一般不会使用的到。

        查看电脑端口:cmd输入命令:netstat -an。

        补充:端口一般1024前是系统固定的,但是一般上万的端口是系统临时调配,把相应服务关掉,端口就会解除使用。

    4,HTTP协议:超文本传输协议,是互联网上应用最为广泛的一种网络协议,

        目的:最初是为了提供一种发布和接收HTML页面的方法,基本上访问网站都是使用HTTP协议。

        COOKIE:可以保持登录信息到用户下次与服务器的会话,换句话说,cookie就是一个凭证。

    5,从访客角度看网页浏览器流程:

        1.用户在浏览器输入协议://域名。

        2.用户浏览器通过系统-向DNS服务器查询域名对应的IP地址。

        3.用户浏览器向查询到的IP地址(Web服务器)发起HTTP请求。     

        4.服务器分析用户请求,从中提取数据,处理返回一个http响应。

        5.浏览器收到响应后提取状态、协议编码、正文的有效信息,然后翻译成人类能够直观理解的图形界面并显示。

    6,常见服务器系统:

        Linux(RedHat{收费}CentOS,Debian,Ubuntu);

        Windows Server;

        macOS Server;

        注意:Windows/Liunx的区别:路径不同,具有盘符的是Windows,看到以 / 开头一般都是Linux(毕竟macOS做系统很罕见)。

    7,路径:具有绝对路径和相对路径。

        绝对路径:具有盘符,文件在硬盘上真正存在的路径。

        相对路径:相对的目标位置。

    8,Web容器:可以向发出请求的浏览器提供文档的程序。

        注意:

          Web容器是一种被动程序,只有其他计算机发出请求该容器,容器才会响应。

          Web容器的主要功能是存储、处理和传递网页给客户,客户端和服务器之间的通信使用超文本协议(HTTP)进行,交付的页面最

          常见的是HTML文档,除了 文本内容之外,还可以包含图像、样式表、和脚本。

    9,常见的Web容器:

        IIS    (Windows);

        Apache  (全平台);

        Nginx   (全平台);

    与君共勉:

    决定一个人成就的,

    不是天分,也不是运气,

    而是坚持和付出,当你真的努力付出了,

    你会发现自己潜力无限!记得每天鼓励自己!

  • 相关阅读:
    VScode出现无法打开“X”: 找不到文件(file:///XXXX) 的解决办法
    Re:0通过服务器自建内网穿透远程桌面(10分钟可完成)
    (补题 POJ 3013) Big Christmas Tree
    (补题 cf 1140)Detective Book
    (2019.9.5~2019.9.11)补题汇总(字符串相关)
    最小生成树(克鲁斯卡尔算法)
    最短路问题
    字符串匹配(部分整理)
    Linux内核分析——第八周学习笔记
    《Linux内核设计与实现》第四章读书笔记
  • 原文地址:https://www.cnblogs.com/xz25/p/12519126.html
Copyright © 2011-2022 走看看