[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 链接 动态 配置 串行 选择 文件 |
注册
个人空间
