前端—— 分层模型和应用协议

news2025/1/15 20:52:45

1 分层模型

在这里插入图片描述

MAC地址 可以认为计算机专属,可以认为每台计算机的 MAC地址 固定不变;

IP地址 可以认为是计算机当前的【家庭地址】,动态唯一,家庭地址变化,IP地址 也跟着变化;

举个例子,A 给 B 发消息说 “我想你了”;

A 发出的消息会依次经过 应用层、传输层、网络层、数据链路层、物理层

  • 应用层:头部添加【协议】;
  • 传输层:头部添加【数据校验 + 流量控制】信息;
  • 网络层:头部添加 【IP地址】;
  • 数据链路层:头部添加【发送方的 MAC地址】,尾部添加【接收方的MAC地址】;
  • 物理层:转化为相应的信号;

2 应用层协议

URL (uniform resource locator)是一个固定格式的字符串
在这里插入图片描述
从网络中哪台计算机(domain)中的哪个程序(port)寻找哪个服务(path),并注明了获取服务的具体细节(path),以及要用什么样的协议通信(schema);

  • 协议是 http,端口是 80,端口可以省略;
  • 协议是 https,端口为 443,端口可以省略;
  • schema、domain、path 是必填的;

3 HTTP 协议

超文本传输协议,该协议规定了两个方面的内容:

  • 传递消息的模式
    • 【请求——响应】模式
  • 传递消息的格式
    • 请求行
      • 请求行 Line
        GET /api/movies?size=10 HTTP / 1.1
      • 请求头 Header
        HOST: www.taobao.com
        Content-Type: application/json
      • 请求体 Body
        {
        “loginId”: “admin”,
        “loginPwd”: “123123”
        }
    • 响应行
      • 响应行 Line
        HTTP/1.1 200 OK
      • 响应头 Header
        Content-Type: text/html
      • 响应体 Body

常见响应码:

  • 1xx:信息,服务器收到请求,需要请求者继续执行操作;
  • 2xx:成功,操作被成功接收并处理;
  • 3xx:重定向,需要进一步的操作以完成请求;
    - 301:永久重定向,地址搬到了 Location 的内容
    - 302:暂时重定向
  • 4xx:客户端错误,请求包含语法错误或无法完成请求;
  • 5xx:服务器错误,服务器在处理请求的过程中发生了错误。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1070754.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot——》更改Redis序列化方式

推荐链接: 总结——》【Java】 总结——》【Mysql】 总结——》【Redis】 总结——》【Kafka】 总结——》【Spring】 总结——》【SpringBoot】 总结——》【MyBatis、MyBatis-Plus】 总结——》【Linux】 总结——》【MongoD…

【多线程案例】设计模式-单例模式

1.单例模式 什么是单例模式? 所谓单例,即单个实例。通过编码技巧约定某个类只能有唯一一个实例对象,并且提前在类里面创建好一个实例对象,把构造方法私有化,再对外提供获取这个实例对象的方法,&#xff0…

乐得瑞LDR6023/LDR6028完美兼容iphone15系列OTG充电功能

OTG(On-The-Go)功能是一项便捷的数据交换功能,广泛应用于移动设备间的数据传输。虽然最早由USB标准化组织在2001年发布,但在市场上的普及主要集中在2014年左右,尤其是在大多数安卓手机上。 在TYPE-C PD协议中&#xf…

HTML5+CSSDAY4综合案例一--热词

样式展示图&#xff1a; 代码如下&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>热词…

Nginx的安全控制

安全控制 关于web服务器的安全是比较大的一个话题&#xff0c;里面所涉及的内容很多&#xff0c;Nginx反向代理是安全隔离来提升web服务器的安全&#xff0c;通过代理分开了客户端到应用程序服务器端的连接&#xff0c;实现了安全措施。在反向代理之前设置防火墙&#xff0c;…

深入浅出的介绍一下虚拟机VMware Workstation——part1

目录 VMware Workstation说明VMware Workstation的主要特点VMware Workstation安装VMware Workstation卸载 VMware Workstation说明 1、 虚拟机的软件在市面上有很多&#xff0c;目前功能强大且比较主流的虚拟机软件首选VMware 2、VMware是一个虚拟PC的软件&#xff0c;可以在…

A (1087) : DS单链表--类实现

Description 用C语言和类实现单链表&#xff0c;含头结点 属性包括&#xff1a;data数据域、next指针域 操作包括&#xff1a;插入、删除、查找 注意&#xff1a;单链表不是数组&#xff0c;所以位置从1开始对应首结点&#xff0c;头结点不放数据 类定义参考 #include<…

边坡安全监测系统的功能优势

