问题描述
该部分笔记将记录:与网络协议相关的内容,以及相关服务部署;
解决方案
协议栈:用于定义和管理不同网络的数据转发规则。比如 OSI、TCP/IP、IPX/SPX、SNA 等等;
在网络中,协议栈是分层的:
1)在 OSI model 中,分 7 层
2)在 TCP/IP model 中,分 5 层
IEEE 802,是局域网协议标准。广域网有 Ethernet PPP HDLC 等等协议;
分层模型的作用
协议分层的原因:
1)网络通信的过程很复杂:便于接收者处理;分层能够降低复杂性;
分层设计的意义:
1)简化相关相关网络操作;提供厂商之间的兼容性;
2)各层独立,一层变化不会影响其他临层;
OSI 层次设计理念:
1)解决异种网络互联时所遇到的兼容性问题;
2)将服务、接口、协议这三个概念明确区分开;
—- 服务:某一层为上一层提供一些什么功能;
—- 接口:上层如何使用下层服务;
—- 协议:如何实现本层服务;
3)各层独立性强,网络中采用何种协议不会影响上层;
List of network protocols (OSI model) – Wikipedia
参考文献
ISC: https://www.isc.org/
Wikipedia/OSI model
TCP/IP Model
TCP/IP 详解(TCP/IP illustrated)