第十三章—网络【计算机操作系统】

计算机网络05:传输层 文章目录5.1、传输层的两个协议5.1.1、概述5.1.2、TCP & UDP 协议的应用场景5.1.3、传输层的端口5.1.4、传输层协议和应用层协议之间的关系5.1.5、网络安全知识5.2、用户数据报协议 UDP5.2.1、UDP 协议的特点5.2.2、UDP 的首部格式5.3、传输控制协议 TCP5.3.1、TCP 协议特点5.3.2、TCP 首部格式5.4、可靠传输的工作原理5.4.1、停止等待协议5.4.2、连续的 ARQ 协议5.5、可靠传输的具体实现5.5.1、以字节为单位的滑动窗口技 阅读详情

13.1 网络访问层的主要功能是什么?

网络层主要关注在两个端系统(服务器、工作站)之间的数据交换,以及端系统间的物理网络。

13.2 传输层的任务是什么?

传输层关注的是数据的可靠性和保证数据能正确到达接收端应用程序。

13.3 什么是协议?

协议是定义了用来管理两个单元间进行数据交换的一系列规则的集合。

13.4 什么是协议体系结构?

这是一种实现通信功能的软件结构。典型地,协议结构包含了一个分层化的协议集,并且每个层中有一个或多个协议。

13.5 什么是TCP/IP?

传输控制协议/互联网协议(TCP/IP)是两个最初为网际互连提供低层支持而设计的协议。TCP/IP协也被广泛应用于涉及由美国防卫部门和因特尔团体发展的比较广泛的协议集。

13.6 使用套接字接口的目的是什么?

套接字接口是一个能够编写程序的API,从而利用TCP/IP 协议程序建立一个用户端和服务器之间的通信。

第八章—虚拟内存【计算机操作系统】 8.1 简单分页与虚拟分页有什么区别? 简单分页:一个程序中的所有的页都必须在主存储器中程序才能正常运行,除非使用覆盖技术。 拟内存分页:不是程序的每一页都必须在主存储器的帧中来使程序运行,页在需要的时候进行读取。 8.2 解释什么是抖动。 虚拟内存结构的震动现象,在这个过程中处理器大部分的时间都用于交换块,而不是执行指令。 8.3 为什么在使用虚拟内存时,局部性原理是至关重要的? ... 阅读详情

相关推荐

FIFO应用于UART串口(含代码)

FIFO(First in first out)即先入先出,可以把它理解成一个缓存器,对于收发两端速度不一致,位宽不一致的情况可以使用FIFO作为收发两端中间的“调节剂”使数据可以进行正常发送。

m0_58544042的博客 2751

操作系统与计算机网络

课时结构如下: 面试中经常考察的知识点汇总,方便系统化复习; 对TCP协议、设计模式、Java基础知识进行详细讲解; 从面试官角度,总结上述部分内容在面试时的考察点; 提供一些面试真题及重点题目解题思路。 操作系统知识点 先看操作系统相关知识的汇总,如下图所示。操作系统知识对于服务问题的排查定位十分重要,在面试时一般以了解和应用考察为主,面试题目占的比重一般不会太高。 进程与线程 上图左上角的进程与线程部分是一个非常重要的考察点。 首先需要掌握进程与线程的区别和联系: ...

Just_do_it_HZF的博客 571

基于STM32与OV7670的嵌入式视频监控系统设计与实现

本文详细介绍了基于STM32单片机与OV7670摄像头的嵌入式视频监控系统设计与实现。从硬件选型、电路设计到软件开发,涵盖了摄像头驱动、TFT显示优化及图像处理等关键技术,提供了实用的调试技巧和性能优化方案,为低成本、高效率的视频监控系统开发提供完整解决方案。

desk3的博客 802

原来 8 张图,就可以搞懂「零拷贝」了

前言 磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数。 这次,我们就以「文件传输」作为切入点,来分析 I/O 工作方式,以及如何优化传输文件的性能。 正文 为什么要有 DMA 技术? 在没有 DMA 技术前,I/O 的过程是这样的: CPU 发出对应的指令给磁盘控制器,然后返回; 磁盘控制器收到..

