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 进行访问

  • 相关阅读:
    中国的人生路上是紧跟领导就会有回报
    重游三峡广场有感
    假如你没有我
    关于中小型软件企业技术管理的建议(转)
    街客
    游歌乐山有感
    高成就者的反常思维
    漫谈创业和管理-程序员5大思维障碍 (转)
    QQ情缘
    javascript library
  • 原文地址:https://www.cnblogs.com/nnadd/p/12729116.html
Copyright © 2011-2022 走看看