美文网首页
网络基础

网络基础

作者: 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

相关文章

  • Linux学习第8周基础网络知识

    运维基础网络知识概述网络基础通讯原理介绍网络基础设备概念知识a 什么是交换机b 什么是路由器网络基础设备配置过程 ...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • 网络基础

    分层 应用层-传输层-网络层-链接层-实体层 实体层 是电脑和电脑链接的物理手段,负责传送1、0的电信号 链接层 ...

  • 网络基础

    一、网络概论 1、何为网络? 网络的定义:网络就是一群通过一定形式连接起来的电脑。 什么是局域网?一个网络可以由两...

  • 网络基础

    一、什么是HTTP协议 答:hypertext transfer protocol(超文本传输协议),TCP/IP...

  • 网络基础

    OSI模型的七层结构 OSI参考模型中每个层的作用: TCP/IP协议分层模型 网络协议划分物理层:以太网 · 调...

  • 网络基础

    获取网络数据 python中使用第三方库requests来获取网络数据import requests 确定请求的地...

  • 网络基础

    3次握手 4次挥手 采用三次握手是为了防止失效的连接请求再次被接收,因而产生错误。如第一次连接请求SYN=1由于网...

  • 网络基础

    http三次握手 第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,表示客户端想要和服务端建...

  • 网络基础

    OSI参考模型 OSI参考模型是国际标准化组织分析计算机通信,把计算机通信进行的规范和标准化分成了7层:1)应用层...

网友评论

      本文标题:网络基础

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