声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章
2. 由于是个人总结, 所以用最精简的话语来写文章
3. 若有错误不当之处, 请指出
-
各层次之间是独立的: 某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务
-
解耦, 灵活性好: 当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下层均不受影响
-
易于实现和维护
-
能促进标准化工作
-
应用层:为应用程序提供
交互
服务。在互联网中的应用层协议很多,如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等。 -
表示层:主要负责数据
格式的转换
,如加密解密、转换翻译、压缩解压缩等。 -
会话层:负责在网络中的两节点之间建立、维持和终止
通信
,如服务器验证用户登录便是由会话层完成的。 -
运输层:有时也译为传输层,向主机
进程
提供通用的数据传输
服务。该层主要有以下两种协议:- TCP:提供面向连接的、可靠的数据传输服务;
- UDP:提供无连接的、尽最大努力的数据传输服务,但不保证数据传输的可靠性。
-
网络层:选择合适的
路由
和交换结点
,确保数据及时传送。主要包括IP协议。 -
数据链路层:将网络层传下来的IP数据包
组装成帧
,根据IP查询其MAC
地址, 并再相邻节点的链路上传送帧。 -
物理层
:实现相邻节点间比特流
的透明传输,尽可能屏蔽传输介质
和通信手段
的差异。
点到点: 数据链路层、网络层
端到端: 传输层
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)