小林coding 2万+

第十篇|网络子系统 ②——无损以太网、PFC/ECN、DCQCN 与拥塞可视化

网络部分了解了解

qq_37535542的博客 1874

python怎样按某一列值拆分Excel表格

pd.ExcelWriter@python #用python按某一列拆分Excel工作表,将内容写入一个工作簿 本次以“按照表中的某一列,将一张表格拆分为多张表”的需求为例,简单介绍这个过程中用到的pd.ExcelWriter,及每一句的作用。 如上表《学生.xlsx》,假设有14万行28列,请按照学校名,拆分表格(不想用复制粘贴)。 ##代码及解释如下 import pandas as pd from time import time#用来计算时间,展示进度,减少焦虑 in_ws='学生.xlsx'#

learn_get的博客 6786

计算机网络-传输层的工作原理以及TCP协议:三次握手

那传输层具体是什么样子的,传输层做了些什么工作呢?传输层的功能是由操作系统提供负责实现的,传输层位于操作系统的协议栈。感觉这篇没有写出我想要的效果,试着写,后面有时间再优化,这篇大多参考《网络是怎么连接的》,感兴趣的同学建议直接读这本书,我这里做一些自己的笔记

新林的博客 3006

短信验证码接收平台完整搭建教程(超详细版,附完整源码)

在网站注册、用户登录、找回密码等功能中,验证码(特别是短信验证码)已成为验证用户身份的常见方式。本教程将详细介绍如何从零搭建一个短信验证码接收平台,用于保存、展示并管理来自短信网关或中间转发程序提交的验证码数据。✅ 教程适合有基本 Python/HTML 基础的开发者🚫 禁止用于任何违法用途,仅供学习参考✅ 支持通过 POST 接口接收短信验证码✅ 支持通过网页实时查看验证码历史记录✅ 验证码信息保存在 SQLite 数据库✅ 支持时间戳排序、查询最新验证码。

weixin_52548902的博客 4556

操作系统与网络 (12. 协议讲解)

人总是在接近幸福时倍感幸福,在幸福进行时却患得患失! 12. 协议讲解 12.1 应用层 12.1.1 功能 负责应用程序之间的数据沟通; 12.1.2 协议 (1) 自定制协议 结构化数据传输 序列化 将数据对象按照指定的协议组织成为能够进行持久化存储, 数据传输的二进制数据串. 反序列化 将二进制数据串按照指定的协议解析得到各个数据对象. (2) 知名协议 HTTP 协议格式 首行 请求首行 请求方法 GET/POST/HEAD/PUT/DELETE URL 完整的url元素 域名 http:.

Mind and Hand 984

TMP112/TMP102温度传感器驱动开发与嵌入式实战

数字温度传感器是嵌入式系统环境感知的核心器件,其通过I²C等标准总线实现高精度、低功耗测温。原理上依赖ΔΣ模数转换与二进制补码数据格式,结合寄存器配置实现模式控制、阈值报警与功耗管理。技术价值体现在±0.5°C级精度、1μA级静态电流及SOT-563超小封装带来的系统集成优势。广泛应用于工业MCU热监控、电池物联网终端、医疗电子温度补偿及汽车ECU板级测温等场景。本文围绕TMP112/TMP102展开,深入解析寄存器协议、硬件接口约束、HAL驱动分层设计、FreeRTOS任务调度及生产级校准方法,覆盖从芯片

weixin_35756690的博客 674

YOLOv11改进策略【损失函数篇】| 将激活函数替换为带有注意力机制的激活函数 ARelu

将ELSA中的函数Φ\PhiΦ用具有可学习参数α\alphaα和β\betaβ的网络层表示为LxiαβCαxixi0σβxixi≥0Lxi​αβCαxi​σβxi​​xi​0xi​≥0​,结合标准的Rectified Linear UnitsRxi0xi0xixi≥0Rxi​0xi​​xi​0xi​≥0​,得到可学习激活函数Fxiα。

Limiiiing的博客 2117

医学统计学计算机操作教程第3版pdf,医学统计学 八年制 第3版pdf,9787117205047

