软件工程|《操作系统原理》 记录(31)

/** * TODO 《操作系统原理》 记录(31) *@通信协议 *物理 *网络硬件实现 *--物理传输比特流的机械和电气方面的具体细节 *物理层系统必须在二进制0-1的电气上取得一致 *使得数据在传输时接收方能够正确的解释二进制数据 * *数据链路 *数据链路负责处理帧 *或分组中固定长度的部分 *包括对物理层的错误检测和恢复 * *网路层 *提供链接和通信网络的分组路由 *包括处理待发分组地址、解析输入分组地址 *维护路由信息。正确响应负荷级别的改变 *负荷级别 *123级别 *路由器工作在此 * *传输 *负责提供底层对网络的访问以及客户机之间的报文传输 *包括将报文分为分组、维护分组顺序、控制流并产生物理地址 * *会话 *负责实现会话——或进程和进程之间的会话通信协议 *通常用于远程登录、邮件、文件传输的实际通信方式 *每个tab都是一个新的进程 *访问则是进程之间和后端进程之间进行会话通信? * *表示 *解决网络的不同站点提供的不同形式进行标准化转化 *包括字符、传输长度编码、半双工和全双工的模式 * *应用 *负责和用户直接交互 *处理文件传输、远程登录协议、以及分布式数据库设计 * *@ISO协议栈 *一组相互配合的协议、描述了数据的物理流动 * *@健壮性 *连接故障、站点故障、报文丢失 *检测到任何错误、重新配置系统能继续运行 *如果站点修复后可以还原 * *@故障检测 *只能知道发生了故障、并且不知道发生了那种类型的故障 *-- *可以使用握手来检测链接或者站点的故障 * *直接链路 *固定时间进行心跳检测 *如果固定时间内没有收到心跳则可以断定一方出错 * *--假设的可能性 *站点停机 *双方链路已停止 *可选路径已停止 *报文丢失 * *@重构 *@如果发生可故障系统必须启动一个程序重新配置系统能够重新运转 *---如果双方直接链路出现故障、此信息必须被广播到其他站点、 *使得路由表能够以此更新 * *---如果系统相信一个站点出错、则系统每个站点被通知到 *能够不再试图使用出错误的站点服务 *如果是某个中心协调者出错、则需要进行协调者选举 *如果逻辑环中一个是个节点失效、则需要重新构建逻辑环 *如果协调者没有失效、则可能出现两个协调者进行竞争的局面 * *@故障修复 *当一个出错的站点被修复后、必须能够与系统重新整合起来 *可以通过握手程序进行通知 */

    推荐阅读