计算机网络_1.6.3 计算机网络体系结构分层思想举例

1.6.3 计算机网络体系结构分层思想举例

    • 1、实例引入(用户在主机中使用浏览器访问web服务器)
    • 2、从五层原理体系结构的角度研究该实例
    • 3、练习题

笔记来源: B站 《深入浅出计算机网络》课程
本节通过一个常见的网络应用实例,来介绍计算机网络体系结构的分层处理方法。

1、实例引入(用户在主机中使用浏览器访问web服务器)

如下图所示
主机属于网络N1,web服务器属于网络N2,N1和N2通过路由器互连,用户在主机中使用浏览器访问web服务器。
当用户在浏览器地址栏中,输入web服务器的域名后,主机会向web服务器发送一个请求报文;web服务器收到请求报文后,执行相应的操作,然后给主机发送响应报文。

在这里插入图片描述

2、从五层原理体系结构的角度研究该实例

主机和web服务器直接基于网络的通信,实际上是主机中的浏览器应用进程与web服务器中的web服务器应用进程之间基于网络的通信,从五层原理体系结构的角度,研究其具体过程。

下图演示的是: web服务器收到请求报文后,执行相应的操作,然后给主机发送响应报文
(此过程与主机发送请求报文给web服务器基本一致)

在这里插入图片描述

3、练习题

在这里插入图片描述

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

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

相关文章

灵活应对:策略模式在软件设计中的应用

策略模式是一种行为型设计模式,它允许定义一系列算法,并将每个算法封装起来,使它们可以互换使用。策略模式让算法的变化独立于使用算法的客户端,使得在不修改原有代码的情况下切换或扩展新的算法成为可能。 使用策略模式的场景包…

android inset 管理

目录 简介 Insets管理架构 Insets相关类图 app侧的类 WMS侧的类 inset show的流程 接口 流程 WMS侧确定InsetsSourceControl的流程 两个问题 窗口显示时不改变现有的inset状态 全屏窗口上的dialog 不显示statusbar问题 View 和 DecorView 设置insets信息 输入法显…

系统架构-性能评估

系统架构-性能评估: 性能评估是系统架构和技术设计中的关键环节,它关注的是系统的运行效率、处理能力以及在不同负载条件下的响应时间和资源利用情况。以下是对系统性能评估的详细介绍: 1 响应时间(Response Time)&am…

德迅云安全教您如何辨别高性能服务器

IDC行业的快速发展让IDC服务商日益增多,服务器市场时常出现鱼龙混杂的情况。一台高性能服务器对于网站运营来说是可起到很好的帮助,可服务器对种多样,怎样才能找到服务器性能好的呢? 下面跟德迅云安全一起来判断一下。怎么辨别高…

jQuery---获取元素的个数

介绍 使用jQuery获取元素的个数。 示例 $(".optBtn").length

幻兽帕鲁客户端存档文件 - 云上备份和恢复教程

本文将详细介绍如何将幻兽帕鲁游戏客户端的存档文件备份至云端,以及如何从云端恢复存档数据至本地。 一、游戏存档备份场景 幻兽帕鲁的游戏进度存储在电脑本地磁盘上,游戏中创建的每个世界都对应一个本地存档文件夹。在玩游戏过程中,客户端…

智能边缘计算网关实现高效数据处理与实时响应-天拓四方

在当今时代,数据已经成为驱动业务决策的关键因素。然而,传统的数据处理方式往往存在延迟,无法满足实时性要求。此时,智能边缘计算网关应运而生,它能够将数据处理和分析的能力从中心服务器转移至设备边缘,大…

架构篇32:可扩展架构的基本思想和模式

文章目录 前言可扩展的基本思想可扩展方式小结前言 软件系统与硬件和建筑系统最大的差异在于软件是可扩展的,一个硬件生产出来后就不会再进行改变、一个建筑完工后也不会再改变其整体结构。 例如,一颗 CPU 生产出来后装到一台 PC 机上,不会再返回工厂进行加工以增加新的功…

基于单片机控制的智能门锁设计

摘要:阐述基于STC15F2K60S2单片机控制的智能门锁设计,包括CPU控制单元模块、液晶显示LCD、 Wi-Fi模块,实现远程控制开门,密码开门的智能化功能。 关键词:控制技术,单片机,智能门锁,…