内容简介《医学统计学(第3版 供8年制及7年制“5+3”一体化临床医学等专业用)》所属的本套教材坚持精品战略,质量原则,从精英教育的特点、医学模式的转变、信息社会的发展、国内外教材的对比等角度出发,在注重“三基、五性”的基础上以更新、更深、更精的要求编写。目录第一章 绪论第一节 医学统计学第二节 统计学中的几个基本概念一、总体与样本二、同质与变异三、变量与资料第三节 医学统计工作的基本步骤一、统计...

weixin_29083475的博客 1521

YOLOv8-COCO指标转换

本文介绍了将YOLO格式数据集转换为COCO格式并评估模型性能的完整流程。首先需将YOLO格式的标注数据转换为COCO格式,通过修改classes、image_path等参数适配不同数据集。然后使用YOLO模型对验证集进行预测并保存结果为JSON格式。最后通过比较预测结果和转换后的COCO标注文件,使用COCO官方评估指标和TIDE工具进行性能分析,生成包含AP、AR等指标的报告及错误分析图表。整个过程实现了从数据准备到模型评估的完整闭环,为计算机视觉任务提供标准化的性能评估方案。

FJN110的博客 402

读《Linux内核设计与实现》我想到了这些书

第十三章--虚拟文件系统你在使用操作系统的时候对于文件系统这个概念可能并不陌生,但是你知道为什么我们可以写一份代码可以在几乎所有不同的文件系统上执行。哈哈,当时我也不清楚,不过,看了这一章的内容后,明白了许多,注意,这里我说的是明白了许多,并不是说“我明白了”。因为,我并没有去查看实现这些通用系统调用的源码,我只是明白了为什么可以这样做,它是怎样执行的,但是我不懂是怎么实现的。在这本书里并没有介绍这些通用函数是怎样实现的,我认为作者是为了节省不必要的篇幅,因为这些内容显然超出了这本书的主题。第十四章--块I

m0_74282605的博客 478

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

计算机网络---概述

计算机网络

m0_58342797的博客 546

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

CSMA/CA协议详解【计算机网络】

【读书笔记】2018年9月5日17:13:26  《计算机网络》第六版 谢希仁 虽然CSMA/CD协议已成功地应用于使用有线连接的局域网,但无线局域网能不能也使用CSMA/CD协议呢? 显然,这个协议的前一部分CSMA能够使用。在无线局域网中,在发送数据之前先对媒体进行载波监听。如发现有其他站在发送数据,就推迟发送以免发生碰撞。这样做是合理的。但问题是“碰撞检测”(CD)在无线环境下却不能使用...

周末参见 9万+

万维网的信息检索系统【计算机网络】

1.全文检索搜索与分类目录搜索 万维网是一个大规模的、联机式的信息储藏所。那么,应当采用什么方法才能找到所需的信息呢?如果已经知道存放该信息的网点,那么只要在浏览器的地址(Location)框内键入该网点的URL和回车键,就可进入该网点。但是,若不知道要找的信息在何网点,那就要使用万维网的搜索工具。 在万维网中用来进行搜索的工具叫做搜索引擎(search engine)。搜索引擎的种类很多,但...

周末参见 2910

HTTP响应报文的主要特点【计算机网络】

1、HTTP报文结构 HTTP有两类报文: (1)请求报文——从客户端向服务器发送请求报文。 (2)响应报文——从服务器到客户端的回答。   HTTP请求报文和响应报文都是由三个部分组成。 开始行,用于区分是请求报文还是响应报文。 首部行,用来说明响应报文中的开始行叫做状态行。 实体主体,在请求报文中一般都不用这个字段,而在响应报文中也可能没有这个字段。  2、HTTP请求报...

周末参见 1953

第五章—并发性:互斥和同步【计算机操作系统】

5.1 列出与并发相关的四种设计问题 进程间的交互,共享资源之间的竞争,多个进程的同步问题,对进程的处理器时间分配问题 5.2 列出并发的三种上下文 多个应用程序,结构化应用程序,操作系统结构 5.3 执行并发进程的最基本要求是什么? 加强互斥的能力 5.4 列出进程间的三种互相知道的程度,并简单地给出各自的定义。 进程间互相不知道对方:这是一些独立的进程,他们不会一起工作。 ...

