shell简介

shell是一种具备特殊功能的程序,它是介于使用者和Unix/Linux操作系统内核间的一个接口。

操作计算机需要通过命令(command)或是程序(program);

程序需要编译器(compiler)将程序转为二进制代码,然后执行。

Linux支持的网络协议

1. TCP/IP

TCP/IP从一开始就集成到了Linux系统之中,并且其实现完全是重新编写的。现在,TCP/IP已成为Linux系统中最健壮、速度最快和最可靠的部分,也是Linux系统之所以成功的一个关键因素。

2. IPv6

IPv6是IPv4协议的升级,并解决了其中的很多问题,例如:IPv4缺少足够的可用IP地址,没有处理实时网络请求的机制,缺少网络层的安全机制等IPv6即将成为Linux 2.2.0核心的一部分。

3. IPX/SPX

IPX/SPX(Internet Packet Exchange/Sequenced Packet Exchange)是Novell公司基于XNS(Xerox Network Systems)的网络协议集。IPX/SPX在20世纪80年代早期成为Novell公司的NetWare的一部分。Linux系统中有IPX/SPX的完整实现。Linux系统可以设置为:

IPX路由器。

IPX网桥。

NCP(Network Core Protocol)客户机和/或NCP服务器。

Novell打印客户机,Novell打印服务器。

并且可以:

具有PPP/IPX功能,Linux系统可以作为PPP月艮务器/客户机。

IPX通过IP互连,允许两个IPX网络通过IP链路互连。

4. AppleTalk协议集

AppleTalk是Apple公司的网络互连协议。它提供对等的网络互连模型(peer-to-peer),并提供文件共享、打印共享等基本网络功能。每台计算机都可以设置为客户机和服务器,但同时每台计算机都要安装必要的硬件和软件。

Linux可以提供整套AppleTalk网络功能。Netatalk是AppleTalk协议的核心层实现,它最初是为BSD Unix系统编写的。

5. 广域网

很多厂商提供T-1、T-3、X.25和帧中继的Linux产品。

6. ISDN

Linux内核中集成了ISDN功能。Isdn4linux可以控制ISDN的PC卡并能模拟调制解调器。其应用从终端程序通过HDLC连接一直到通过PPP连接Internet。

7. PPP、SLIP及PLIP

Linux内核中也集成了对PPP(Point to Point Protocol)和SLIP(serial Line IP)以及PLIP(Parallel Line IP)的支持。个人计算机用户连接ISP(Internet Service Provider)的最常用方式就是PPP。PLIP允许实现两台计算机通过并行口的简单连接,速率可达到10kbps~20kbps。

8. 业余无线电

Linux内核中还集成了对业余无线电(amateur radio)协议的支持。特别令人感兴趣的是对AX.25协议的支持。AX.25协议提供了有连接和无连接两种操作方式。AX.25即可本身用来实现点到点的连接,也可用来传送其他协议,例如TCP/IP和NetRom。此协议结构上和X.25第二层十分接近,只是做了扩展,以便更适合业余无线电环境。

9. ATM

Linux对ATM的支持还处于实验阶段。现有一个测试版本支持ATM连接、通过ATM的IP连接以及局域网仿真等。

Linux的网络服务




Linux支持KVM Linux支持网络协议吗_服务器


Linux支持KVM Linux支持网络协议吗_linux_02


Linux支持KVM Linux支持网络协议吗_Linux支持KVM_03


Linux支持KVM Linux支持网络协议吗_unix_04