种豆资源网

当前位置:首页 > 经验 / 正文

网路控制程式

(2021-05-23 09:19:10) 经验

网路控制程式

网路控制程式是一个专用的计算机,它控制IBM主机与通信终端间的通信。

基本介绍

  • 中文名:网路控制程式
  • 外文名: NetWork Control Program
  • 简称:NCP
  • 运行环境:IBM前端处理器

简介

网路控制程式(英语:Network Control Program,缩写为NCP)是设定在现代网际网路的前身ARPANET内,于作为主机的电脑上运行的中间层协定栈。其中网路控制程式发展于传输控制协定前,功能类似于ARPANET早期的传输层协定。同时网路控制程式是单工通信协定,也就是说必须在两处设立TCP/UDP埠才能够进行双向通讯。

历史

IBM 3725和IBM 3745是运行NCP软体的前端处理器,这些NCP软体和运行在物理单元(PU)上的程式进行通信。PEP连线到IBM 3270主机。
NCP基本上是一种扮演输入/输出作业系统的应用程式。它管理所有来自一个网路和发往一个网路的数据。NCP实际上是大型计算机产生的一个模组,它在FEP启动时装入到FEP上。

ARPANET

高等研究计画署网路(英语:Advanced Research Projects Agency Network,缩写ARPAnet)是美国国防高等研究计画署开发的世界上第一个运营的数据包交换网路,是全球网际网路的鼻祖。
以现在的水平论,这个最早的网路显得非常原始,传输速度也慢的让人难以接受。但是,阿帕网的四个节点及其连结,已经具备网路的基本形态和功能。所以阿帕网的诞生通常被认为是网路传播的“创世纪”。
不过,阿帕网问世之际,大部分计算机还互不兼容。于是,如何使硬体和软体都不同的计算机实现真正的互联,就是人们力图解决的难题。这个过程中,文顿·瑟夫为此做出首屈一指的贡献,从而被称为“网际网路之父”。

协定栈

协定栈(英语:Protocol stack),又称协定堆叠,是计算机网路协定套件的一个具体的软体实现。
协定套件中的一个协定通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协定模组通常都要和上下两个其他协定模组通信,它们通常可以想像成是协定栈中的层。最低级的协定总是描述与硬体的物理互动。每个高级的层次增加更多的特性。用户应用程式只是处理最上层的协定。(参见OSI模型)
在实际中,协定栈通常分为三个主要部分:媒体,传输和套用。一个特定的作业系统或平台往往有两个定义良好的软体接口:一个在媒体层与传输层之间,另一个在传输层和应用程式之间。
媒体到传输接口定义了传输协定的软体怎样使用特定的媒体和硬体(“驱动程式”)。例如,此接口定义的TCP/IP传输软体怎幺与乙太网硬体对话。这些接口的例子包括Windows和DOS环境下的ODI和NDIS。
套用到传输接口定义了应用程式如何利用传输层。例如,此接口定义一个网页浏览器程式怎样和TCP/IP传输软体对话。这些接口的例子包括Unix世界中的伯克利套接字和微软的Winsock。
搜索
热门图片
最近更新
随机推荐

Powered By 种豆资源网||