美文网首页
网络基础

网络基础

作者: kk爱自由 | 来源:发表于2022-10-24 09:34 被阅读0次
    DNS 类型

    A 记录:域名的 IPv4 地址
    AAAA 记录:IPv6 地址
    CNAME 记录:规范名称记录,指向另一个域名,表示当前查询域名的跳转

    协议、服务的[有状态]和[无状态]

    白话记忆:状态可以理解为[记忆]

    • 无状态:HTTP
      每一次请求都是独立的,不依赖于服务器或者客户端的任何其他资源。换句话说 HTTP 请求是无记忆的
      随着前端的发展以及人们对于网页交互能力的更高要求,无状态的 HTTP 本身存在着局限性,于是诞生了 Cookie 和 session
      - Cookie 信息保存在客户端[浏览器], 在需要 Cookie 的场景中,一开始服务器以[响应头],将信息以Cookie 的形式发送并保存在[浏览器]中;在下一次发送请求给服务端时,客户端会携带 Cookie [请求头]
      - Session 信息保存在服务端;服务端开辟一片内存用于存放每一个请求的 session 信息,并将 sessionId 传回客户端;客户端下一次请求需携带 sessionId
      - 二者的使用场景:Cookie 保存不敏感的信息,sessionId 一般存在 cookie 中,session 保存认证数据。
    • 有状态:TCP
      每一次请求、通信之间是有联系的,请求依赖于上一次请求保存的数据
      三次握手,SYN-ACK/SYN-ACK;四次断开, SYN-ACK-SYN-ACK
    socket

    socket=(IP地址:端口号)
    socket 是一个抽象概念,并不指具体的某个设施
    协议(TCP,UDP),IP地址,端口共同组成一个socket

    相关文章

      网友评论

          本文标题:网络基础

          本文链接:https://www.haomeiwen.com/subject/koabzrtx.html