计算机网络基础知识

基本概念

服务器

什么是服务器?

服务器又称伺服器,只要是一台功能、性能差不多的电脑就能作为服务器。

服务器的主要作用是提供数据来源

Apache服务器: 世界排名第一的Web服务器软件

Nginx服务器: 高性能Http和反向代理web服务器

DNS解析

域名解析: 目的是让服务器认识域名,让域名也认识服务器

超文本传输协议(HTTP协议)

认知HTTP协议

在网络请求别人网站的时候,地址(URL)必须以HTTP或HTTPs开头

经典面试题

  1. 当用户在浏览器地址栏中输入网址(URL)后按回车后到底发生了什么?

    用户输入地址按回车 –> 浏览器向服务器端发起一次上行请求 –> 服务器收到上行请求做出下行响应 –> 浏览器拿到下行响应渲染页面

  2. HTTP与HTTP有何异同

    相同点: 都是超文本传输协议,但是HTTPS相对更安全一点

  1. 一个网址的URL是由什么组成的

    • http: 超文本传输协议

    • www: 别名

    • taobao: 域名

    • .com: 域名尾缀

    常用的域名尾缀

    | 域名尾缀 | 描述 |
    | – | — |
    | .cn | 中国国家顶级域名 |
    | .gov | 政府机构域名尾缀 |
    | .com | 盈利商业组织(公司) |
    | .me | 前南斯拉夫地区西南部的国家黑山共和国的国家域名 (饿了么网站使用的域名尾缀就是.me)

    • :8080 :端口号,范围(0~65535)

      服务器默认端口8080