计算机网络

计算机网络,第1张

    声明: 1. 本文为我的个人复习总结, 并非那种从零基础开始普及知识 内容详细全面, 言辞官方的文章
              2. 由于是个人总结, 所以用最精简的话语来写文章
              3. 若有错误不当之处, 请指出

网络分层:

分层的好处:
  1. 各层次之间是独立的: 某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务

  2. 解耦, 灵活性好: 当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下层均不受影响

  3. 易于实现和维护

  4. 能促进标准化工作

七层的主要功能:
  • 应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等。

  • 表示层:主要负责数据格式的转换,如加密解密、转换翻译、压缩解压缩等。

  • 会话层:负责在网络中的两节点之间建立、维持和终止通信,如服务器验证用户登录便是由会话层完成的。

  • 运输层:有时也译为传输层,向主机进程提供通用的数据传输服务。该层主要有以下两种协议:

    • TCP:提供面向连接的、可靠的数据传输服务;
    • UDP:提供无连接的、尽最大努力的数据传输服务,但不保证数据传输的可靠性。
  • 网络层:选择合适的路由交换结点,确保数据及时传送。主要包括IP协议。

  • 数据链路层:将网络层传下来的IP数据包组装成帧,根据IP查询其MAC地址, 并再相邻节点的链路上传送帧。

  • 物理层:实现相邻节点间比特流的透明传输,尽可能屏蔽传输介质通信手段的差异。

点到点: 数据链路层、网络层

端到端: 传输层

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/739528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存