‘壹’ 共享上网方案
对比共享
ADSL资源共享在一定程度上讲就是搭建一个小型的公司局域网,在通过ADSL拨号服务器、ADSL路由器等设备使局域网实现网络资源的共享分配。谈到实现资源共享的方式通常来说无外乎利用“硬件共享上网”和“软件共享上网”两种,硬件共享上网一般是指利用ADSL路由器等硬件设备来实现,它是通过内置的硬件芯片来完成Internet与局域网之间的数据包交换的,实质上就是在芯片中固化了共享上网软件。硬件共享上网方式一般是企业级选用的,因为它需要投入较大的资金购买路由器设备。
软件共享上网方式是现在最为流行的共享上网方式,因为它无需什么投资,却能实实在在地达到网络资源共享的目的,特别适用于小型公司。目前用来实现共享上网的软件分为两类,一类是代理服务器软件,另一类就是网络地址转换软件。那么硬件共享方式和软件共享方式都需要什么样的设备和软件哪?它们之间有什么区别和不同?
软件共享方式
实现设备及软件:
ADSL Modem
ADSL拨号服务器
Hub集线器
资源共享或代理服务软件
[[The No.1 Picture.]]
软件共享通常需要利用ADSL拨号服务器连接上一台Hub集线器或者交换机,然后各台分机在通过五类线连接Hub集线器分享ADSL的资源。工作时,用户的ADSL Modem 和服务器的网卡1负责连接Internet通讯,然后,服务器通过网卡2连接到Hub或交换机。这样,就组成了一个内部用户访问Internet的通路:局域网用户→交换机→服务器网卡2→服务器网卡1→ADSL Modem→Internet。软件方面可以通过设置系统或者安装Sygate、WinGate等资源共享软件实现网络资源的分配和共享。
这种方法的致命弱点就是可扩展性差,一旦Hub集线器的接口插满就无法让更多的电脑进行资源的共享与连接了。而且ADSL拨号服务器需要长时间处于开启状态容易造成系统崩溃等弊端,附加安装的Sygate等资源共享软件不仅安装繁琐,也很容易造成瘫痪。但是对于只有5~20个人的小公司或者工作室来说,Hub+拨号服务器仍然是最廉价与实用的共享方案(如图1)。
硬件共享方式
实现设备及软件:
ADSL Modem
ADSL路由器
Hub集线器
这种方案采用了一台ADSL路由器代替了ADSL拨号服务器,增加了网络的可扩展性。由于ADSL路由器已经将软件固化到了芯片之中,因此也省去了安装操作系统、资源共享及网络安全软件的麻烦。此外,由于路由器是单一设备,调试成功后基本不用再经常维护,所以在稳定性方面它也要比ADSL拨号服务器优秀。ADSL路由器设置也很简单,通常利用IE登录路由器的IP地址就可以方便的进行网络的设置和账号的修改,具体的设置方法说明书中也会详细的阐述,因此你大可不必担心这些问题。
[[The No.2 Picture.]]
虽然ADSL路由器有诸多的优点,但相比软件共享方式它需要另外花费一笔资金购买。如果选择廉价的产品,安全性能往往又不尽如人意。假如你的公司资金比较富裕,我还是建议你采用这个方案,毕竟购买一台安全性能较高的路由器会省去很多网络配置的麻烦(如图2)。
代理服务类共享软件方案
适用企业类型:人员复杂,网络流量大的中小型企业
代理服务器(Proxy Server)的功能就是代理用户取得网络信息,就像网络中的中转站。例如在我们利用ADSL连接Internet浏览网页时,浏览器首先发出网页浏览服务请求信息,这时对方会根据我们所提出的服务信息将网页资料传输过来。但如果我们的计算机中装有代理服务共享软件上网时,我们就不是直接向Internet发出请求信息,而是向代理服务器发出一个请求指令,然后它会把请求发向对方,再由它取回所需的信息转到我们的计算机中。对于网络流量比较大的中小型企业来说,利用代理共享软件最大的优势就是它具有缓存功能,也就是说代理服务器在某个员工访问一个网页时可以先将内容保存在代理服务器缓存中,当另一个员工也想访问同一网页时,如果在其缓存中仍保留有其内容,并且经过比较确认为网页最新内容时,代理服务器将直接调出缓存中相应网页的内容。这不仅大大提高了浏览速度,也在一定程度上缓解了网络拥堵!代理服务共享软件还可以对你的员工进行网络访问的控制。根据具体情况,封锁一些容易让员工产生怠工的网络端口,如QQ、网络游戏、聊天室等网络端口。不过代理软件也具有一些缺点,如设置烦琐。下面是我们的精彩推荐环节:
软件名称:WinGate
最新版本:5.0.2
文件大小:7143KB
软件授权:共享软件
下载网址:http://www.wingate.com
WinGate是一款老牌Proxy Server网络共享软件。由于网络时代的发展,为了适应新的发展,实现更强大的功能、支持更多的网络协议,它在类型上也有了明显的转化,即它正向NAT共享上网类型转换。它支持Modem\T1~T3\ADSL\ISDN等多种上网方式。
软件名称:WinProxy
最新版本:5.0a
文件大小:17027KB
软件授权:共享软件
下载网址:http://www.winproxy.com
WinProxy是一种标准型的代理服务器类型软件,支持HTTP、Secure Sockets Tunneling、FTP 、Telnet、NNTP、SMTP和POP3等绝大多数网络协议,并且还具有网络病毒扫描功能,防止病毒入侵。管理能力也很强,最新版本也具有NAT功能,以支持更多的网络应用协议。
NAT类共享软件方案
适用企业类型:人员构成简单,员工数量少的企业
NAT(网络地址转换),也称之为Internet的路由连接。它是一个IETF标准,允许一个机构以一个地址出现在Internet上。NAT将每个局域网节点的非法Internet IP地址转换成合法Internet IP地址。它也可以应用到防火墙技术里,把个别IP地址隐藏起来不被外界发现,使外界无法直接访问内部网络设备,同时,它还协助网络超越地址的限制,合理地安排网络中的公有Internet 地址和私有IP地址的使用。NAT类网络资源共享软件的优势就在于只要把服务器的地址设置成客户机的网关即可,服务软件就完成所有的转换工作,客户机无需复杂的设置即可像直接接入Internet一样,实现轻松上网。由于NAT针对每一个数据包转换,不存在不同网络应用协议需要分别代理和处理的问题,客户不需要考虑根据每一种网络应用软件进行设置,使用起来方便许多。对于那些只有不多几名员工的小企业来说,它有他们需要的一切,操作简单、设置方便、易管理等等。因此NAT类网络资源共享软件更加适合于那些网络应用不是很复杂的企业。不过有优点也就有缺点,相对Proxy Server类型来讲,由于NAT是底层的工作方式,所以对客户端所使用的网络应用程序在控制管理能力上较差些。还是给大家推荐两个老牌的NAT软件吧:
软件名称:WinRoute Pro
最新版本:4.2.5
文件大小:982KB
软件授权:共享软件
下载网址:http://www.winroute.com
WinRoute Pro是一套功能超强的NAT类网络共享软件,它支持多种上网方式和多种网络协议,如Proxy Server、POP3、SMTP和DNS Server等。程序不大,但功能都应有尽有。最实用的就是通过设置软网关在局域网共享Modem,还能多人共享同一个E-mail账号而不互相干扰。
软件名称:SyGate
最新版本:4.5 Build 851
文件大小:4088KB
软件授权:共享软件
下载网址:http://www.sygate.com
SyGate作为目前最出色的NAT类共享上网软件,支持目前所有的网络协议和多种上网方式,它最大的优点是它自带PPPoE协议,直接支持ADSL等的虚拟拨号上网,并且自带有流量显示图,可以让系统管理员随时了解带宽使用和分配情况。
‘贰’ 如何windows7 网络完全共享设置。
Windows7局域网共享教程
1.点开始—控制面板—系统和安全—管理工具—服务,开启以下服务:
HomeGroup Listener
HomeGroup Provider
Server
Function Discovery Resource Publication
SSDP Discovery
UPnP Device Host
2.点桌面右键—个性化,点更改桌面图标,勾选网络,点确定。
3.点桌面网络—右键属性,点更改高级共享设置,进行以下设置(最后点保存更改):
启用网络发现
启用文件和打印机共享
关闭密码保护共享
(Win7家庭版可忽略4、5项)
4.点计算机右键管理—本地用户和组—用户—Guest右键属性,把“帐户已禁用”左边的勾去掉。
5.点控制面板—系统和安全—管理工具—本地安全策略,
点本地策略—用户权限分配,双击“拒绝从网络访问这台计算机”,如果出现Guest一栏就点删除确定;
点本地策略—安全选项,双击下面一点的“网络访问:本地帐户的共享和安全模型”,选择“仅来宾”确定。
6.选择要共享的文件夹,点右键—共享—特定用户,点下拉菜单,选择Guest点添加,设置权限级别,点共享。
前5项为共享前的准备设置,步骤6是应用共享。
‘叁’ 应用程序之间互相通讯的几种方法
应用程序之间的数据交换(互相通讯)一直是困扰广大程序员的难题,尽管已经出现了各式各样的解决方案,但迄今为止没有哪一种方案是完美无缺的。因此,只有学习并了解了它们的优缺点后,才能在特定的情况下选择最佳方案,以满足最终的要求。1、共享在硬盘上建立一个文件,一个应用程序往该文件里写数据(可以不关闭文件,但必须刷新缓冲区),另一个应用程序以共享方式打开这个文件并读取其中的内容,这便是最简单的一种数据交换方式。对于网络用户而言,只要两台终端上安装的都是Win311 For Workgroup或Windows 95(或NT),则只要设置一下目录共享,映射成网络驱动器,同样可以简单地实现数据交换。但它的缺点也是显而易见的:只能采取轮询的方式获得最新数据(效率低下),网络映射的驱动器绝对不能变动或取消(可靠性差),所以这是一种“低级”的通讯方式。2、DDE每个Windows程序员都不会对DDE(动态数据交换)感到陌生,它是最早的基于Windows的数据交换方法,有三种方式可供选择:冷连接、温连接和热连接。一般都是由客户端向服务器端发出连接申请,并且必须指明服务器端的名字和标题。在连接建立后,数据可以双向流动。典型的例子如抓图软件SnagIt,它提供了DDE接口,能够让其它应用程序来控制它。DDE是完全向后兼容的,从16位平台转到32位,源代码几乎不用修改。DDE还有网络功能。使用过Win311 For Workgroup的人大概都还记得,它自带一个非常吸引人的小程序“Chat”,能使两台计算机通过网络实时交谈,这在当时几乎是一项创举。可是很少有人知道“Chat”使用的是一种特殊的DDE,即NetDDE。它的基本工作原理仍然是DDE,但它能使一台计算机向在同一个网络中的另一台终端发消息,而不像普通DDE 只能局限在同一台机器上。与其它的数据交换方式相比,DDE已不够先进,而且Microsoft也不再积极支持DDE,所以它的前景不被看好。3、WM_COPYDATAWindows消息WM_COPYDATA功能强大,知之者却甚少。它的确切定义是:一个应用程序向另一个应用程序传递数据时所发出的消息。众所周知,Windows 在很大程度上依赖于消息机制,那么我们为什么不把数据放在消息中一起发送出去呢?这样,我们只要调用SendMessage(),以对方窗体的句柄作为第一个参数,以含有指向实际数据的指针结构的地址作为第二个参数,就可以把整个数据块当作消息发向另一个应用程序。也许有的程序员会说,一个自定义的消息同样可以完成这样的工作。他只说对了一半。自定义消息的确可以发送到其它的应用程序上去,但其原始数据所在的内存区只有在发送过程中才是合法的,若在其它模块中存取该内存区就会导致“Access Violation”。而使用WM_COPYDATA 则不存在这个问题,因为Windows 本身会替你处理这一切。深入钻研下去,你会发现它其实是先创建了一个文件映射的对象,将发送方的原始数据先拷贝至映射文件,然后再在接收方对这个映射文件打开一个“视图”。WM_COPYDATA 的不足之处在于:必须要有一个窗体来接收消息和数据(缺乏灵活性),数据在使用之前先得拷贝到一个映射文件(浪费资源)。4、NetBIOS从80年代开始,NetBIOS就是开发Client/Server类程序的标准接口。而当时其它的解决方案几乎都是从UNIX系统上发展而来的。当然,对于今天的用户而言,NetBIOS已不是唯一的选择,他们可以从各种方案中择优选取。在Windows 95和NT平台上,可以通过API函数Netbios()来调用NetBIOS功能。NetBIOS兼容以下几种低层协议:NetBEUI协议(NBF)、NWLink NetBIOS(NWNBlink)、NetBIOS over TCP/IP(NetBT)。NetBIOS的优点是速度较快,缺点是可靠性较差。5、标准的Sockets和WinSockSockets是15年前在UNIX系统上提出来的,一开始主要是用于本地通讯,但很快就应用在Client/Server体系上了。它的内核很简单:你可以将一个Socket看作是一个双向的节点,一个应用程序可以通过它先与另一个程序建立连接(建立在一个双方都认可的端上,以便于区分同时运行的几个通讯线程),然后就可以彼此交换数据了。微软公司在其基础上创建了WinSock,专门用于Windows接口,与Socket完全兼容。近年来基于TCP/IP协议的网络大行其道,Socket也随之获得了更加广泛的应用。如今,Sockets已在Internet上获得了最广泛的应用,主要是因为它的可移植性好:Socket应用程序无论在任何平台间都能互相进行通讯(不管是PC机还是Macintosh,也不管是Windows平台还是UNIX平台)。而最新推出的WinSock 2.0,已不仅仅只基于TCP/IP协议,还可基于其它几种传输协议(如IPX)。Socket的缺陷是它工作在通讯的低层,所以实现起来较为复杂(如果是Win 95或NT平台,则不存在这个问题,微软公司提供了相应的控件)。但是,如果要在多个平台间互相通讯,则Socket是不二之选。6、Mailslot和PipeMailslot和Pipe有很多相同点,即都是高层的、基于内存的通讯系统。Mailslot由Server端创建,代码如下: myMailslot = CreateMailslot(pSlotName, 0, MAILSLOT_WAIT_FOREVER, NULL);然后,Client端就可以像打开文件一样打开这个Mailslot,再通过API函数WriteFile()来将数据写入到消息队列中。与此相类似,Pipe也是由Server端创建的,代码如下:pipe = CreateNamedPipe(pPipeName, PIPE_ACCESS_DUPLEX, PIPE_TYPE_MESSAGE |PIPE_READMODE_MESSAGE | PIPE_WAIT, PIPE_UNLIMITED_INSTANCES, BUFSIZE,BUFSIZE, 20000, NULL);接着,Client端就可以通过一般的文件API读写数据,代码如下:pipe = CreateFile(pPipeName, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,0,NULL);success = WriteFile(pipe, pMessage, strlen(pMessage) + 1, &bytesWritten, NULL);Pipe分两种,即命名Pipe和匿名Pipe。匿名Pipe是以句柄而不是以名字来进行标识的,因而也就限制了它只能在同一台机器上通讯,而不能应用于网络。命名Pipe则提供了以名字来进行标识,所以能在网络上的其它任何地方打开它。需要注意的是:命名Pipe只能在 Win NT而不是Win 95上创建(即Server端),Client端则可以是任意平台。Pipe既可以单向通讯也可以双向通讯,Mailslot则只能单向通讯。Client端可以发送消息给mailslot,但不能接收消息;如果你想要接收消息,则只能创建一个新的mailslot。但mailslot有一个很大的优点:它支持数据广播。也就是说,若Client端发送一条消息,则整个网络中的同名对象都能收到。这是因为mailslot的名字的作用域只是在本台机器上,所以可在不同机器上创建同名的mailslot,当Client端发来消息时则每一台机上的mailslot都得到了该消息的一份拷贝,并在本机上作出相应的反应。Mailslot的最大缺陷是不可靠,因为它的数据是以数据报格式来传送的,网络错误或负荷过重都会导致数据丢失。Pipe则较为可靠,但它不能广播。所以,如果你不需要进行广播,则Pipe是更好的选择。选择Mailslot,则要对此后遇到的麻烦有充分的准备。7、剪贴板(Clipboard)大家对Windows的剪贴板应该不会感到陌生吧?它的出现就是为了实现应用程序间的互相数据交换。Windows提供了一系列的API函数来让应用程序安全地打开剪贴板,读写其中的数据。剪贴板的缺陷也是显而易见的:当有新的数据放在剪贴板上时,则先前的数据就会被冲掉,而在Windows中用到剪贴板的时候又实在太多了,所以这种方式用于程序间的通讯显然不够安全。8、COM和DCOM公共对象模式(COM)是一种协议,它建立了一个软件模块同另一个软件模块之间的连接,然后将其描述出来。当这种连接建立起来之后,则两个模块之间就可以通过称为“接口”的机制来进行通讯。COM可以用不同的语言(VB、VC、Delphi)进行编制,又能被其它语言编写的程序所使用,并且不用管通讯双方实际所处的位置(是在同一台机上,还是在同一个网络上的不同机上)。事实上,Internet上有大量的COM控件可供人们下载使用,其中有相当一部分就是用于应用程序间的相互通讯(甚至是Internet程序间的通讯),硬盘上能够看到的大量的.ocx文件其实就是一种COM。COM对象为外部调用提供了一个标准的界面,COM Client通过创建COM Server的一个实例获得指针,转向所需的函数定义处并执行相应的程序。讲得通俗一点,也就是先正确定义好COM对象的属性(Property),再执行相应的方法(Method)。DCOM(分布式公共对象模式)是COM在网络上的一种扩展,它通过把分布式对象间的通讯变成一个实体来实现通讯。COM如今被微软公司大力提倡,最着名的有OLE、ActiveX、DirectX和Win95、WinNT的外壳。由于微软公司目前在软件业处于霸主地位,所以COM很有可能成为将来的业界标准,其前途也较为看好。但COM的庞大也会使一些经验丰富的程序员望而却步,他们宁可自己多写一些代码以使整个程序更为简洁、有效而不愿使用COM。以上介绍的只是现今流行的一些通讯方法,它们各有各的优缺点,没有哪一种是万能的。因此,只有在合适的场合采用合适的方案,才是最好的解决办法。应用程序之间互相通讯的几种方法
‘肆’ “在局域网中共享上网”请问是何意思
共享上网实现的方法
共享上网其中最主要的功能,是针对内部已经实现联网的企业,让所有联网的电脑一起共享上网帐号和线路,既满足工作需要又大幅度节约经费,也许有人会问,如果用56K拨号上网,几个人用一条电话线上网会不会慢呢?答案是并不是绝对的,其实一个人用一条电话线上网浪费了不少资源,例如当您在阅读网页的时候,其实线路是很空闲的。还有,当您访问一些比较慢的网站,线路传输的速度远远达不到MODEM的连接速度。所以完全不必担心,如果使用ADSL等宽带连接的话那么即使多人共用一条线路也会比独立的56K拨号要来的快。
要实现共享上网首先必须了解是否具备了实现的条件。首先计算机是少不了的,并且所有的计算机必须已经联网,即局域网正常工作,通常还需要局域网各台电脑安装好了TCP/IP网络协议,其次是一条连接互联网的线路,56K或者ISDN拨号,ADSL均可,通常拨号和ADSL性价比较好。另外就是该线路的连接设备(MODEM,ISDN
TA
等)也需要准备好,局域网中一台电脑通过该线路能够正常上网。共享上网从技术实现角度来说分为:硬件共享上网和软件共享上网。
硬件共享上网:通常使用共享上网路由器,该类设备通常除具有共享上网的功能外,还具有HUB的功能。它们通过内置的硬件芯片来完成互联网和局域网之间数据包的交换管理,实质也就是在芯片中固化了共享上网软件,当然功能强大的大型路由器不在此列。由于是硬件工作不依赖于操作系统所以稳定性较好,但是可更新性相对软件显得差一些,并且需要另外投资购买,据笔者了解,一般的共享上网路由器也就2000元上下,花销也不是很大。
软件共享上网:软件共享上网就是在办公室局域网中的一台具有互联网连接线路的计算机上安装共享上网软件后实现整个局域网的共享Internet。软件共享上网的优势在于花费低廉,并且有些共享上网软件甚至是免费的,而且软件更新较快,可以比较快的适应互联网新的接入技术和应用协议,缺点就是需要专门使用一台电脑来作为共享上网服务器,为其他计算机提供上网能力,并且这台电脑的性能不能太低,另外它依赖于操作系统,是一个标准的应用程序所以稳定性相对硬件方式略差。
无论是软件还是硬件方式其工作原理都是把局域网内部的网络请求做转换处理以后从连接互联网的线路发送到互联网,然后把从互联网接收到的数据在处理以后发送到发出该请求的内部计算机上,其基本的网络结构如下图所示。
由于软件方式只需要在现有办公室局域网上增加一个软件,不需要额外的资金投入,所以目前是主流的共享上网方式。
‘伍’ 如何在安卓手机之间利用WIFI共享文件,像电脑之间共享一样方便
如安卓手机可以使用便携式WLAN热点,可以使用其他设备通过WLAN与您的设备连接,在两部设备之间(可使用WLAN的设备均可)传送文件,但由于通过安卓系统直接传输文件设置过于繁琐,我推荐使用第三方软件进行传输。
比较常用的就是快牙(英文名ZAPYA),该APP可实现IOS、Android、Windows之间的无线传输,其工作原理也是根据WLAN热点进行传输,只需安装好下面的客户端,即可实现点对点,一点对多点的无线传输。
Wlan热点就是无线局域网络(Wireless Local Area Networks; WLAN)是相当便利的数据传输系统,它利用射频(Radio Frequency; RF)的技术,取代旧式碍手碍脚的双绞铜线(Coaxial)所构成的局域网络,使得无线局域网络能利用简单的存取架构让用户透过它,达到“信息随身化、便利走天下”的理想境界。
‘陆’ 如何配置Mac OS X 与 Windows之间共享网络
一、Windows部分:1. 在目录上点击右键
2. 共享->网络共享和安全->选中在网络上共享这个文件夹和允许网络用户更改我的文件
3. 点击“应用”完成
二、Mac部分:
1. 打开Finder定位到根目录
2. 找到局域网中的目标计算机,并点击 "Connect
as...",使用Guest用户登录一下,如有密码,还需要输入密码,默认是没有转码的,点击Connect即可。
3. 现在已经可以访问Windows下的共享目录了。
红米手机和电脑网络共享操作步骤如下:
1、在手机桌面打开“设置”。
‘捌’ 网络共享应用程序怎么实现望高手不吝赐教!谢谢!
应该可以实现,可能要在客户机上装该程序的编程语言程序,如果有数据库的话,把数据库指向服务器 查看原帖>>
‘玖’ 没网的电脑如何通过应用宝与连着wifi的手机共享网络
你好,您点击您手机里的设置,在
设置里用其他连接方式,再点击网络
共享就可以了,您其实可以在应用宝里
下载一个wife万能钥匙,如果您自己家没用
网的话,您可以破解别人家的,这个软件
挺好用的,直接在应用宝里下载就可以
了,应用宝里的是正规版本,望采纳谢谢