我是靠谱客的博主 舒适鸭子,最近开发中收集的这篇文章主要介绍计算机网络体系结构笔记整理1.计算机网络体系结构,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计算机网络体系结构

  • 1.计算机网络体系结构
    • 1.1 常见的计算机网络体系结构
      • 1.OSI体系结构
      • 2.TCP/IP体系结构
      • 3.原理体系结构
    • 1.2 计算机网络体系结构分层的必要性
    • 1.3 计算机网络体系结构中的专用术语

1.计算机网络体系结构

注:课程网址
https://www.bilibili.com/video/BV1c4411d7jb?p=11&spm_id_from=pageDriver&vd_source=9a95f19ab49089b6cc4777dffbce11c8

1.1 常见的计算机网络体系结构

图一

1.OSI体系结构

OSI失败的原因:
第一,OSI的专家们缺乏实际经验,他们在完成OSI标准时没有商业驱动力;
第二,OSI的协议实现起来过分复杂,而且运行效率很低
第三,OSI标准的制定周期太长,因而使得按OSI标准生产的设备无法及时进入市场;
第四,OSI的层次划分也不太合理,有些功能在多个层次中重复出现。

2.TCP/IP体系结构

对比OSI体系结构和TCP/IP体系结构可以看出:
TCP/IP体系结构相当于将OSI体系结构的物理层和数据链路层合并为了网络接口层,并去掉会话层和表示层。
另外,由于TCP/IP在网络层使用的协议是IP协议,IP协议的中文意思是国际协议,因此,TCP/IP体系结构的网络层常称为网际层。
在这里插入图片描述
大多数用户每天都有接入因特网的需求,这就要求用户的主机必须使用TCP/IP协议。当然了,即使用户的网络不需要接入因特网,也可以使用TCP/IP协议。
在用户主机的操作系统中,通常都带有符合TCP/IP体系结构标准的TCP/IP协议族。而用于网络互连的路由器中也带有符合TCP/IP体系结构标准的TCP/IP协议族。只不过一般路由器只包含网际层和网络接口层。
TCP/IP协议的网络接口层并没有包含什么具体内容,这样做得目的是可以互连全世界各种不同的网络接口IP协议是TCP/IP体系结构网际层的核心协议。TCP和UDP是TCP/IP体系结构运输层的两个重要协议。TCP/IP体系结构的应用层包含了大量的应用层协议。
IP协议可以将不同的网络接口进行互连,并向其上的TCP和UDP协议提供网络互连服务。
而TCP协议在享受IP协议提供的网络互连服务的基础上,可向应用层的相应协议提供可靠传输的服务。UDP协议在享受IP协议提供的网络互连服务的基础上,可向应用层的相应协议提供不可靠传输的服务。
IP协议作为TCP/IP体系结构中的核心协议,一方面负责互连不同的网络接口,另一方面,为各种网络应用提供服务。
在TCP/IP协议体系中包含有大量的协议,IP协议和TCP协议是其中非常重要的两个协议,因此,用TCP和IP这两个协议来表示整个协议大家族,常称为TCP/IP协议族。

3.原理体系结构

为了互连全世界各种不同的网络接口,因此TCP/IP协议的网络接口层并没有包含什么具体内容,然而这对于我们学习计算机网络的完整体系而言,就会缺少一部分内容。
因此,在学习计算机网络原理时往往采取折中的办法,也就是综合OSI和TCP/IP的优点,采用一种五层协议的原理体系结构。

1.2 计算机网络体系结构分层的必要性

以原理体系结构为例:
在这里插入图片描述
将不同的问题划分在不同的层次。

1.3 计算机网络体系结构中的专用术语

  • 实体 任何可发送或接收信息的硬件或软件进程

  • 对等实体 收发双方相同层次中的实体
    在这里插入图片描述

  • 协议 控制两个对等实体进行逻辑通信的规则的集合。

  • 协议的三要素 语法 语义 同步
    语法 定义所交换信息的格式
    语义 定义收发双方所要完成的操作
    同步 定义收发双方的时序关系
    在这里插入图片描述

  • 服务
    在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
    要实现本层协议,还需使用下一层所提供的服务。
    协议是“水平的”,服务是“垂直的”。
    实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是“透明”的。
    在这里插入图片描述

  • 服务访问点 在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。比如
    数据链路层的服务访问点为帧的“类型”字段。
    网络层的服务访问点为IP数据报的首部中的“协议字段”。
    运输层的服务访问点为“端”。

  • 服务原语 上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语

  • 协议数据单元PDU 对等层次之间传。送的数据包称为该层的协议数据单元。

  • 服务数据单元SDU 同一系统内,层与层之间交换的数据包称为服务数。

  • 多个SDU可以合并为一个PDU;一个PDU也可划分为几个PDU。
    在这里插入图片描述

最后

以上就是舒适鸭子为你收集整理的计算机网络体系结构笔记整理1.计算机网络体系结构的全部内容,希望文章能够帮你解决计算机网络体系结构笔记整理1.计算机网络体系结构所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部