OSI参考模型与TCP/IP协议模型
OSI和TCP/IP都是为了计算机之间更好的互联的。
计算机网络是一个复杂的系统,比如两台计算机进行通信不仅仅只是有一条通信线就可以了。
还有很多的工作需要完成,例如:
如何知道对方计算机是否做好准备,网络如何识别对方计算机等问题,正如我们平时打电话
不可能拿起电话就直接挂机一样,很多问题需要协调和解决。
如何解决这些赋值的问题,早在ARPnet设计时,就提出了“分层”的方法,
即将庞大而复杂的问题分为若干较小的易于出来的局部问题。
由于计算机网络的发展,对于如何保证计算机系统之间的协调和通讯的成功成为研究的重点之一
各个公司都提出了自己的网络体系结构,例如:1974年IBM提出的SNA和DEC公司提出的DNA,
这些标准的提出使得各个公司自己的网络都能很容易地相互通讯,也就是同一体系结构的网络
但是在不同体系结构的网络互联非常困难。这样用户如果一旦购买一家公司的产品,
当其需要扩大网络规模的时候只有购买原来公司的产品,否则就只能将以前网络设置弃之不用。
重新购置,是的网络的发展受到了极大的限制。
为了使计算机网络能够实现互联互通,国际标准组织(ISO)在1983年提出了
开放系统互联参考模型(OSI),使计算机网络开始向统一的标准迈进,但是这个标准
制定花费时间太长,而且过分负责,加上没有很强的商业驱动力,因此几乎没有厂商生产
符合该标准的商用产品,而随着Internet的快速发展,其TCP/IP体系结构反而受到了广泛的
承认,成为事实上的工业标准。
-------------------------------------------------------------------------------------------------------
在制定网络协议时,通常按如下规定制定网络协议的层次机构:
1.结构中的每一层都规定有明确的人物及接口标准;
2.把用户的应用程序作为最高层;
3.除了最高层外,中间每一层都向上一层提供服务,同时又是下一层的用户;
4.把物理通讯线路作为最底层,它使用从最高层传送的参数,是提供服务的基础。
---------------------------------------------------------------------------------------------------------
OSI参考模型与TCP/IP协议模型的更多相关文章
- 计算机网络OSI参考模型与tcp/ip四层模型
OSI参考模型--7层 1层物理层:主要定义物理设备标准,如网线的接口类型.光线的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化 ...
- ISO/OSI网络体系结构和TCP/IP协议模型
1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层.数据链路层.网络层.传输层.会话层.表示层. 应用层.各层功能分别为: (1)物理层 提供建立.维护和拆除 ...
- OSI参考模型 VS TCP/IP参考模
OSI参考模型 VS TCP/IP参考模 TCP/IP各层对应的协议 TCP/IP的层 对应的TCP/IP协议 ...
- OSI参考模型与TCP/IP参考模型与TCP/IP协议栈
原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484126.html OSI参考模型与TCP/IP参考模型与TCP/IP协议栈 TCP/IP分层模型 ...
- 网络 OSI参考模型与TCP/IP模型
ISO是国际标准化组织.OSI,开放互联系统.IOS,思科交换机和路由器的操作系统. TCP/IP模型是OSI模型的简化.所有的互联网协议都是基于OSI模型开发的. 分层:便于管理,每层只管理下层,总 ...
- <TCP/IP原理> (二) OSI模型和TCP/IP协议族
1.OSI参考模型 1)作用 2)各层的名称和功能 2.对分层网络协议体系的理解 1)不同节点:层次组成不同,作用不同 2)横向理解:虚通信.对等实体.协议.PDU 3)纵向理解:封装与解封.服务.接 ...
- TCP/IP协议 模型
OSI的来源 OSI(Open System Interconnect),即开放式系统互联. 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型. ISO为了更好的 ...
- [转]从OSI网络模型到TCP/IP协议族简介
OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...
- 漫谈网络通信——从OSI网络模型到TCP/IP协议族
OSI七层模型 OSI(Open System Interconnection,开放系统互联)七层网络模型成为开放式系统互联参考模型,是一个把网络通信在逻辑上的定义,也可以理解成为定义了通用的网络通信 ...
随机推荐
- Java排序算法——快速排序
import java.util.Arrays; //================================================= // File Name : Arrays_Q ...
- Java数据库——连接关闭、增删改查
连接数据库 //================================================= // File Name : MySQL_demo //-------------- ...
- android 点击屏幕关闭 软键盘
//点击屏幕 关闭输入弹出框 @Override public boolean onTouchEvent(MotionEvent event) { InputMethodManager im = (I ...
- Spring MVC启动过程
org.springframework.web.context.ContextLoaderListener ContextLoaderListener的作用就是启动Web容器时,自动装配Applica ...
- string.replace正则表达式说明
str.replace(reg,function($0,$1,$2...,index,str){ }); $0: 匹配模式的字符串$1...: 匹配模式子表达式的字符串,0个或多个,个数取决于子表达式 ...
- PHP中的ob_start用法详解
用PHP的ob_start();控制您的浏览器cache Output Control 函数可以让你自由控制脚本中数据的输出.它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况.输出 ...
- cmd /c和cmd /k 解释,附★CMD命令★ 大全
cmd /c和cmd /k http://leaning.javaeye.com/blog/380810 java的Runtime.getRuntime().exec(commandStr)可以调用执 ...
- vim中大小写转换
转自:http://www.cnblogs.com/fortran/archive/2010/07/25/1784513.html vim中大小写转化的命令是:gu或者gU,形象一点的解释就是小u意味 ...
- Java UDP 数据报
服务端,创建一个DatagramSocket对象,侦听在某个端口,创建一个DatagramPacket对象接受数据.收到客户端发来的信息后,有原封不动转发到客户端. public class Data ...
- php分页代码简单实现
版权声明:本文为博主原创文章,未经博主允许不得转载. 数据库操作类代码:mysqli.func.php <?php // 数据库连接常量 define('DB_HOST', 'localhost ...