计算机网络-协议

(1)定义

网络协议:结点在计算机网络中有条不紊的交换数据,也必须遵守一些实现约定好的规则,这些规则明确地规定了所交换的数据格式,含义以及有关定时的技术细节。这些为进行网络中的数据交换而建立的规则,标准或规约称为网络协议,简称协议。

(2)组成要素

  • 语法:数据与控制信息的结构或格式。
  • 语义:即语法定义结构中的具体含义,表示发出何种控制信息,完成何种动作以及做出何种响应等。
  • 定时:即事件实现顺序的详细说明。
    网络协议并不是万能的

(3)分层的体系结构

网络的体系结构:计算机网络的各层及相应协议的集合称为网络的体系结构。
一个分层的体系结构允许通过定义良好的接口将大而复杂的系统划分为不同的层次。每个层次只关注一个重要功能,而且各层可以独立地实现相关功能。只要各层的接口保持不变,层之间的关系就会保持稳定,这样简化了系统的设计。对于需要不断更新的复杂系统,改变服务的实现而不对该系统的其他部分造成影响是分层体系结构的另一个重要优点。
在这里插入图片描述
如上图所示:各层协议排列地像一个栈的结构,因此也被称为协议栈。
协议的实现保证了能够向上一层提供服务。使用本层服务的实体只能看见服务而无法看见下面的协议,下面的协议对上面的协议是透明的。其次,协议是==“水平的”==,即服务是由下层向上层通过层间接口提供的。。另外,并非在一个层内完成的全部功能称为服务,只有那些能够被高一层实体看得见的功能才能被称为服务。

(4)几种不同的网络体系结构

[1]OSI 7层体系结构-TCP/IP体系结构

在这里插入图片描述
国际标准化组织(OSI)所定义的计算机互联方法的体系结构称为开放系统互联(OSI)。如图左示是著名的ISO OSI参考模型。该模型将会网络按照公共划分为7层,每层包括多个协议。
从OSI参考模型自下而上:
物理层:处理通信链路上原始比特的传输。
数据链路层:手机比特流形成帧,通常由网络适配器和结点的驱动程序实现数据链路层功能。
网络层:处理分组交换网中结点之间的路由选择和数据报转发,实现了从主机到主机的端到端功能。
(以上3层在整个网络路径上(从因特网边缘的端系统到位于因特网核心的路由器)都要实现)
传输层:该层负责向两个端系统中的进程之间的通信提供端到端服务,这时交换的数据单元称为报文。
会话层:用一个名字空间将一个应用的各部分传输流关联在一起。
展示层:关心对等实体之间交换数据的格式。
应用层:位于顶层,直接为用户的应用进程提供服务。

[2]TCP/IP体系结构

TCP/IP体系结构是当前广泛使用的因特网的四层体系结构:
在这里插入图片描述
TCO/IP体系结构自下而上:
网络接口层:包括多种通信网,如:以太网,电话网,同步数字序列(SDH)等。表示为NET1,NET2等。
网络层:网络层只有一个网际协议(IP),也称IP层。对应的是ISO OSI的网络层。网络层中的分组常被称为==“数据报”。该协议支持多种网络技术互联以形成一个逻辑网络,提供了主机到主机的端到端通道。
传输层:包括两个协议:传输控制协议(TCP)和用户数据报协议(UDP)。其中TCP为应用程序提供可靠的字节流传输通道,UDP则提供了不可靠的数据报传输信道。传输层的分组常被称为
“报文段”。TCP和USP提供了应用进程到应用进程的端到端传输通道。
应用层:应用层协议包括,支持万维网应用的超文本传输协议(HTTP),支持电子邮件的简单邮件传送协议(SMTP),支持文件传送的FTP等。应用层中的分组常被称为
“报文”==。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值