游戏视频录制软件推荐,打造专业电竞视频(3款)

随着游戏产业的快速发展,越来越多的玩家开始关注游戏视频录制软件。一款好的录制软件不仅可以帮助玩家记录游戏中的精彩瞬间,还可以让其与他人分享自己的游戏体验。接下来,我们将介绍三款热门的游戏视频录制软件,并对其进行详细的…

深度学习本科课程 实验2 前馈神经网络

任务 3.3 课程实验要求 (1)手动实现前馈神经网络解决上述回归、二分类、多分类任务 l 从训练时间、预测精度、Loss变化等角度分析实验结果(最好使用图表展示) (2)利用torch.nn实现前馈神经网络解决上述回归…

收放卷转动线速度计算FC(SCL+梯形图代码)

这篇博客是收放控制算法的基础系列,通过这篇文章的学习。大家能更好的理解收放卷控制里的前馈量计算,收放卷前馈PID大家可以参考下面链接文章: https://rxxw-control.blog.csdn.net/article/details/129352629https://rxxw-control.blog.csdn.net/article/details/12935262…

3D Line Mapping Revisited论文阅读

1. 代码地址 GitHub - cvg/limap: A toolbox for mapping and localization with line features. 2. 项目主页 3D Line Mapping Revisited 3. 摘要 提出了一种基于线的重建算法,Limap,可以从多视图图像中构建3D线地图,通过线三角化、精心…

06、全文检索 -- Solr -- Solr 全文检索之在图形界面管理 Core 的 Schema(演示对 普通字段、动态字段、拷贝字段 的添加和删除)

目录 Solr 全文检索之管理 Schema使用Web控制台管理Core的Schema3 种 字段解释:Field:普通字段Dynamic Field:动态字段Copy Field:拷贝字段 演示:添加 普通字段( Field )演示:添加 动…

webapi-根据id获取元素

1.目标 掌握document.getElementById() 根据id获取元素 在页面画出一个宽200 高200 粉色的盒子, 在控制台打印这个盒子 2.实现思路 画框 200px* 200px 粉色定义变量 保存根据id获取到这个div盒子打印变量 3.代码实现 // 定义变量 保存 根据id 获取到的div盒子var divEle …

您应该使用哪个库?jsoniter、easyjson 还是 go-json?为什么?

JSON是一种流行的数据交换格式,广泛应用于各种平台和语言。Golang当然不会错过对JSON的支持。并且通过自己的标准库,例如Kubernetes中API Service的REST API等接口,它可以轻松处理JSON。 虽然 Go 的库效果很好,但我们仍然可以在 Github 中寻找那些开源的 JSON 库,…

力扣:77. 组合

回溯解法思路: 1.先定义一个接收全部组合的集合,在定义一个单个组合的集合,再写一个回溯方法来进行回溯, 回溯终止条件,把单个集合中的组合加入到大集合去,同时选择下一个值进行递归组合,递归…

C++入门的基础

幸福比傲慢更容易蒙住人的眼睛。 ——大仲马 C入门 1、属于C的关键字1、1、C从何而来1、2、C关键字(C98) 2、命名空间2、1、命名空间的定义2、2、命名空间使用 3、C输入和输出4、缺省参数4、1、缺省参数概念4、2、缺省参数分类 5、函数重载5、1、函数重载概念 6、引用6、1、引用…

电脑/机顶盒/ps3/4/连接老电视(只有AV、S-Video接口)解决方案之HDMI转AV/S-Video转换器HAV

HDMI转AV/S-Video转换器功能 01、将HDMI高清信号经过视频处理转换成AV、S-VIDEO(PAL/NTSC)的视频信号输出 02、将HDMI数字音频,经过DAC数模芯片处理转成模拟立体声输出 03、采用先进的视频处理技术,对图像的亮度,对比度及色彩进行增强处理 04…

使用Docker本地部署Jupyter Notebook并结合内网穿透实现远程访问

文章目录 1. 选择与拉取镜像2. 创建容器3. 访问Jupyter工作台4. 远程访问Jupyter工作台4.1 内网穿透工具安装4.2 创建远程连接公网地址4.3 使用固定二级子域名地址远程访问 本文主要介绍如何在Ubuntu系统中使用Docker本地部署Jupyter Notebook,并结合cpolar内网穿透…