协议层次结构:图层、协议和接口 从某种意义上说,每一层都是一种虚拟机,为它上面的一层提供特定的服务。
分层结构: 分层设计简化了复杂系统的体系结构,N层依赖于N-1层的服务来向N层+1提供服务。接口定义了所提供的服务
协议层次结构: 为了降低网络设计的复杂性,大多数网络被认为是一层或层的堆栈,每个层都建立在下面的层上。每一层都向更高的层提供某些服务,保护这些层不受所提供服务的细节的影响。在每对相邻的层之间是一个接口。该接口定义了下层向上层提供哪些服务。
分层设计: 寻址:每个层都需要一个机制来识别发送者和接收者。 数据传输规则:单工或双工,多重访问控制 错误控制:发送方和接收方都必须就某种错误检测和纠错码达成一致。 顺序:该协议必须为接收方提供正确地重新组装消息的解决方案。 流量控制:该协议应为发送方和接收方提供一种调节传输速率的机制。 路由:当源和目标之间有多个路径时,必须提供一种机制来选择一条路由。
开放式系统互连(OSI)模型:
国际标准组织(ISO)成立于1947年,是一个致力于就国际标准达成全球协议的跨国机构。 涵盖网络互连所有方面的ISO标准是开放系统互连(OSI)模型。它在20世纪70年代末首次被引入。 ISO是组织。OSI是模型。
七层: 1,物理层:它涉及到通过通信信道传输原始比特。该层处理包括机械、电气、定时接口和物理传输等问题 2,数据链路层:将原始传输设施转换为对网络层似乎没有未检测到的传输错误的线路。 3,网络层:它控制子网的运行。它将数据包从源路由到目的地。 4,传输层:接受上面的数据,需要时将其分割成更小的单元,将这些数据传递给网络层,并确保所有碎片都正确到达。 5,会话层:它允许不同机器上的用户在它们之间建立会话。 6,表示层:它涉及到所传输的信息的语法和语义。 7,应用程序层:它包含了用户通常需要的各种协议,如HTTP、电子邮件等。
|