«12345678»   5  /  11  页   跳转

菜鸟问题集!(菜鸟们应该都来看看)

第三十三个:什么是“套接字”


  套接字(Socket)可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket将这段信息发送给另外一个Socket中,使这段信息能传送到其他程序中。

  我们来分析一下附件里的图,Host A上的程序A将一段信息写入Socket中,Socket的内容被Host A的网络管理软件访问,并将这段信息通过Host A的网络接口卡发送到Host B,Host B的网络接口卡接收到这段信息后,传送给Host B的网络管理软件,网络管理软件将这段信息保存在Host B的Socket中,然后程序B才能在Socket中阅读这段信息。

  假设在图中的网络中添加第三个主机Host C,那么Host A怎么知道信息被正确传送到Host B而不是被传送到Host C中了呢?基于TCP/IP网络中的每一个主机均被赋予了一个唯一的IP地址,IP地址是一个32位的无符号整数,由于没有转变成二进制,因此通常以小数点分隔,如:198.168.0.1,正如所见IP地址均由四个部分组成,每个部分的范围都是0-255,以表示8位地址。

  假设第二个程序被加入图中的网络的Host B中,那么由Host A传来的信息如何能被正确的传给程序B而不是传给新加入的程序呢?这是因为每一个基于TCP/IP网络通讯的程序都被赋予了唯一的端口和端口号,端口是一个信息缓冲区,用于保留Socket中的输入/输出信息,端口号是一个16位无符号整数,范围是0-65535,以区别主机上的每一个程序(端口号就像房屋中的房间号),低于256的短口号保留给标准应用程序,比如pop3的端口号就是110,每一个套接字都组合进了IP地址、端口、端口号,这样形成的整体就可以区别每一个套接字t,还有两种套接字:流套接字和自寻址数据套接字,在这里我们就不细说了...
gototop
 

第三十四个:什么是适配器?

其实它就是一个物理设备,它允许硬件或电子接口与其它硬件或电子接口相连。在计算机中,适配器通常内置于可插入主板上插槽的卡中(也有外置的)...卡中的适配信息与处理器和适配器支持的设备间进行交换。
了解了适配器。网络适配器就很好理解了。不用我太费口水来讲吧。常用的网络适配器为拔号适配器和网卡适配器。。

现在我再为楼上的说一下网卡适配器出问题的检查思路吧。首先确定一下是不是驱动正常。。检查方法为打开网上邻居。在邻近的计算机那里如果能找到本机。。那么确定你的网卡可以正常工作。。如果找不到。。可以更新网卡驱动。。不果不是驱动的问题。。一般就是硬件上的问题了。。
gototop
 

网络门诊(日常网络问题解决)


问:
请问RedHat Linux7.3能否通过有线通上网,如果可以的话请问应该如何设置。
答:
有线通一般是开机就连接网络,所以只要设置Linux的IP地址获取方式为DHCP,开机后就可以连接Internet,比ADSL方便多了。

问:
我用的是IE6系统是ME,以前一直是好的。就是最近出些问题!上网【比如163】时,点击网站首页的新闻,就是打不开新窗口!其余像在论坛或进网易邮箱这样整个画面都变的就没问题!就是说点需要开新IE的链接时,就不正常!这是怎么回事啊?中毒了?
答:
一般是因为安装软件导致IE不能弹出新窗口,这时可以选择\"开始\"选单,在运行中输入\"regsvr32 actxprxy.dll\",点\"确定\",等待弹出一个信息对话框DllRegisterServer in actxprxy.dll succeeded,点\"确定\"。再选择\"开始\"选单选\"运行\",输入\"regsvr32 shdocvw.dll\",点\"确定\",等待出一个信息对话框DllRegisterServer in shdocvw.dll succeeded,点\"确定\"。重新进入Windows之后,您的IE应该就可以弹出新窗口了。

