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

本文介绍了网络协议的分层结构,包括协议的三个要素、网络分层的好处、ISOOSI模型和TCP/IP模型的区别,以及数据在各层次的流动过程。同时,详细讨论了TCP/IP协议套件、实体、协议和服务的概念,以及服务访问点在层次模型中的作用。
摘要由CSDN通过智能技术生成

一、协议分层

        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)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深夜不emo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值