随着科技的进步&#xff0c;边坡安全监测系统在各种工程项目中发挥着越来越重要的作用。这款系统通过实时监测垂直、水平位移数据&#xff0c;以折线图的方式显示在监控平台中&#xff0c;为工程人员提供了直观、便捷的监控工具&#xff0c;从而能够及时掌握边坡稳定状况&#…

Quarto 入门教程 (1):简单介绍和资料汇总

本推文是 “手把手教你使用 Quarto 构建文档” 教程的第一部分&#xff0c;本文先介绍 Quarto 构建文档的原理&#xff1b;可创建的文档类型&#xff1b;对应的参考资源分享。 下一部分&#xff0c;会手把手介绍如何使用它&#xff08;下次推文吧&#xff5e;&#xff09;。 …

行车记录仪检测不到内存卡的原因

最近修了两个行车记录仪&#xff0c;相同的问题&#xff0c;都是提示插入内存卡&#xff08;TF卡&#xff09;。网上搜索资料&#xff0c;并没有明确的指出问题原因&#xff0c;有的是直接更换卡槽。 于是自己分析&#xff0c;首先内存卡电路属于小电流&#xff0c;而且电压并不…

好物分享|项目经理真的离不开这16个表格

今天给大家分享一些项目经理必备工具&#xff5e; SWOT分析法&#xff0c;可以对研究对象所处的情景进行全面、系统、准确的研究&#xff0c;从而根据研究结果制定相应的发展战略、计划以及对策等。 优点在于&#xff0c;考虑问题全面&#xff0c;是一种系统思维。而且可以把问…

OLED透明拼接屏,探索石家庄城市之美,在该城市中有哪些应用表现

引言&#xff1a;石家庄&#xff0c;作为河北省首府&#xff0c;拥有悠久的历史与独特的风貌。近年来&#xff0c;随着科技的迅猛发展&#xff0c;石家庄城市景观也焕然一新。 其中&#xff0c;OLED透明拼接屏作为一项创新科技&#xff0c;在城市中的应用给石家庄增添了一抹璀…

C# 把多个dll合成一个dll

Nuget 下载ILMerge两个工程 dog为测试工程 TestIlmerge为准备合并的类库 如下图所示&#xff0c; 由于我们引用下面4个库 正常生成后&#xff0c;会有TestIlmerge.dll和下面的这4个dll 只生成TestIlmerge.dll 打开工程文件 在最下方加入以下两段 <Target Name"ILMerge…

解决WordPress升级后提示:无需升级,您的WordPress数据库已经是最新的了

问题描述 当升级了 WordPress 6.3 后&#xff0c;登录后台出现了提示&#xff1a;无需升级&#xff0c;您的WordPress 数据库已经是最新的了。并且无法进入后台了。 出现这个问题的原因可能是你网站开启了 Memcached 缓存。 如何验证是否开启了 Memcached 缓存&#xff1f;检…

C++基础——基础语法

1 注释 C支持单行注释和多行注释。 单行注释 // 注释内容单行注释直到改行末尾&#xff0c;可以与代码放在同一行&#xff0c;在代码后面注释 多行注释 /* 注释内容 */包含在其中的都会被注释 2 变量 变量的作用是给指定的内存空间起名&#xff0c;方便操作这段内存。变…

用Python抓取京东商品评论

分析可能存在的失效时&#xff0c;我们强调要基于功能分析失效&#xff0c;每种功能可以思考七种类别失效模式&#xff0c;从而考虑比较全面。 这背后其实是对可靠性概念的理解&#xff0c;可靠性的定义&#xff1a;产品在规定的条件下和规定的时间内&#xff0c;完成规定功能…

架构师-软件工程习题选择题

架构师-软件工程习题选择题

今年较火的扩散模型Diffusion Model

&#x1f680; 作者 &#xff1a;“码上有钱” &#x1f680; 文章简介 &#xff1a;AI-扩散算法 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac;项目 扩散模型加噪去噪过程 原理 高斯噪声 在深度学习中&#xff0c;高斯噪声通常指的是一种服从…

库存管理与策略模式

库存管理是个难题&#xff0c;涉及到采购、销售、仓储、门店、网站订单各个环节&#xff0c;实物库存和系统库存很难保证完全一致&#xff0c;记得系统刚上线第一天&#xff0c;因为实物库存与导入系统的库存有差异&#xff0c;系统又做了限制系统库存必须大于0才允许销售普通订…

战略咨询只是一个热门词汇?NO!它可能是您企业成功的关键因素

战略咨询只是一个热门词汇?NO!它可能是您企业成功的关键因素。每个企业都有可能遇到困境&#xff0c;战略咨询可以帮助企业找到突破之道。当企业面对挑战时&#xff0c;战略咨询不仅能帮您打开新的视角&#xff0c;还能为您的企业带来创新和成长。 战略咨询是什么意思&#x…