问:
好!谢谢你上次给我回复了,这次又有问题问你,我的猫是ROCKWELL/CONEXENT,以前装的conexent 56k speark data voice modem,后来改装了rockwell 56k data voice modem(rcv56acf),拨号上网速度竟达到了115200kps,速度确实比以前要快,竟是56k的2倍,我公司装的ISDN,速度也是115200kps,我的猫不是跟ISDN一样快吗?这是为什么呢?
答:
这说明你使用了不符合你Modem型号的驱动程序,此款驱动程序不能检测Modem的实际连接速率,只是显示端口速率,115200Kbps就是端口的最高速率,所以还是装上以前的Modem驱动吧,呵呵。

问:
我的电脑某日登录了一个不知名的网叶后,不但IE的首页被改,并且注册表也被封,连开始菜单里的运行项也被禁止了。后我用超级兔子把运行项改了出来,注册表也解了禁,IE的首页也通过注册表该了回来。但是还有一个问题,我这菜鸟解决不了,恳请大侠赐教:现在,我一开机启动,IE窗口就会自动弹出,很是繁人,不知怎么办才好,而且IE的安全级别设定也被禁止了,助我啊~~~切切~~~
答:
自从出现更改IE标题栏的烦人网站后,现在还是愈演愈烈,还好,有一个网站给我们了一些解决这些问题的小程序,并且集成到了网页中,这就是http://magic.3721.com的魔法石,以后有朋友遇到,去这里运行一下程序就可以了。

问:
我想问一下,我的系统是WIN XP,我由于需要,要使用内部IP,我不想把网卡装上去,我记得以前有人说过可以通过虚拟建立虚拟IP的!请问在具体应该如何实现。
答:
你可以建立一个虚拟网卡来建立虚拟IP。首先在控制面板中运行“添加新硬件”,进入添加新硬件向导,选择添加网络适配器,在驱动程序列表中选择Microsoft的“MS Loopback Adapter”网卡,安装后,就可以象普通的网卡一样设置了。

问:
我有几个问题想问你,真是麻烦你了。我们小区现在使用的是FTTB+LAN 的宽带上网方式,我和邻居一共4台电脑原先使用一个HUB联成了对等网(操作系统为WIN98),接上了宽带后,每人机器中设置了自动寻找IP地址,宽带的RJ45的接头接入HUB 上的LINK UP (我们没有相关的IP 地址)我们实现了共享上网。现在我们想组建成有服务器的局域网,使用的版本为WIN2000专业中文版,同时在服务器上想安装一只调制解调器,以备宽带不通时使用。但是在服务器上设置IP及网关后,不能实现宽带上网,请问该如何解决呀?将服务器该为自动获取IP 地址的话,可以宽带上网,其他客户机如何设置,我们的目的让其他的机子都能通过该服务器上网。您有什么好的解决办法吗?实在是麻烦了。这里我们先谢谢了。
答:
刚开始你们使用的是FTTB+LAN的漏洞上网,也就是说你们同时获得了电信的四个IP地址,四台机器同时上网,现在使用代理服务器,也就是说要通过一台机器上网,当然不可以了。你可以通过在做服务器的那台机器加装双网卡来实现共享上网,这两块网卡中连接宽带的那块设置为DHCP,另一块连接HUB,设置局域网IP地址,然后启用Win2000的Internet共享功能。

问:
我是第一次给你写信,好怕哦!我是一个菜鸟!问题太简单不要笑哦。1我听中央人民广播电台整天说他们的网址是www.cnradio.com中国广播网,但是我怎样试都不能登陆,这是为什么呢?2有没有不用登陆网站就可以使用上面的邮箱呢?最好是中文的:)3上回您介绍的IE防火墙不顶用啊!?上163,新浪时广告照样弹出来,为什么呢?希望你尽快回信喔,再见!
答:
不会吧,中国广播网登录不上去?你上网没有啊!我能正常上去,还可以听中央广播电台的各套节目,你现在再试试。你所说的不用登陆网站就可以使用的邮箱也就是我们通常所说的支持pop3和SMTP的免费邮箱,www.21cn.com有这样的邮箱提供,你去申请一个。那个IE防火墙我使用了,很好用啊?是不是你没有正确设置,好好看看它的使用说明。
gototop
 

