哈尔滨营销型网站建设,海南响应式网页建设找哪家,wordpress验证码注册,国外做vj的网站协议层次 协议层次#xff1a;现实生活中的例子 分层
分层处理和实现复杂系统 图中#xff0c;左边是模块#xff0c;右边是分层 计算机的设计是分层#xff0c;每一层实现一个或一组功能#xff0c;下层向上层提供服务#xff1b;但效率比较低 对等层实体通过协议来交换…协议层次 协议层次现实生活中的例子 分层
分层处理和实现复杂系统 图中左边是模块右边是分层 计算机的设计是分层每一层实现一个或一组功能下层向上层提供服务但效率比较低 对等层实体通过协议来交换数据信息【PDU协议数据单元是指对等层次之间传递的数据单位】通过层间的接口访问下层所提供的服务通过层间的接口再向上层提供更好的服务 递归地 服务和服务访问点
套接字Socket就是层间的SAP服务访问点 服务提供者向服务用户提供服务地点是服务访问点【SAP层间接口】,形式是原语
Socket ApI【应用层使用传输层提供的服务】中的一系列函数就是原语【提供的是什么类型的服务】
服务的类型
面向连接的服务 如TCP 两个应用进程要先握手 无连接的服务 如UDP
服务和协议
协议对等层实体 服务在一个系统的内部相邻两层之间服务的接口上服务提供者在SAP上使用原语向服务用户提供服务
数据单元DU
SDU服务数据单元上层要求传的信息 ICI接口控制信息传输时经过层间接口的加上的控制信息【接口控制信息它是一种特殊的数据结构进行层与层之间的数值传递】 IDUICISDU【接口数据单元】
上层来的SDU头部本层的ICI【接口控制信息】…PDU【本层地协议数据单元】
SDU非常小 组合【多对一】
SDU一般状况 【一对一】 SDU很大 SDU分割【一对多】 Internet协议栈 物理层传输一个个比特 数据链路层传输帧在相邻的两点之间传输以帧为单位的数据【point to point】 网络层源主机到目标主机端到端的传输以分组为单位【end to end】 传输层进程到进程的区分把网络层提供的不可靠的服务变为可靠的服务【TCP】 应用层完成应用报文的交互 TCP/IP协议栈【互联网协议栈】 路由全局 转发局部 OSI参考模型【七层】 ISO国际标准化组织 OSI是Open System Interconnection的缩写意为开放式系统互联。
表示层为异种机通信提供一种公共语言以便能进行互操作。 会话层会话管理建立维持会话等
表示层和会话层的功能在TCP/IP协议中由应用层去实现
封装和解封装
网卡集成了数据链路层和物理层的功能
网卡B【交换机B】从网口收到网卡A【交换机A】的帧找到帧头帧尾的数据部分–分组根据分组里面的目标IP地址查交换机的栈表或交换表决定通过哪个端口发出去由 端口封装为这条链路的帧然后交给它的物理层物理层把帧中的每一个比特变为物理信号/光信号把它发送出去就可以到达下一跳
源端大的封装 中间部分交换节点做一个两层的解封装与封装【路由器网络层】或三层的解封装与封装【交换机数据链路层】 目标端大的解封装
各层次的协议数据单元叫法
PDU协议数据单元