Node---(十)服务器基础

107 阅读2分钟

本章是一些我们在自己搭建服务器时所必须要掌握的一些知识点哟~~~

了解客户端,服务器,与数据库之间的联系

image.png

自己搭建一个服务器所需要的知识点:

ip

地址互联网中设备的唯一标识。
IP是Internet Prtcolo Adress的简写,代表互联网协议地址,

域名

IP的名字,便于记忆和搜索
由于iP地址难于记忆,所以产生了域名的概念,所谓域名就是平时上网所使用的网址。
http://baidu.com => 1.25.17.39
虽然在地址栏中输入的是网址,但是最终还是会将域名转换为ip才能访问到指定的网站服务器。

端口-----port不同的端口提供不同的服务

URL

URL由三部分组成;:资源类型、存放资源的主机域名、资源文件名
也可认为由4部分组成:协议、主机、端口、路径
传输协议://服务器iP或域名[:端口]/资源所在位置标识
https://baike baidu.com/item/URL 9E69%AO%BC9%E56C810004747fr=aladdin

开发过程中客户端和服务器端说明

在开发阶段,客户端和服务器端使用同一台电脑,即开发人员电脑。
开发人员电脑
客户端(浏览器)
●服务器端(Noe)
本机域名: localhost
本地IP: 127.0.0.1

http通信

-HTTP协议的概念

超文本传输协议(英文: HyerText Tansfer Potoo,缩写: HTTP)规定了如何从网站服务器传输超文本到本
地浏览器,它基于客户端服务器架构工作,是客户端(用户)和服务器端(网站)请求和应答的标准。

3.2报文

在HTTP请求和响应的过程中传递的数据块就叫报文,包括要传送的数据和些附加信息,并且要遵守规定好的格式。

http请求与响应

状态代码的第一个数字代表当前响应的类型:
1xx消息--请求已被服务器接收, 继续处理
2xx成功- - -请求已成功被服务器接收、理解、并接受
3xx重定向一--需要后续操作才能完成这一请求
4x请求错误--请求含有词法错误或者无法被执行
5xx服务器错误--服务器在处理某个正确请求时发生错误

客户端请求送径

GET方式
    ●浏览器地址栏
    ●ink标签的href属性
    ●script标签的src属性
    ●img标签的src属性
    ●Form表单提交
POST方式
    ●Form表单提交
    ●相比get更加安全,数据在请求体中
    ●传输文件只能用post发送,它支持发送更大的数据