问:
买的是神舟电脑2000E,因为我接有线通,他们就换给我一块网卡(金彩虹LH-8139C)刚开始没有什么问题,用了2个月不到,我就上网很难上了,有线通上那个指示灯老是指示我的网卡不工作,我要重启电脑好几次才能上,现在要几十次才能上了,我又查不出什么毛病,我猜是软件或者硬件有冲突。我该怎么办??
答:
建议更换网卡。正巧我和你遇到同样的问题,我安装了FTTB+LAN的宽带,送了一块RTL8139芯片的网卡,用了不到一周,就出现不能上网的问题,非要重启多次才可以,并且上传的速度只有0.8KB,后来打电话给他们的技术人员,得到的答复是他们的网卡保用1小时,晕!现在我换了一块网卡,上网完全正常,再也没有出现同类错误,看起来劣质网卡跟网络连接有非常重大的关系呢。

问:
我的硬盘上装有98(C盘),2000PRO(D盘),XPPRO(E盘),3个操作系统,60G的硬盘,D盘和E盘是NTFS格式。在D盘和E盘下都有hiberfil和pagefile这2个文件,容量很大,后面一个我知道是页面文件,我想请问的是能否把这个文件转移到其他分区,我的D和E分区时分的容量不多,如果可以那么是否那个分区也要是NTFS格式的??另外2000下的这2个文件能否和XP下的这2个文件放在同一个目录下?第2个问题,就是我想把3个系统的收藏夹转移到其他分区,3个系统用同一个收藏夹可以吗?如果不可以,请告诉我怎样转移3个收藏夹,记得以前你提到过,可是那时因为没这个需要所以也没记下,失败啊!!麻烦你再告诉我一次吧,谢谢拉:)第3个问题,我的XP系统是professional,版本2002 5.1(2600),可是我的XP系统却没有快速启动栏,而我朋友的XP perofessional却有,我换了家用版也没有,不知道为什么???郁闷啊!!问题多了点,麻烦你拉,一定要回答我哦。谢谢
答:
问题真多啊,咱们慢慢来解答吧!hiberfil.sys是虚拟内存交换文件,和pagefile.sys那个文件结合起来才具有虚拟内存的功能,你可以将虚拟内存的文件设置到其它分区,只要在我的电脑上单击右键,选择属性,在其高级选项卡中的性能设置中就可以作出更改。当然你也可以将2000和XP的虚拟内存放在同一个分区,不论是NTFS格式还是FAT32格式,不过设置虚拟内存最好遵循以下原则:不要在同一个物理盘上有两个pagefile文件;大小应该为物理内存+11M大小;如拥有多个物理硬盘,在不同的物理硬盘上设立pagefile文件;在条带集上设立pagefile文件会获得效率上的好处; 最小的pagefile为2M;最好将pagefile所在的磁盘设定为NTFS分区。收藏夹三个系统可以共用一个目录,需要更改注册表,不过你可以使用超级魔法兔子等软件将他们设置到一个目录即可。你的系统是有快速启动栏的,只是你没有设置而已,请在任务栏上点击右键,选择工具栏,将“快速启动”打上勾就可以了。

问:
我现在遇到一件很令人头疼的事情,我的机子是P4 1.7G的“华海”品牌电脑,接的是“长城宽带”,装了WIN98第二版,金山毒霸病毒防火墙、天网防火墙、金山网镖、江民反黑王。最近一段时间。我不能下载任何东西了。具体现象为:金山毒霸不能智能升级,各个软件下载网站的软件都不能下载,MP3也不能下载,很多以前可以看的在线电视电影也不能看,上述情况都会出现一个结果,就是弹出一个对话框:“安全警报;当前安全设置不允许下载该文件。”重装系统后不行,把各种防火墙关闭并且退出后也一样,而且我的INTERNET浏览器以及各种安全设置都没有问题。但是奇怪的是,仍然可以上网,也可以看“南京电视台”的几个网上电视台。而且网速也很快的,看电视时候最快也可以达到480多K呀!我自己弄,又找了几个电脑知识丰富的同学来帮忙,但是都没有解决问题,现在仍然是网可以上,软件和MP3不能下载。希望你能帮我解决这个难题。
答:
你安装的东西真多,不管是杀毒还是防黑,都用上了两三个,当然会造成一些系统冲突了。现在碰到的问题就是那些防火墙封闭了几个端口号,可能碰巧这些下载站又是使用的FTP方式,而你的防火墙都没有禁止http方式,那么网页就能正常浏览了,网上电视台一般使用rtsp、mms等UDP方式,也没有禁止。现在不用重装系统,把你那些杀毒的,防黑的统统卸除,然后重新启动机器,看可以了,再一个个安装,这次不要装太多了,一类装一个就可以了,要那么多效果不见得好啊。
gototop
 