周末参见 1586

第十二章—文件管理【计算机操作系统】

12.1 域和记录有什么不同? 域(field)是基本数据单位。一个域包含一个值。 记录(record)是一组相关的域的集合 ,它可以看做是应用程序的一个单元。 12.2 文件和数据库有什么不同? 文件(file)是一组相似记录的集合,它被用户和应用程序看做是一个实体,并可以通过名字访问。 数据库(database)是一组相关的数据集合,它的本质特征是数据元素间存在着明确的关系,并且...

周末参见 1423

第六章—并发性:死锁和饥饿【计算机操作系统】

6.1 给出可重用资源和可消费资源的例子。 可重用资源:处理器,I/O通道,主存和辅存,设备以及诸如文件,数据库和信号量之类的数据结构。 可消费资源:中断,信号,消息和I/O缓冲区中的信息。 6.2 可能发生死锁所必须的三个条件是什么? 互斥,占有且等待,非抢占。 6.3 产生死锁的第4个条件是什么? 循环等待。 6.4 如何防止占有且等待的条件? 可以要求进程一次性地请求所有...

周末参见 1273

第二章—操作系统概述【计算机操作系统】

2.1 操作系统设计的三个目标是什么? 方便:操作系统使计算机更易于使用。 有效:操作系统允许以更有效的方式使用计算机系统资源。 扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。 2.2 什么是操作系统的内核? 内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。 2.3 什么是多道程序设计? 多道...

周末参见 1205

第三章—进程描述和控制【计算机操作系统】

3.1   什么是指令跟踪? 指令跟踪是指为该进程而执行的指令序列。 3.2   通常那些事件会导致创建一个进程? 新的批处理作业;交互登录;操作系统因为提供一项服务而创建;由现有的进程派生。(表3.1) 3.3   对于图3.6中的进程模型,请简单定义每个状态。 运行态:该进程正在执行。就绪态:进程做好了准备,只要有机会就开始执行。 阻塞态:进程在某些事件发生前不能执行,如I/O...

周末参见 1117

第七章—内存管理【计算机操作系统】

7.1 内存管理需要满足哪些需求? 重定位、保护、共享、逻辑组织和物理组织。 7.2 为什么需要重定位进程的能力? 通常情况下,并不能事先知道在某个程序执行期间会有哪个程序驻留在主存中。此外还希望通过提供一个巨大的就绪进程池,能够把活动进程换入和换出主存,以便使处理器的利用率最大化。在这两种情况下,进程在主存中的确切位置是不可预知的。 7.3 为什么不可能在编译时实施内存保护? 由于...

周末参见 1066

第十章—多处理器和实时调度【计算机操作系统】

10.1 列出并简单定义五种不同级别的同步粒度。 细粒度:单指令流中固有的并行; 中等粒度:在一个单独应用中的并行处理或多任务处理; 粗粒度:在多道程序环境中并发进程的多处理; 非常粗粒度:在网络节点上进行分布处理,以形成一个计算环境; 无约束粒度:多个无关进程。 10.2 列出并简单定义线程调度的四种技术。 加载共享:进程不是分配到一个特定的处理器,而是维护一个就绪进程的全局队...

周末参见 1061

第九章—单处理器调度【计算机操作系统】

9.1 简要描述三种类型的处理器调度。 长程调度:决定加入到待执行的进程池中; 中程调度:决定加入到部分或全部在主存中的进程集合中; 短程调度:决定哪一个可用进程将被处理器执行。 9.2 在交互式操作系统中,通常最重要的性能要求是什么? 反应时间 9.3 周转时间和响应时间有什么区别? 周转时间是一个要求花费在系统上的包括等待时间和服务时间的总的时间。响应时间对一个交互进程,这是...

周末参见 1033
上一篇: 第十二章—文件管理【计算机操作系统】
下一篇: 第十四章—分布式处理、客户/服务器和集群【计算机操作系统】
蓝莓派Alex
博客等级 码龄15年 147粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值