OSI和TCP/IP都是为了计算机之间更好的互联的。

计算机网络是一个复杂的系统,比如两台计算机进行通信不仅仅只是有一条通信线就可以了。

还有很多的工作需要完成,例如:

如何知道对方计算机是否做好准备,网络如何识别对方计算机等问题,正如我们平时打电话

不可能拿起电话就直接挂机一样,很多问题需要协调和解决。

如何解决这些赋值的问题,早在ARPnet设计时,就提出了“分层”的方法,

即将庞大而复杂的问题分为若干较小的易于出来的局部问题。

由于计算机网络的发展,对于如何保证计算机系统之间的协调和通讯的成功成为研究的重点之一

各个公司都提出了自己的网络体系结构,例如:1974年IBM提出的SNA和DEC公司提出的DNA,

这些标准的提出使得各个公司自己的网络都能很容易地相互通讯,也就是同一体系结构的网络

但是在不同体系结构的网络互联非常困难。这样用户如果一旦购买一家公司的产品,

当其需要扩大网络规模的时候只有购买原来公司的产品,否则就只能将以前网络设置弃之不用。

重新购置,是的网络的发展受到了极大的限制。

为了使计算机网络能够实现互联互通,国际标准组织(ISO)在1983年提出了

开放系统互联参考模型(OSI),使计算机网络开始向统一的标准迈进,但是这个标准

制定花费时间太长,而且过分负责,加上没有很强的商业驱动力,因此几乎没有厂商生产

符合该标准的商用产品,而随着Internet的快速发展,其TCP/IP体系结构反而受到了广泛的

承认,成为事实上的工业标准。

-------------------------------------------------------------------------------------------------------

在制定网络协议时,通常按如下规定制定网络协议的层次机构:

1.结构中的每一层都规定有明确的人物及接口标准;

2.把用户的应用程序作为最高层;

3.除了最高层外,中间每一层都向上一层提供服务,同时又是下一层的用户;

4.把物理通讯线路作为最底层,它使用从最高层传送的参数,是提供服务的基础。

---------------------------------------------------------------------------------------------------------

OSI参考模型与TCP/IP协议模型的更多相关文章

  1. 计算机网络OSI参考模型与tcp/ip四层模型

    OSI参考模型--7层 1层物理层:主要定义物理设备标准,如网线的接口类型.光线的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化 ...

  2. ISO/OSI网络体系结构和TCP/IP协议模型

    1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层.数据链路层.网络层.传输层.会话层.表示层.     应用层.各层功能分别为: (1)物理层          提供建立.维护和拆除 ...

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

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

  4. OSI参考模型与TCP/IP参考模型与TCP/IP协议栈

    原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484126.html OSI参考模型与TCP/IP参考模型与TCP/IP协议栈 TCP/IP分层模型 ...

  5. 网络 OSI参考模型与TCP/IP模型

    ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...

  6. <TCP/IP原理> (二) OSI模型和TCP/IP协议族

    1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信.对等实体.协议.PDU 3)纵向理解:封装与解封.服务.接 ...

  7. TCP/IP协议 模型

    OSI的来源 OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型.  ISO为了更好的 ...

  8. [转]从OSI网络模型到TCP/IP协议族简介

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

  9. 漫谈网络通信——从OSI网络模型到TCP/IP协议族

    OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...

随机推荐

  1. centos 网络配置

    centos 网络配置网络配置 -bash-4.1# setup    #如果没有setup命令,可以yum install setuptool -y  也可以安装setup 命令 http://ji ...

  2. Java递归算法——变位字

    轮换的含义 1.c ats --> 2.ca st 3.c tsa --> 4.ct as 5.c sat --> 6.cs ta 7. atsc import java.io.Bu ...

  3. C#----对时间结构DateTime的使用(时间日期的使用)

    1.其初始化时间是0001--0--0 0:0:0 class Program { DateTime dt; static void Main(string[] args) { Program pp ...

  4. Flash Builder 4.7 破解

    http://litech.diandian.com/post/2013-03-22/40049178994 Adobe Flash Builder 4.7 For Mac 破解 和Photoshop ...

  5. GIT安装完需要做以下配置

    安装完GIT后需要做以下配置: 一.找到git的安装目录,查找etc目录下的gitconfig配置文件,编辑此文件在最后一行添加如下内容: [gui]     encoding = utf-8 [sv ...

  6. JAVA GUI随笔

    Java的布局管理器提供了一种层面的抽象,自动将用户界面映射到所有的窗口系统.GUI组件放置在容器中,它们的位置由容器的布局管理器来管理. 布局管理器是使用布局管理器类创建的. 注:同一个对象无论添加 ...

  7. python版本升级及pip部署方法

    Python版本升级 CentOS 6.3自带的Python版本为2.6,首先需要升级到2.7版本.由于旧版本的Python已被深度依赖,所以不能卸载原有的Python,只能全新安装. 1.下载Pyt ...

  8. python sys os hashlib_MD5 模块

    模块 内置模块是Python自带的功能,在使用内置模块相应的功能时,需要[先导入]再[使用] 一.sys 用于提供对Python解释器相关的操作: ? 1 2 3 4 5 6 7 8 9 sys.ar ...

  9. mysql中DATETIME,DATE和TIMESTAMP的区别整理

    简而言之.看格式,DATE 是 年月日YYYY-MM-DD,DATETIME 是 年月日时分秒YYYY-MM-DD HH:MM:SS,TIMESTAMP是 年月日时分秒YYYY-MM-DD HH:MM ...

  10. 30 分钟开发一个简单的 watchOS 2 app <oneVcat>

    Apple Watch 和 watchOS 第一代产品只允许用户在 iPhone 设备上进行计算,然后将结果传输到手表上进行显示.在这个框架下,手表充当的功能在很大程度上只是手机的另一块小一些的显示器 ...