第三十五个:什么是 sysCONFIG


sysCONFIG 是莱迪思基于 ispXP 技术的 CPLD 和 FPGA 器件(也就是 ispXPLD 5000MX 和 ispXPGA FPGA 器件)的微处理器接口的商标名称。sysCONFIG 端口是用来快速组态这些器件的 SRAM 部分的。

快速器件组态是许多嵌入式系统的常见要求。在这类系统中,sysCONFIG 端口可以用来连接总线或微处理器,以快速组态 ispXP 器件。sysCONFIG 端口需要 8 个数据引脚和 4 个控制引脚来进行器件组态。

请注意,通过 sysCONFIG 端口只能组态 ispXP 器件的 SRAM 部分。sysCONFIG 端口不能访问非易失的 E2CMOS 内存。要组态 ispXP 器件的 E2CMOS,必须使用 ISP 端口。ISP 端口完全符合 IEEE 1149.1 测试访问端口(TAP)标准,又叫 JTAG 标准。

gototop
 

第三十六个:什么是MIB


  网络管理信息库(MIB)是网络管理数据的标准,在这个标准里规定了网络代理设备必须保存的数据项目,数据类型,以及允许在每个数据项目中的操作。通过对这些数据项目的存取访问,就可以得到该网关的所有统计内容。再通过对多个网关统计内容的综合分析即可实现基本的网络管理。
gototop
 

第三十七个:什么是WINS


