东北大学软件学院计算机网络专业课-第一章(1.8 Protocol layers,service models)

一、协议分层

        1.什么是协议Protocol(复习一下)

         协议定义了网络实体之间发送和接收消息的格式、顺序,以及对消息传输、接收所采取的操作。

        2.协议的三要素(Three factors of protocol)

        Syntax(语法 ) Semantic (语义) Synchronization (时序)

        3.网络分层

        网络分层就是将网络节点所要完成的数据的发送或转发、打包或拆包,控制信息的加载或拆出等工作,分别由不同的硬件和软件模块去完成。

        4.分层可以带来的好处:

        各层之间是独立的,将问题分解为许多子问题 灵活性好,一层的变化不会影响其他层 机构上可以分割开 易于实现和维护 能够促进标准化工作

        5.每一层要做的工作

        差错控制 流量控制 分段和重装 复用和分用 连接建立和连接释放

二、服务模型

        1.两种服务模型:

        ISO: OSI ( Open System Interconnection )开放系统互联模型

        TCP/IP(Transmission Control Protocol/Internet Protocol)网络通信协议   

        2.TCP/IP模型详细介绍

        以下通过一个表格来讲解。

    

          3.数据在各层次之间的流动

        下面一张图片表示了在两台设备发送数据的过程中,数据在各层次的流动路径。

        4.TCP/IP 协议套件

                TCP/IP 协议套件(TCP/IP Protocol Suite)是一个四层的网络通信模型,它详细定义了在互联网上进行数据传输所需的一系列协议。

        5.实体、协议、服务和服务访问点

        实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。 在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。 要实现本层协议,还需要使用下层所提供的服务。

        本层的服务用户只能看见服务而无法看见下面的协议。 下面的协议对上面的服务用户是透明的。 在网络协议栈中,上层实体通常不需要关心下层协议的具体实现细节。这种设计使得网络的实现细节对上层透明,从而简化了网络的设计和维护。

         协议是“水平的”,即协议是控制对等实体之间通信的规则。例如,两台计算机上的TCP协议会相互通信以确保数据的可靠传输。

        服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。例如,传输层的TCP协议会使用网络层的IP协议提供的服务来发送数据包。 同一系统相邻两层的实体进行交互的地方,称为服务访问点 SAP (Service Access Point)。

相关推荐

  1. 东北大学软件学院计算机网络专业课-第一总结

    2024-04-02 00:58:01       15 阅读
  2. 第一 - 第10节- 计算机网络 - 课后习题

    2024-04-02 00:58:01       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 00:58:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 00:58:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 00:58:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 00:58:01       20 阅读

热门阅读

  1. table Diffusion 的Web 用户界面简介

    2024-04-02 00:58:01       15 阅读
  2. 详解SPWM与SVPWM的原理、算法以及两者的区别

    2024-04-02 00:58:01       16 阅读
  3. 服了,一线城市的后端都卷成这样了吗!?

    2024-04-02 00:58:01       15 阅读
  4. 新手小白勇闯CSDN

    2024-04-02 00:58:01       15 阅读
  5. golang大小写规则的影响

    2024-04-02 00:58:01       16 阅读
  6. [UTCTF 2024] crypto 部分

    2024-04-02 00:58:01       12 阅读
  7. 2023版IDEA常用快捷键 【非常全】

    2024-04-02 00:58:01       12 阅读