什么是计算机之间进行通信的一整套规则,第2章网络协议与网络体系结构.ppt

第2章网络协议与网络体系结构

第2章 网络协议与网络体系结构 本章概述 网络上的计算机之间是如何完成信息交换的呢?这一过程就像人们日常交流要使用语言一样。在网络上的各台计算机之间也有一种语言,这就是网络协议,不同的计算机之间必须使用相同的网络协议才能进行通信。本章将详细介绍网络协议类型、OSI网络参考模型和TCP/IP网络模型以及它们之间的联系。 2.1 网络协议 网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。 实 例 2.1.1 协议的本质 正是由于协议的出现,各种网络才能够有机的连接起来,实现互相通信和资源共享。从这个意义上讲,“协议”就是网络的本质。 协议定义了网络上的各种计算机和设备之间相互通信、数据管理、数据交换的一整套规则,进而有了它们的“共同语言”。通过这些规则(也称为约定),网络上的计算机之间才能够进行通信。 2.1.2 协议的中心任务 在计算机网络的一整套规则中,任何一种协议都需要解决三方面的问题,即网络协议三要素:语法、语义、时序。 语法用来规定信息格式; 语义用来说明通信双方应当怎么做; 时序详细说明事件的先后顺序。 2.1.3 协议的功能和种类 1.协议的功能 (1)分割与重组: (2)寻址: (3)封装与拆封: (4)排序: (5)信息流控制: (6)差错控制: (7)同步: (8)干路传输: (9)连接控制: 2.1.4 网络层次结构 计算机网络采用层次结构具有以下优点: (1)各层之间相互独立。 (2)灵活性好。 (3)各层都可以采用最合适的技术来实现,各层实现技术的改变不影响其他层。 (4)易于实现和维护。 (5)有利于促进标准化。 2.2 OSI参考模型 2.2.1 OSI参考模型 OSI(Open System Interface)模型最初是用来作为开发网络通信协议族的一个工业参考标准。它通过严格遵守OSI参考模型各层所规定的标准,从而达到不同网络技术之间可以轻易地实现互操作的目的。在OSI标准中,采用的是三级抽象:体系结构(architecture)、服务定义(service definition)和协议规范(protocol specifications)。 其分层原则是: 网络中各结点都有相同的层次;不同结点的同等层具有相同的功能;同一结点内相邻层之间通过接口进行通信;每一层使用其下层为该层所提供的服务,并向其上层提供服务;各结点的同等层,按照协议实现对等层之间的通信。 OSI参考模型 1.物理层 Physical Layer 物理层处于OSI参考模型的最低层。其主要功能是利用物理传输介质为数据链路层提供物理连接通道,以便能够透明地传送比特数据流。物理层的数据传送单元是比特(bit)。 2.数据链路层 Data Link Layer 数据链路层处于OSI参考模型的第二层。其主要功能是在物理层提供比特数据流传输服务的基础上,为通信实体之间建立数据链路的连接,传送以数据帧为单位的数据包,采用差错控制和流量控制方法,使有差错的物理线路变成无差错的数据链路。数据链路层的数据传输单元是帧(frame)。 3.网络层 Network Layer 网络层处于OSI参考模型的第三层。其主要功能是通过路由算法分析,为分组通过通信子网选择一条最为便捷的路径,以及实现拥塞控制和网络互联等任务。网络层的数据传输单元是分组(packet)。 4.传输层 Transport Layer 传输层处于OSI参考模型的第四层。其主要功能是向用户提供可靠的端到端(End-to-End)服务,透明地传送报文。它向高层屏蔽了下层数据通信的具体细节,因此是计算机网络通信体系结构中最为关键的一层。传输层的数据传输单元是报文(message)。 5.会话层 Session Layer 会话层处于OSI参考模型的第五层。其主要功能是负责组织维护两个节点之间会话连接的建立,并且管理和终止,以及数据的交换。 6.表示层 Presentation Layer 表示层处于OSI参考模型的第六层。其主要功能是处理位于两个通信系统中交换信息的表示方式。它包括了数据格式的变换、数据的加密与解密、数据的压缩与恢复等任务。 7.应用层 Application Layer 应用层处于OSI参考模型的最高层。其主要功能是为应用程序提供网路服务。应用层需要确定进程之间通信的性质,从而满足用户的需要。它包含了所有的高层协议,如邮件传输,文件传输协议; 它不仅要提供应用进程所需要的信息交

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值