【今天打酱油了,纯抄书。OSI太重要,不敢随便乱写。】

一、开放系统互联参考模型

  答:20世纪80年代初,ISO提出来著名的开放系统互联参考模型【Open Systems Interconnection Refence Model,OSI-RM】,也就是我们常说的OSI参考模型

二、OSI参考模型各层的功能

答:

1、物理层

  完成逻辑上的“0”和“1”向适合于传输介质承载的物理(光/电信号)的转换;实现物理信号的发送、接收,以及在介质的传输过程

2、数据链路层

  在通过物理链路相连接的相邻节点之间,建立逻辑意义上的数据链路,在数据链路上实现数据的点到点或点到多方式的直接通信

3、网络层

  根据数据中包含的网络层地址信息,实现数据从任何一个节点到任何另外一个节点的整个传输过程

4、传输层

  建立、维护和取消一次端到端的数据传输过程,控制传输节奏的快慢,调整数据的排序等

5、会话层

  在通信双方之间建立、管理和终止会话,确定双方是否应该开始进行某一方发起的通信等

6、表示层

  进行数据格式的转换, 以确保一个系统生成的应用层数据能够被另外一个系统的应用层所识别和理解

7、应用层

  向用户应用软件提供丰富的系统应用接口

三、对OSI参考模型中各层功能的补充

1、物理层实现了逻辑上的数据与可以感知和测量的光/电信号之间的转换。物理层功能是通信过程的基础。物理层关注的是单个的“0”和“1”的发送、传输和接收

2、数据链路层实现了有内在结构和意义的一连串的“0”和“1”的发送和接收。如果没有数据链路层,则通信的双方只能看到不断变化的光/电信号,并从中识别出一连串的“0”和“1”,但却不能将这些“0”和“1”组织起来,形成有意义、可理解的数据。

3、数据链路层实现的是数据在相邻节点之间的(这里的“相邻节点”是指期间不跨越任何路由节点)、局部性的直接传递,局域网技术便是聚焦在数据链路层及其下面的物理层。而网络层需要实现的则是任意两个节点之间的、全局性的数据传递。

4、俩个人在谈话交流时,如果一个人说的太快,另一个通常会说:“你说慢点。”“你说慢点”这句话的作用其实是在控制谈话交流的速度。如果一个人在听对方说话时,有的话没有听清楚,通常就会说:“对不起,刚才没听清楚,你再说一遍。”“……你再说一遍”这句话其实是在提高谈话交流的可靠性。传输层的某些功能非常类似于“你说慢点”、”你说快点“、”请再说一遍“等起的作用。

5、我们上网请求网络服务时,由于输错了账号/密码,结果服务请求被拒绝。服务提供方对我们输入的账号/密码进行了验证,发现有问题,于是立即终止了接下来的通信过程。服务提供方进行的账号/密码验证并关闭通信过程的操作,便是会话层的功能之一。

6、我们平时常用的rar压缩解压工具所起的作用,就是表示层的典型功能之一。文件发送方为了减少对网络带宽资源的使用,将原始文件进行了压缩后再进行发送。如果接收方不对收到的压缩文件进行解压,就无法识别和理解所发送的原始文件的真正内容。总之,表示层的作用就是使得通信双方的应用层能够识别和理解对方应用层发送过来的数据。

7、OSI模型中的应用层(第七层),其实是指”系统应用层“。在”系统应用层“之上,其实还有一层(第八层),称为”用户应用层(User-defined Application Layer)“,但是”用户应用层“已经不属于OSI模型的范畴。HTTP、SMTP、FTP、SNMP等协议模块本是属于TCP/IP协议簇的,如果我们把这些协议模块看成是属于OSI模型的协议模块的话,那么这些协议模块就位于OSI的”系统应用层“。而像Netscape、IE等这些不同的网络浏览器软件就位于OSI的”用户应用层“,但他们都会调用”系统应用层“中的HTTP模块;像Foxmail、Outlook等这些不同的E-mail收发软件也位于OSI的”用户应用层“,但它们都会调用”系统应用层“中的SMTP模块。

