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