wap免费空间,成都爱站网seo站长查询工具,网站管理与维护方案,起名字大全免费协议层次及服务模型
协议层次
网络是一个复杂的系统
网络功能复杂#xff1a;数字信号的物理信号承载、点到点、路由、rdt、进程区分、应用等现实来看#xff0c;网络的许多构成元素和设备#xff1a; 主机路由器各种媒体的链路应用协议硬件#xff0c;软件
问题是数字信号的物理信号承载、点到点、路由、rdt、进程区分、应用等现实来看网络的许多构成元素和设备 主机路由器各种媒体的链路应用协议硬件软件
问题是如何组织和实现这个复杂的网络功能
模块化分解/分层 分解和分层是不一样的 分解:模块之间是可以相互调用的分层只有相邻两层客户相互调用 层次化方式实现复杂网络功能
将网络复杂的功能分层功能明确的层次每一层实现了其中一个或一组功能功能中有其上层可以使用的功能服务本层协议实体相互交互执行本层的协议动作目的是实现本层功能通过接口为上层提供更好的服务在实现本层协议的时候直接利用了下层所提供的服务本层的服务借助下层服务实现的本层协议实体之间交互带来的新功能上层可以利用的更下层所提供的服务
服务与服务访问点
服务底层实体向上层实体提供他们之间通信的能力 服务用户服务提供者 原语上层使用下层服务的形式高层使用低层提供的服务以及低层向高层提供服务都是通过服务访问原语来进行交互的形式服务访问点上层使用下层提供的服务通过层间的接口——地点 例子邮箱地址下层的一个实体支撑着上层的多个实体SAP有标志不同上层实体的作用可以有不同的实现队列例子传输层的SAP端口
服务的类型
面向连接的服务和无连接的服务——方式 面向连接的服务 连接两个通信实体为进行通信而建立的一种结合面向连接的服务通信的过程建立连接通信拆除连接面向连接的服务的例子网络层的连接被称为虚电路适用范围对于大的数据块要传输不适合小的零星报文特点保序服务类型 可靠的信息流传送页面可靠的获得通过接收方的确认可靠的字节流远程登陆不可靠的连接数字化声音 无连接的服务 无连接服务两个对等层实体在通信前不需要建立一个连接不预留资源不需要通信双方都是活跃特点不可靠、可能重复、可能失序IP分组数据包适用范围适合传送零星数据服务类型 不可靠的数据报电子方式的函件有确认的数据报挂号信请求回答信息查询
服务和协议
服务和协议的区别 服务低层实体向上层实体提供它们之间的通信的能力是通过原语来操作的垂直协议对等层实体之间在相互通信的过程中需要遵循的规则的集合水平 服务和协议的联系 本层协议的实现要靠下层提供的服务来实现本层实体通过协议为上层提供更高级的服务
数据单元DU 分层处理和实现复杂系统的好处
对付复杂的系统
概念化结构清晰便于表示网络组件以及描述其相互关系 分层参考模型 结构化模块化更易于维护和系统升级 改变某一层服务的实现不影响系统中的其他层次 对于其他层次而言是透明的 如改变登机程序并不能影响系统的其他部分 改变 2 个程序使用的通信方式并不影响 2 个翻译的工作改变 2 个翻译使用的语言不影响上下 2 个层次的工作 分层思想被认为有海的地方效率相对较低
Internet协议栈
应用层网络应用 为人类用户或者其他应用进程提供网络应用服务FTP、SMTP、HTTP、DNS 传输层主机之间的数据传输 在网络层提供的端到端的通信基础上细分为进程到进程将不可靠的通信变成可靠的通信 网络层为数据报从源到目的选择路由 主机与主机之间的通信端到端的通信不可靠IP、路由协议 链路层相邻网络节点间的数据传输 2 个相邻 2 点的通信点到点通信可靠或不可靠点对点协议PPP、802.11(wifi)、Ethernet 物理层在线路上传送bit
ISO/OSI 参考模型 表示层允许应用解释传输的数据会话层数据交换的同步检查点恢复互连网协议中没有这两层 这些服务如果需要的话必须被应用层实现
封装和解封装 各层次的协议数据单元
应用层报文传输层报文段TCP段、UDP数据段网络层分组pocket如果无连接方式数据报datagram数据链路层帧物理层位