1.2.2 OSI参考模型 下的更多相关文章

  1. 【转】TCP/IP协议栈及OSI参考模型详解

    OSI参考模型 OSI RM:开放系统互连参考模型(open systeminterconnection reference model) OSI参考模型具有以下优点: 简化了相关的网络操作: 提供设 ...

  2. TCP/IP协议栈及OSI参考模型详解

    OSI参考模型 OSI RM:开放系统互连参考模型(open systeminterconnection reference model) OSI参考模型具有以下优点: 简化了相关的网络操作: 提供设 ...

  3. OSI参考模型 VS TCP/IP参考模

    OSI参考模型 VS TCP/IP参考模   TCP/IP各层对应的协议   TCP/IP的层                                对应的TCP/IP协议           ...

  4. TCP/IP四层模型与OSI参考模型

    TCP/IP四层模型: 1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序.计算机中对应的网络接口卡 2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路. 3.运输层:主要 ...

  5. 理解OSI参考模型(转)

    文章转自 https://www.cnblogs.com/evablogs/p/6709707.html 一个视频网站上不小心搜到网络知识的视频,突然以前大学的没有真正接受的知识点,一下子豁然开朗,赶 ...

  6. 理解OSI参考模型

    在一个视频网站上不小心搜到网络知识的视频,突然以前大学的没有真正接受的知识点,一下子豁然开朗,赶紧整理了下笔记. 一.OSI参考模型 自下而上:物理层(物理介质,比特流).数据链路层(网卡.交换机). ...

  7. 计算机通信协议之OSI参考模型

    OSI参考模型 在OSI参考模型之前人类对计算机结构的研究就已经进行了太多的讨论,最终通过了作为通信协议设计指标的OSI参考模型.这个协议将通信协议中必要的功能分成了七个部分.通过这些分层使得那些比较 ...

  8. OSI七层协议模型及OSI参考模型中的数据封装过程

    转载自:http://blog.csdn.net/qq_14935437/article/details/71081546 OSI模型,即开放式通信系统互联参考模型(Open System Inter ...

  9. OSI参考模型与排错

    OSI参考模型中底层为其上层服务,因此排除网络故障应该也从底层到高层依次排查. 首先检查网络连接是否正常(物理层检查).例如网卡没有接好网线,将会看到带红叉的本地连接,属于物理层故障. 连接好网卡后, ...

随机推荐

  1. 【51nod1672】区间交

    题目大意:给定一个长度为 N 的序列,以及 M 个区间,现从中选出 K 个区间,使得这些区间的交集区间的点权和最大,求最大值是多少. 题解: 发现直接选 K 个区间不可做,考虑从答案入手.设答案区间为 ...

  2. 兼容系列-IE678的兼容

    1. 最简单的CSS Hack 区分 IE6 . IE7 .IE8 css .color{ background-color: #CC00FF; /*所有浏览器都会显示为紫色*/ background ...

  3. JavaScript 数组2—关联数组

    ㈠什么是关联数组 可以自定义下标名称的数组 ㈡为什么 索引数组中的数字下标没有明确的意义 ㈢何时 只希望每个元素都有专门的名称时 ㈣如何:2步 1)创建空数组 2)向空数组中添加新元素,并自定义下标名 ...

  4. codevs 5929 亲戚x

                         题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. ...

  5. Selenium 加载Chrome/Firefox浏览器配置文件

    Selenium启动浏览器时,默认是打开一个新用户,不会加载原有的配置以及插件.但有些时候我们可能需要加载默认配置. 一.Chrome浏览器 1.在Chrome浏览器的地址栏输入:chrome://v ...

  6. SimpleThreadPool给线程池增加自动扩充线程数量,以及闲时自动回收的功能

    给线程池增加自动扩充线程数量,以及闲时自动回收的功能 package com.dwz.concurrency.chapter13; import java.util.ArrayList; import ...

  7. C++入门经典-例3.25-使用循环输出闰年

    1:代码如下: // 3.25.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> usin ...

  8. 有关ajax中的URL问题

    url  :  ../../Service/MSD_Maintain.ashx/?action=Add4T2 url  :  Handler/MaintainHandler.ashx/?action= ...

  9. js 函数定义的方式

    js 函数定义的方式 一.总结 一句话总结: 最常见就下面三种 最常见:function func1([参数]){/*函数体*/} 将匿名函数赋值给变量:var func2=function([参数] ...

  10. CEF3编译

    要使用CEF3首先就要编译 下载网址为http://opensource.spotify.com/cefbuilds/index.html#windows64_builds 如果下载不动 可以用我上传 ...