-------------------------------------------
--------------------------------------------
WINS全称Windows Internet Name Service,即Windows互联网名称服务。它和DNS一样,都是用来将主机名转换成IP地址的。但在互联网解析主机名的是DNS,事实上WINS主要的是用在局域网内缓解网络风暴。
WINS基于计算机的NetBIOS名工作,所以要了解WINS,必须对计算机名、NetBIOS及NetBIOS名有一个初步的认识。
在微软的系统中,任何一台计算机,不论是否联网,都必须定义一个不超过15位的字符作为计算机名,该名在系统安装时指定,如不指定,则由系统随机生成。设定以后,可在我的电脑—属性—计算机选项卡(WIN2000以上)或网上邻居—属性—标识选项卡中(WINME以下)查看并管理;如果该计算机处于网络环境下,则该计算机名还必须在网络中保证唯一。这个计算机名的存在,是实现NetBIOS的前提。
在局域网发展早期,为在个人机上实现网络能力,MS和IBM合作开发了一套网络协议,认为它如同计算机的BIOS一样,将成为最基本的网络访问接口,因此使用了NetBIOS(Network Basic Input/Output System)这个名字。MS就利用NetBIOS接口开发网络服务器及相应的客户软件,后来, 打通NetBIOS和网络物理层的各种具体接口的NetBEUI(NetBIOS Extend User Interface)又开发成功,成为NetBIOS的增强版。它直接控制Token Ring(令牌环)和Ethernet(以太网)驱动程序,使之只能运行于局域网,其缺点是不支持路由, 要在大型的或路由式的网络间通信,必须使用基于路由的传输机制(一般是TCP/IP)加以补充,叫做NetBIOS over TCP/IP(NetBT),意为运行于TCP/IP基础上的NetBIOS。WIN2000以下的计算机强制使用NetBIOS名;WIN2000以上的计算机为了在网络中和WIN2000以下的计算机保持通信,保留NetBIOS名。
NetBIOS名的前15位沿用计算机名,最后增加一位字符作为后缀,用于标识某种服务或应用程序,所以对同一个计算机名,可以生成多个NetBIOS 名;而同一计算机的多个服务也可以注册到另一个计算机的NetBIOS名上,均由该后缀加以区分。 WIN2000中专门提供文件和打印机共享的 server服务就是典型的例子,它的后缀是八进制的20。
不难看出,即使没有WINS服务器,只要是基于NetBIOS的主机,它们都能够自己管理自己,其原理如下:
主机A登录网络时,它将向网络发送注册广播6--10次,声明自身的NetBIOS名称,确保网内其他主机收到该消息,如果该名与主机B重名,主机B将发出一个包括它自己NetBIOS名称的广播包,要求主机A停止注册,主机A会发出一个负的名称注册(negative name registration)广播作为响应,主机A注册失败;如无其他主机反对,A成功注册。
与此同时,网络上的其它主机也向A发出一个包括自己NetBIOS名称的广播包,声明自己的存在。这在形式上表现为其它主机的网络邻居窗口在刷新后会出现该主机A的NetBIOS名;而主机A的网络邻居窗口中也出现了其它主机的NetBIOS名,也就是通常所认为的计算机名。
当主机A联系主机B时,A广播一个包含B主机NetBIOS名的地址请求,如果B在线,它将向主机A广播一个包括自己IP地址的正的名称查询(positive name query)消息予以响应,然后A就可以利用这个地址连接到主机B;
当主机A正确关机时,自动发生名称释放操作,这时其它主机可以用主机A的名称登陆网络;但主机A非正常关机时,其它主机的网络邻居窗口中仍然会有该主机名,双击后会出现“找不到网络路径”的错误提示:主机A已经名存实亡。
这种“无组织无纪律”的自我管理,带来的是通信效率的大大下降:每台主机在登陆和重登陆网络的时候,都将向网络发送广播;然后所有主机再向它发送广播;然后主机间要求通信都以广播的方式进行……,每台主机随时都在大呼小叫,其巨大的数据流量将造成网络响应速度直线下降,这是最不能接受的网络问题。
所以,必须有一个“老板”对所有主机的NetBIOS名称和IP地址进行集中统一的管理和维护,NetBIOS客户端通过直接与“老板”进行名称的注册、更新、查询和释放操作,最大程度的减少了广播流量。这个“老板”就是WINS服务器。
在WINS中,NetBIOS名可以被注册为唯一的名称,这时它对应一个IP地址;也可以映射为一个组的名称,这时它对应多个IP地址。所以准确的说,WINS服务应该叫WINS的NetBIOS 名称服务,正是它使NetBIOS名称到地址的解析成为可能。
为更深刻的理解WINS,我们还要说明由NetBT规定的WINS名称解析的四种方法(又叫nodes,节点):① nodeB:广播的方法(broadcast);② nodeP:对等的方法(peer-to-peer),直接在WINS服务器中查询;③ nodeM:混合的方法(mixed),即联合使用nodeB和nodeP,默认为B;④ nodeH:另一种混合的方法(hybrid),和nodeM一样,但默认为nodeP。如果网络中没有WINS服务器,则系统默认使用B节点的方法,如前所述;如果系统中至少有一台WINS服务器,则系统默认使用H节点的方法。
NetBIOS客户机——即WINS客户机向WINS服务器注册、更新、查询和释放的工作流程与DHCP的工作流程异曲同工:都是以租约的形式进行——但在表现形式上更像是老板与员工之间签订用工合同的一幕。仍以客户机A 和B为例描述如下:

gototop
 

一、 注册
客户机A一诶启动,就向TCP/IP配置中指定的WINS服务器发送一个名称查询请求(请求签订合同),要求注册其NetBIOS名和IP地址,如果WINS在线,它首先检查自己的数据库中是否已有该NetBIOS名,如客户机B与该名同名,则WINS以500毫秒为间隔向B发送三次名称查询请求,用以确定B是否仍然还在上班,如收到响应,则向A发出一个负的名称注册(negative name registration)。A注册失败;如果没有响应,则A注册成功,该WINS服务器会将这一对应关系(重新)记录在自己的数据库中,并向该客户机返回一个注册成功的消息,其中包括一个指定的生存周期 TTL(Time to Live)——它的存在表明了WINS客户机只是一个钟点工,此时合同签订成功。
一旦A三次联系WINS服务器都失败的话,意味着WINS服务器宕机或不可用,这时,如果网络中再无其它的WINS服务器存在,则又回到了无组织无纪律的洪荒状态,WINS客户机会按照上述“广播”的方式来工作。

