【前端学习】网络知识基础(持更中)

参考文章:
前端需要掌握的网络知识(1)
前端需要掌握的网络知识(2)

  1. 计算机网络的七层协议
    主机:
    (1)应用层:访问网络服务的接口(DNS等)
    (2)表示层:提供数据格式转换服务
    (3)会话层:建立端连接并提供访问验证和会话管理(SESSION)
    (4)传输层:(Segment)提供应用进程之间的逻辑通信(进程、端口socket等)
    网络:
    (5)网络层:(Packet)为数据在结点之间传输创建逻辑链路,并分组转发数据(路由器、多层交换机、防火墙等)
    (6)链路层:(Frame)在通信的实体间建立数据链路连接(网卡、网桥、二层交换机等)
    (7)物理层:(Bit)为数据端设备提供原始比特流的传输的通路
  2. 应用层
    (1)HTTP:超文本传输协议
    (2)工作原理:客户端向服务器发送请求报文(包含请求的方法、URL、协议版本、请求头部和请求数据);服务器以一个状态行作为响应(内容包括协议版本、成功/错误版本、服务器信息、响应头部和响应数据)。
    (3)HTTP请求/响应的步骤:
    ①客户端连接到Web服务器
    ②发送HTTP请求
    ③服务器接受请求并返回HTTP响应
    ④释放连接TCP连接
    ⑤客户端浏览器解析HTML内容
    (4)常见HTTP状态码:
    200 400 401 402 403 404 500 503
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值