zoukankan      html  css  js  c++  java
  • 网络与服务器

    一、服务器与客户端

    1.服务器

    提供服务的机组

    HTTP 网页服务:

    Apache、Tomcat、IIS等。

    文件上传下载服务:

    VsFtp 等。

    邮箱服务:

    SendMail等。

    数据存储服务:

    MySql、Oracle等。

    2.客户端

    使用服务器所提供的服务

    二、网络的相关概念

    1.ip地址

    找到特定的服务器,使用这台服务器提供的服务

    域名

    即网址

    2.域名解析服务器DNS

    访问服务器的流程

    个人电脑输入域名发送到DNS ---> DNS收到域名解析为ip地址发送到个人电脑 --->个人电脑将ip地址发送到运营商路由器 ---> 路由器根据路由表找到相应的服务器

    在访问DNS前会访问本机的hosts文件,如果有对应的域名和地址的映射关系直接会访问路由器,如果没有则会访问DNS。

    3.端口

    端口是用来区分一台服务器上提供的不同服务,当我们找到这台服务器的时候要用端口号访问自己需要的服务。比如设置邮箱客户端的时候就需要指定端口号

    二、通信协议

    协议:即事先规定好的规则

    1.常见的通信协议

    HTTP、HTTPS 超文本传输协议
    FTP 文件传输协议
    SMTP 简单邮件传输协议

    2.HTTP协议

    三、Wamp

    将自己写的 html界面以服务的方式分享给别人看

    1.Wamp概念

    指的是windows、apache、mysql、php几个服务器软件的缩写
    相应的还有Lamp,用于linux系统。

    安装wamp可以认为把自己的电脑变成了一台服务器。

    2.Wamp简单配置

    配置访问权限

    默认情况下,apache 提供的网页服务只允许 localhost 和 127.0.0.1 进行访问,我们需要对配置文件进行修改。配置文件位于:D:wamp64inapacheapache2.4.41confhttpd.conf

    将自己写好的 html 文件复制到 www directory 文件中,在别的电脑输入 自己的IP地址/文件名.html 即可访问。

    通过设置本机的hosts文件中的ip地址与域名的映射关系可以绕过 DNS解析器,直接访问

    3.虚拟主机的配置

    可以让一个服务器有多个站点可以访问,一旦设置好虚拟主机,就不能通过 IP地址/文件名.html 的方式访问,只能通过 域名/文件名.html 进行访问

  • 相关阅读:
    LeetCode 121. Best Time to Buy and Sell Stock
    LeetCode 221. Maximal Square
    LeetCode 152. Maximum Product Subarray
    LeetCode 53. Maximum Subarray
    LeetCode 91. Decode Ways
    LeetCode 64. Minimum Path Sum
    LeetCode 264. Ugly Number II
    LeetCode 263. Ugly Number
    LeetCode 50. Pow(x, n)
    LeetCode 279. Perfect Squares
  • 原文地址:https://www.cnblogs.com/nnadd/p/12729116.html
Copyright © 2011-2022 走看看