计算机网络-应用层-笔记
应用程序: 具有通信功能的分布式进程 - 用户访问网络的接口 - 例如:email, file transfer, the Web 应用层协议: - 应用程序的一部分 - 定义信息格式 - 定义通信规则 - 访问下层提供的服务 常见的一些应用层协议:文件传输 ●FTP、T
应用程序: 具有通信功能的分布式进程 - 用户访问网络的接口 - 例如:email, file transfer, the Web 应用层协议: - 应用程序的一部分 - 定义信息格式 - 定义通信规则 - 访问下层提供的服务 常见的一些应用层协议:文件传输 ●FTP、T
从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。运输层为相互通信的应用进程提供了逻辑通信 。运输层的一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务
因特网的设计思路:网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接。每一个分组(即 IP 数据报)独立发送,与其前后的分组无关(不进行编号)。网络层不提供服务质量的承诺。即所传送的分组可能出错、丢失、重复和失序(不按序到达终点),
OSI七层模型 物理层(Physical) 实现在物理媒体上透明地传送原始比特流。 数据链路层(Data Link) 在物理线路上提供可靠的数据传输,使之对网络层呈现为一条无错的线路。 主要功能服务有:物理地址、成帧、定界与同步、差错恢复法、流量控制和信道的访问控制等。 网络层
I/O控制方式随着计算机技术的发展,I/O控制方式也在不断地发展发展宗旨:尽量减少主机对I/O控制的干预,把主机从I/O控制事务中解脱出来主要有以下四种I/O控制方式: 程序I/O方式(轮询Polling) 中断驱动I/O DMA控制方式 I/O通道控制方
虚拟内存是一种允许进程部分装入内存就可以执行的技术。局部性原理 : 时间局部性,空间局部性。只有运行的部分程序需要在内存中。 程序的局部性原理在一段时间内,程序的执行仅局限于某个部分;相应地,它所访问的存储空间也局限于某个区域内。 程序在执行时,除了少部分的转移和过程调用指令外
多级存储器结构计算机存储系统的设计主要考虑三个问题:容量、速度和成本。 程序的装入和链接 程序的装入 绝对装入 编译程序将目标模块装入绝对地址。只适合单道程序环境。 静态可重定位装入 在装入一个作业时,把作业中的指令地址全部转换为绝对地址,在作业执行过程中就无须再进行地址转换工作
定义一组等待的进程,其中每一个进程都持有资源,并且等待着这个组中其他进程所持有的资源、 死锁Deadlock:计算机系统中多道程序并发执行时,两个或两个以上的进程由于竞争资源而造成的一种互相等待的现象(僵局),如无外力作用,这些进程将永远不能再向前推进。 产生死锁的原因 竞争资源
背景对共享数据的并发访问可能导致数据的不一致性,要保持数据的一致性,就需要一种保证并发进程的正确执行顺序的机制————同步机制来保证多个进程对共享数据的互斥访问. 进程间的制约关系间接制约:有些资源需要互斥使用,因此各进程竞争使用这些资源--独占分配到的部分或全部共享资源,进程的
单道环境下,CPU利用率非常低,于是引入多道程序设计。在多道程序环境下,主存中有多个进程,其数目往往多于处理机数目。这就要求系统能按照某种算法,动态的把处理机分配给就绪队列中的一个进程,使之执行。 衡量调度的标准不同的调度算法有各自不同的属性,侧重点是不一样的.调度准则用于比较不