zoukankan      html  css  js  c++  java
  • 问题115:什么是“无缝的”、“透明的”和“虚拟的”?

    问题1-15:什么是“无缝的”、“透明的”和“虚拟的”?

    答:“无缝的”(seamless)用于网络领域时表示几个网络的互连对用户来说就好像是一个网络。这是因为互连的各网络都使用统一的网际协议IP,都具有统一的IP地址,就好像所有网络上的主机和路由器都连接在一个大的互连网上。用户看不见各个不同的网络相连接的“缝”,因此称这种连接为“无缝的”。在这个意义上讲,“无缝的”和“透明的”意思很相近。

    当“无缝的”用于计算机程序时,表示有几个程序联合起来完成一项任务,但对用户来说只有一个接口,这样的接口叫做“无缝的用户接口”,表示程序之间的其他一些接口对用户是不可见的。

    “透明的”(transparent)表示实际上存在的东西对我们却好像看不见一样。例如,网络的各层协议都是相当复杂的。当我们在电脑上编辑好一封邮件后,只要用鼠标点击一下“发送”按钮,这封电子邮件就发送出去了。实际上,我们的电脑要使用好几个网络协议。可是这些复杂的过程我们都看不见。因此,这些复杂的网络协议对网络用户来说都是“透明的”。意思是:这些复杂的网络协议虽然都是存在于电脑中,但用户却看不见(如果要看,就要使用专门的网络软件)。

    我们在使用调制解调器上网时是使用PPP协议。不管我们发送什么样的字符,PPP协议都可以进行传输。那么这种传输方式叫做“透明传输”。

    有时我们也说网络是透明的。这表示对应用程序来说,只要将要做的事情交给应用层下面的应用编程接口API,后面的事情就不必管了。网络程序会将应用程序传送到远地的目的进程。因此这个网络的复杂机制对端用户来说也是看不见的,因而是透明的。

    “虚拟的”(virtual)表示看起来好像存在但实际上并不存在。“虚拟的”有时可简称为“虚”。如“虚电路”就表示看起来好像有这样一条电路,但实际上并不存在。“虚拟局域网”VLAN表示看起来这几个工作站组成了一个局域网,但实际上并不是这样。

    读者应当注意到,从字典上看,英文字virtual还有“实际上的”、“实质上的”、“现实的”等意思。这正好和“虚拟的”相差很大。

  • 相关阅读:
    Sublime Text 乱码解决(Package Control 和 ConvertToUTF8插件安装)
    Hadoop搭建,上传文件时出现错误,没有到主机的路由
    Hadoop安装成功之后,访问不了web界面的50070端口怎么解决?
    centos7安装ifconfig命令
    Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通
    parallels desktop虚拟机与Mac共享网络设置方法
    NGINX轻松管理10万长连接
    Nginx upstream性能优化
    Linux性能调优、Linux集群与存储等
    Run time setting设置详解
  • 原文地址:https://www.cnblogs.com/xilifeng/p/2544281.html
Copyright © 2011-2022 走看看