node 服务器相关概述

1.1服务器HTTP协议

1.1HTTP协议简称超文本传输协议。

HTTP协议中的信息的格式以报文的形式呈现:请求报文,响应报文

浏览器 请求 资源 要遵守 http 协议: 请求报文(请求行,请求头,请求体)

服务器 返回 资源 要遵守 http 协议: 响应报文(响应行,响应头,响应体)

1.2域名和IP

域名:例如:www.360.com 可以再网上买

IP地址:标识一个网络设备(计算机、手机、电视)在某一个具体的网络当中的地址。要访问某个电脑上的资源,先要找到它的ip。ipv4/ipv6

localhost本地主机

在网站上输入http://www.baidu.com----浏览器域名解析-------> http://220.181.38.149 

1.3URL地址

URL地址:协议//主机地址[:端口]/路径?查询字符串#锚点

1.3端口

一个IP地址的端口可以有65536个,范围是从[0,65535])。不同的端口被不同的软件占用,以提供不同的服务。

一台电脑可以通过安装多个服务器端软件来提供服务,比如Web服务、FTP服务、SMTP服务等。显然,仅仅通过ip地址是无法区分不同的服务的,这里就需要用到 "IP地址+端口号"来区分不同的服务

  1. 服务器要提供服务必须要通过指定的端口

  2. 服务器与客户端都需要通过端口要进行通信

  3. 端口是可以编程分配

  4. 有一些端口号是被预定了的。

  • http请求,默认端口80(可以省略)

  • https请求,默认端口443(可以省略)

  • MySQL默认端口3306

2.相关cmd指令

ipconfig 查看ip地址

ping 检查TCP/IP是否安装正确

netstat -a -n -o 查看端口使用情况

ctrl + c停止服务

3.HTTP协议常用的状态码

1xx:表示请求已接收,需要继续处理

2xx.表示请求已经成功被服务器接受,理解并接受

3xx.为完成请求,客户端需进一步细化请求

    301重定向

4xx.客户端请求有错误

    400.语义有误或参数有误

    401.权限不够

    404.服务器找不到请求资源   

5xx.服务器端出现错误

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值