OSI七层模型及其功能
在七十年代末,国际标准化组织ISO提出了开放系统互连参考模型。协议分层大大简化了网络协议的复杂性,这实际也是自顶向下、逐步细化的程序设计方法的很好的应用。分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
1.物理层涉及到通信在信道上传输的原始比特流,它实现传输数据所需要的机械、电气、功能性及过程等手段。
2.数据链路层的主要任务是提供对物理层的控制,检测并纠正可能出现的错误,使之对网络层显现一条唔错线路;并且进行流量调控。(帧)
3.网络层检查网络拓扑,以决定传输报文的最佳路由,其关键问题是确定数据包从源端到目的端如何选择路由。(IP协议)
4.传输层的基本功能时从会话层接受数据,并且在必要的时候把它分成较小的单元,传递给网络层,并确保道道对方的各段信息正确无误。(TCP 、UDP协议)
5.会话层允许不同机器上的用户建立会话关系,在协调不同应用程序之间的通信时要涉及会话层,该层使每个应用程序知道其它应用程序的状态。
6.表示层关注于所传输的信息的语法和意义,它把来自应用层与计算机有关的数据格式处理成与计算机无关的格式。
7.应用层包含大量人们普遍需要的协议,并且具有文件传输功能。其任务是显示接收到的信息,把用户的新数据发送到低层。
(5、6、7统称为应用层 HTTP FTP SMTP协议)
网络设备在层次模型中所处的位置
在分层模型中,对等是一个很重要的概念,因为只有对等层才能相互通信,一方在某层上的协议是什么,对方在同一层上也必须是什么协议。
两个网络在物理层就相同,使用中继器就可以连起来;如果两个网络物理层不同,链路层相同,使用桥接器可以连起来;如果两个网络物理层、链路层都不同,而网络层相同,使用路由器可以互连;如果两个网络协议完全不同,使用协议转化器(网关)可以互连。
上面提到的设备分别是:
1.中继器(Repeater):工作在物理层,在电缆之间逐个复制二进制位
2.桥接器(Bridge):工作在链路层,在LAN之间存储和转发帧(frame)
3.路由器(Router):工作在网络层,在不同的网络之间存储和转发分组
4.协议转换器(Gateway):工作在三层以上,实现不同协议的转换。Internet中通常把路由器也叫网关(Gateway)。
OSI模型与TCP/IP协议对应关系
网络层协议主要包括IP协议,实现IP保的封装和发送,分组路由和避免阻塞时这里的关键设计问题。
传输层定义了两个端到端的协议:传输控制协议TCP和用户数据包协议UDP。
TCP/IP不涉及会话层和表示层。
应用层含有所有的高层协议,如虚拟终端协议Telnet、文件传输协议FTP和电子邮件协议SMTP。
TCP/IP协议简介
传输控制协议TCP是一个面向联机的协议,允许从一台机器发出的字节流无差错地发往到互联网上的其他机器。
用户数据报协议UDP是一个不可靠的无联接的协议,用于不需要排序和流量控制能力而是自己完成这些功能的应用程序。
网络层的IP协议,实现了IP包的封装好寻径发送,它的功能时主机可以把分组发往任何网络并使分组独立地传向目标。这些分组到达的顺序和发送的顺序可能不同。
另外,TCP/IP的网络层还包括了互联网络控制消息协议ICMP、地址解析协议ARP、反向地址解析协议RARP。
ICMP是网络层的协议,它提供了错误报告和其它回送给源点的关于IP数据包处理情况的消息。
ARP是一种广播协议,主机通过它可以动态地发现对应于一个特殊IP网络层地址的MAC层地址。
主机A发送的ARP请求报文中,带有自己的IP地址到MAC地址的映射。主机B收到请求报文后,将其中的地址映射存在自己的ARP高速缓存中,并把自己的IP地址到MAC地址的映射作为响应发回主机A。
局域网与广域网
Local Area Network(LAN)是一个覆盖地理范围相对较小的高速容错数据网络,它包括工作站、个人计算机、打印机和其他设备。
LAN的设计目标:运行在有限的地理区域;允许同时访问高带宽的介质;通过局部管理控制网络的私有权利;提供全时的局部服务;联接无力相邻的设备。
LAN的拓扑结构定义了组织网络设备的方法,LAN有总线型、星型、树型环型和网型等多种拓扑结构。这些拓扑结构是逻辑结构,和实际的物理设备的构型没有必然的关系,如逻辑总线型和环型拓扑结构通常表现为星型的物理网络组织。
Wide Area Network(WAN) 是覆盖地理范围相对较广的数据通信网络,它通常利用公共载波公司提供的便利条件进行传输。
WAN通常采用两种交换模式运行,即电路交换和分组交换技术。
WAN设计目标:运行在广阔的地理区域;通过低速串行链路进行访问;网络控制服从公共服务的规则;提供全时的或部分时间的联接性;联接无力分离的、遥远的、甚至全球的设备。
常用的WAN设备有Modem/CSU/DSU/、路由器、广域网交换机、接入服务器、ATM交换机等。
分享到:
相关推荐
计算机网络基础是信息技术的核心组成部分,它涉及数据通信、资源共享和分布式处理等方面。自20世纪40年代计算机诞生以来,计算机网络经历了漫长的发展过程,从早期的主机-终端架构到现代的分组交换网络,再到广泛...
计算机网络基础1.1.课程概述 计算机网络基础1.2.计算机网络的应用 计算机网络基础1.3.计算机的硬件组成及分类-举例 计算机网络基础1.4.计算机网络的概念和基本组成 计算机网络基础1.5.计算机网络的作用和分类 计算机...
基于“课程思政”的计算机网络基础课程教学研究 本研究旨在探讨基于“课程思政”的计算机网络基础课程教学研究,旨在提高高等职业院校计算机网络基础课程的教学质量和学生的思想政治素质。本研究从教师自身思政水平...
计算机网络基础是信息技术领域的重要组成部分,它涉及到计算机与通信技术的交织,使多台计算机能够通过通信线路相互连接,实现数据通信和资源共享。本章节主要介绍了计算机网络的基本概念,包括其定义、功能、发展和...
计算机网络基础视频教程 计算机网络基础1.1.课程概述 计算机网络基础1.2.计算机网络的应用 计算机网络基础1.3.计算机的硬件组成及分类-举例 计算机网络基础1.4.计算机网络的概念和基本组成 计算机网络基础1.5.计算机...
计算机网络基础 计算机网络基础 计算机网络基础 计算机网络基础 计算机网络基础
计算机网络基础视频教程 计算机网络基础1.1.课程概述 计算机网络基础1.2.计算机网络的应用 计算机网络基础1.3.计算机的硬件组成及分类-举例 计算机网络基础1.4.计算机网络的概念和基本组成 计算机网络基础1.5.计算机...
高一计算机应用基础-第六章-计算机网络基础 高一计算机应用基础-第六章-计算机网络基础全文共16页,当前为第1页。高一计算机应用基础-第六章-计算机网络基础全文共16页,当前为第1页。高一计算机应用基础 第六章 ...
计算机网络基础视频教程 计算机网络基础1.1.课程概述 计算机网络基础1.2.计算机网络的应用 计算机网络基础1.3.计算机的硬件组成及分类-举例 计算机网络基础1.4.计算机网络的概念和基本组成 计算机网络基础1.5.计算机...
计算机网络基础视频教程 计算机网络基础1.1.课程概述 计算机网络基础1.2.计算机网络的应用 计算机网络基础1.3.计算机的硬件组成及分类-举例 计算机网络基础1.4.计算机网络的概念和基本组成 计算机网络基础1.5.计算机...
计算机网络基础试卷B.计算机网络基础试卷B.计算机网络基础试卷B.
自考08674《计算机网络基础》历年真题集电子书.CHM
"计算机网络基础教材" 计算机网络是计算机技术和通信技术紧密相结合的产物,它涉及到通信与计算机两个领域。计算机网络的诞生使计算机体系结构发生了巨大变化,在当今社会经济中起着非常重要的作用,它对人类社会的...
《计算机网络基础》课程作为专业基础课,通过系统全面的教学,不仅帮助学生建立起计算机网络的整体认识框架,而且还注重培养学生实际操作和问题解决的能力,为其未来的职业生涯奠定坚实的基础。 《计算机网络基础》...
计算机网络基础2.3计算机网络基础2.3计算机网络基础2.3
计算机网络基础课程思政教学初探 计算机网络基础课程思政教学是指在计算机网络基础课程教学中,融入思政元素,以提高学生的思想道德素养和专业知识素养。本文通过对计算机网络基础课程的思政教学进行了探索,提出了...
《计算机网络基础》(第二版)光盘使用说明 ################################# 书 名 《计算机网络基础》(第二版) 出 版 者 中国电力出版社有限公司 著 作 者 张福祥主编...
09002计算机网络基础-杨云江,希望对大家有所帮助
计算机网络基础课后答案,很详细的答案,适合初学计算机网络的同学使用。