阅 读 文 章

[转贴]SLIP协议在Unix系统中的实现

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(sdccf) | 时间:2007-05-27 | 浏览:人次 ]


[color=blue]  
[ 转贴自:http://www.microvoip.com   ] 
  SLIP协议是最早的、也是仅有的两个串行IP协议之一,属于异型IP协议。它实现了在串行通信线路上运行TCP/IP协议及其应用服务的功能,为千家万户上网提供了拨号IP模式,并且为行业用户通过串行媒介传输IP datagram提供了专线IP模式。 

  串行线路互联网络协议SLIP(Serial Line Internet Protocol)是在串行通信线路上支持TCP/IP协议的一种点对点(Point-to-Point)式的链路层通信协议,不但能够发送和接收IP datagram,还提供了TCP/IP的各种网络应用服务(如rlogin、telnet、ftp、rtp等)。个人用户可利用SLIP协议拨号上网,行业用户则可通过租用SLIP专线远程传输业务数据。 

  Unix系统 

  从组网方式分析,SLIP协议和串行通信线路适合应用于行业和大型企业构建MAN/WAN大型自组网,或者本地企业构建LAN及Internet网的接入等应用方面。一般情况下,这些应用系统选择Unix OS。原因有三: Unix是惟一可以运行在Intel和RISC芯片上的OS,是群集、SMP、MPP领域惟一的OS;以其为基础形成的POSIX系统标准是迄今为止惟一的OS标准;具有多用户、多任务、跨平台易移植、性能稳定、功能强大、安全略胜一筹的优点。其中SCO Unix在实现SLIP协议时,对应不同的串行线路连接方式将SLIP分成三类链接:专用型、动态输入型和动态输出型,后两种都是在uucp通信系统的基础上实现的。 

  uucp通信系统 

  Unix到Unix复制程序uucp(Unix to Unix Copy Program)是Unix系统本身提供的最基础的数据传输工具,可以基于串行线、电话线和调制解调器构造网络,能够实现两台Unix主机之间的文件传输,也可实现命令的远程执行(由一台主机发出命令,让另一台主机执行)。 

  uucp采用的核心实现技术是非实时存储转发和批处理 (spooling)。首先将要处理的命令和预定执行时间(例如在通信网流量小或收费少时)一起存放在输入井中,然后在预定执行时间到时,与要通信的远程主机建立连接、执行命令。

   uucp系统要用到的两个系统文件,都存放在/usr/lib/uucp目录下,分别为/usr/lib/uucp/devices和/usr/lib/uucp/systems 

  1.连接线路通信参数文件/usr/lib/uucp/devices 

  存储串行连接使用的设备(包括串行线和调制解调器)信息。

  2. uucp系统文件/usr/lib/uucp/systems 

  存储所有本机系统能够直接连接的Unix主机名,及与之相关的要执行的命令和预定执行时间。

  专用型SCO SLIP链接的参数配置 

  参数配置过程如下: 

  第一步:选择WAN connection协议。 

  在SLIP和PPP协议之间选择SCO-TCP/IP SLIP协议。 

  第二步:选择网络通信协议。 

  在TCP/IP协议和SPX/IPX协议之间选择。SLIP协议是支持TCP/IP的专用型协议,所以选择SCO TCP/IP协议。 以上两个步骤是将SLIP驱动程序加入到SCO Unix的内核中。 

  第三步:选择SLIP链接的类型。 

  在专用、动态输出、动态输入三种SLIP链接中选择其一:专线型连接方式和null-modem连接方式选择专用型链接; 动态输出和动态输入型链接要搭配使用,即通信的双方一个是动态输出型,另一个则是动态输入型。 

  第四步:配置专用型SLIP协议的参数。 

  专用型SLIP协议的参数配置如上表所示。高级参数的配置是任选项,包括配置TCP/IP分组头压缩(header compression)、流量控制、配置ICMP分组抑制、配置最大传输单元、显示调试信息、配置分组抑制等。 这些参数的配置也可通过直接编辑/etc/tcp文件的相应条目来得到。 
论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 系统 实现 协议 SLIP 链接 动态 配置 串行 选择 文件

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.