二、更新
默认情况下,WINS服务器数据库更新时间(合同期限)即TTL是六天,如果到时客户机没有发出更新请求(要求续签合同),名称注册即告失效(合同终止),WINS会将该员工从花名册上删除,这就是TTL的作用。
所以一般来说,客户机会在相应的TTL值过去50%也就是三天的时候向服务器发出一次名称刷新请求,说明自己还在任劳任怨的继续上班,当WINS服务器收到该请求后,即向该客户机发出包含了一个新的TTL的名称刷新响应,表示合同已然重签。

三、 查询
当A需要联系B的时候,它首先检查缓存,看是否有B的NetBIOS名对应IP地址的记录,如果没有,则向WINS服务器发出该NetBIOS名称的IP查询请求,要求WINS回应其IP 地址。如果没有任何WINS服务器响应,或者某个WINS服务器发出了一个“Requested Name Does Not Exist”(请求的名称不存在)消息,客户机即启用广播的方式查找,如果仍未响应,如果有事先的设置,主机A还要尽最后的努力,去查找自己的数据库文件Lmhost,仍然无效的时候,才善罢甘休。

四、 释放
如果WINS客户机A停止某个注册的网络服务或正常关机的时候,该A即针对注册的某个服务或者A的NetBIOS名直接向WINS发出一个包括A机IP地址和NetBIOS名称的释放请求(要求解除合同)。WINS收到该请求后,先检查它的数据库,如果WINS找到了一个对应的记录,则向A发送一个正的名称释放(positive name release)消息作为响应,其中包括了被释放的NetBIOS名称和值为0的TTL,同时在数据库中将这条记录标记为已经释放,合同正式解除;
如果WINS没有找到对应的记录或者该NetBIOS名被 指向了另一个IP地址,那么WINS会向A发出一个负的名称释放(negative name release)消息作为回应。合同无法解除。
如果A非正常关机,是不会发出名称释放消息的,显然,WINS服务器的数据库中就会多出一条“假”记录,当B向WINS发出A的地址请求时,WINS仍然会向B给出已不存在了的A的地址信息,当然B不可能再通过这个地址联系到A,最终会出现超时错。在B的网络邻居窗口中,A的存在仅仅证明了A“曾经来过”。
限于篇辐,WINS与DNS的集成、WINS代理以及多个WINS服务器的管理维护和排故等WINS服务器的高级应用只有以后再谈了。
WINS是老生常谈了,希望本文对老资格的网管朋友能温故知新,对初入道的新网管朋友能有一些帮助。敬请专家指正。
gototop
 

第三十八个:什么是DNS


DNS(Domain Name System) 翻成中文是「领域名称系统」.

在一个 TCP/IP 架构的网路 (例如 Internet) 环境中, DNS 是 一个非常重要而且常用的系统. 主要的功能就是将人易於记忆的 Domain Name 与人不容易记忆的 IP Address 做转换. 而上面执行 DNS 伺服软体的这台网路主机, 就可以称之为 DNS Server.
基本上, 通常我们都认为 DNS 只是将 Domain Name 转换成 IP Address, 然後再使用所查到的 IP Address 去做连线. 事实上, 将 IP Address 转换成 Domain Name 的功能也是相当常使用到的 , 当 login 到一台 Unix 工作站时, 工作站就会去做反查, 找出你是从哪个地方连线进来的.

DNS 是使用阶层式的方式来运作的. 例如:
chameleon的 Domain Name 为 www.cn90.net 这个 Domain Name 当然不是凭空而来的, 是从\" .net \"所分配下来的. 那么.net 又是从哪里来的呢? 答案是从 \".\", 也就是所谓的「根领域」 (root domain) 来的. 根领域已经是 Domain Name 的最上层. 而 \".\" 这层是由 InterNIC (Internet Network Information Center, 网际网路资讯中心) 所管理. 全世界的 Domain Name 就是这样, 一层一层的授与下来.

gototop
 

1、OSI参考模型的基本概念
国际标准化组织ISO发布的著名的标准是ISO/IEC7498,又称为X.200建议。该体系结构标准定义了网络互连的七层框架,即ISO开放系统互连参考模型。在这一框架下进一步详细规定了每一层的功能,以实现开放系统环境中的互连性(interconnection)、互操作性(interoperation)和应用的可移植性(portability)。
开放系统互连OSI中的“开放”是指只要遵循OSI标准,一个系统就可以和体于世界上任何地方的,也遵循这同一标准的其他任何系统进行通信。
OSI标准制定过程中所采用的方法是将整个庞大而复杂的问题划分为若干个容易处理的小问题,这就是分层的体系结构方法。在OSI中,采用了三级抽象,即体系结构、服务定义(Service Definition)和协议规格说明(Protocol Specification)。
OSI参考模型定义了开放系统的层次结构、层次之间的相互关系及各层所包括的可能的服务。它是作为一个框架来协调和组织各层协议的制定,也是对网络内部结构最精炼地概括与描述。
OSI参考模型的服务定义详细地说明了各层所提供的服务。某一层的服务就是该层及其以下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎样实现的无关。同时,各种服务定义还定义了层与层之间的接口和各层的所使用的原语,但不涉及接口是怎样实现的。
OSI标准中的各种协议精确地定义了应当发送什么样的控制信息,以及应当用什么样的过程来解释这个控制信息。协议的规程说明具有最严格的约束。
OSI参考模型并没有提供一个可以实现的方法。OSI参考模型只是描述了一些概念,用来协调进程间通信标准的制定。在OSI的范围内,只有在各种的协议是可以被实现的而各种产品只有和OSI的协议相一致时才能互连。这也就是说,OSI参考模型并不是一个标准,而只是一个在制定标准时所使用的概念性的框架。
从历史上来看,在制定计算机网络标准方面起着很大作用的两大国际组织是CCITT与ISO。CCITT与ISOTC97的工作领域是不同的,CCITT主要是从通信的角度考虑一些标准的制定,而ISO的TC97则关心信息的处理与网络体系结构。但随着科学技术的发展,通信与信息处理的界限变得比较模糊了。于是,通信与信息处理就都成为CCITT与TC97共同关心的领域。CCITT的建议书X.200就是开放系统互连的基本参考模型,它和ISO7498基本上是相同的。
2 OSI参考模型的结构与各层的主要功能
提供各种网络服务功能的计算机网络系统是非常复杂的。根据分而治之的原则,ISO将整个通信功能划分为七个层次,划分层次的原则是:
(1)网中各结点都有相同的层次;
(2)不同结点的同等层具有相同的功能;
(3)同一结点内相邻之间通过接口通信;
(4)每一层使用下层提供的服务,并向其上层提供服务;
(5)不同结点的同等层按照协议实现对等层之间的通信。
OSI各层的主要功能是:
(1)物理层(Physical layer)
物理层处于OSI参考模型的最低层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。
(2)数据链路层(Data link layer)
在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差错的数据链路。
(3)网络层(Network layer)
网络层主要任务是通过路由器算法,为分组通过通信子网选择最适当的路径。网络层要实现路由器选择、拥塞控制与网络互连等功能。
(4)传输层(Transport layer)
传输层的主要任务是向用户提供可靠的端到端(End-to-End)服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通体体系结构中最关键的一层。
(5)会话层(Session layer)
会话层的主要任务是组织两个会话进程之间的通信,并管理数据的交换。
(6)表示层(Presentation layer)
表示层主要用于处理在两个通信系统中交换信息的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。
(7)应用层(Application layer)
应用层是OSI参考模型中的最高层。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理(User Agent),来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造业报文规范MMS、目录服务DS等协议。

gototop
 
«12345678»   5  /  11  页   跳转
页面顶部
Powered by Discuz!NT