




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...v.自动换ip局域网IP的软件/要求30秒换一次悬赏分:30-解决时间:2008-2-2911:53谁有不
30秒换一次局哉网IP的软件提问者:WANGWX110-魔法学徒一级最正确答案首先说说隐藏真实IP的方法,最简单的方法就是使用代理效劳器。与直接连接到Internet相比,使用代理效劳器能保护上网用户的IP地址,从而保障上网平安。代理效劳器的原理是在客户机和远程效劳器之间架设一个“中转站〞,当客户机向远程效劳器提出效劳要求后,代理效劳器首先截取用户的请求,然后代理效劳器将效劳请求转交远程效劳器,从而实现客户机和远程效劳器之间的联系。很显然,使用代理效劳器后远端效劳器包括其它用户只能探测到代理效劳器的IP地址而不是用户的IP地址,这就实现了隐藏用户IP地址的目的,保障了用户上网平安。而且,这样还有一个好处,那就是如果有许多用户共用一个代理器时,当有人过某一站点后,所的内容便会保存在代理效劳器的硬盘上,如果再有人该站点,这些内容便会直接从代理效劳器中获取,而不必再次连接远端效劳器,因此可以节约带宽,提高速度。
建议您最好用免费代理效劳器,寻找免费代理效劳器的方法有很多,你可以试试用ProxyHunter〔代理猎手〕,它能自动为您搜索出多个免费代理效劳器,并验证各个效劳器的连接速度,从而让你选择最正确途径。更重要的是,代理效劳器不仅支持浏览软件,而且支持电子、FTP、下载、离线浏览等功能软件,可谓无所不在。【点击下载代理猎手3.1】。不过这种方法比拟费时、费事,建议不到万不得以时还是不用为好。最好的方法是使用现成的免费代理效劳器,现在网上有不少定期提供最新的免费代理效劳器,如这里提供的代理效劳器的更新速度就非常快,而且各种类型的代理都有:./8341/myann/index.asp。建议大家把这个网页放入你的收藏夹,这样你就再也不用为找不到好的免费代理效劳器而发愁了。
找到免费代理效劳器后,就可以使用它了。以IE浏览器为例,运行IE,点击“工具〞→“Interner选项〞,在弹出的“Interner选项〞对话框中选择“连接〞标签,再点击“设置〞按钮,在弹出的对话框中把“对此连接使用代理效劳器〞前面的框勾选上,然后在“地址〞和“端口〞栏中填入你找到的代理效劳器IP和所用端口即可。
同时在“高级〞设置中你还可以对不同的效劳器,例如、FTP设定不同的代理效劳器地址和端口。这样一来,当你再那些网页时,页面上显示的就不再是你的真实IP了。
不过,并不是所有的代理都不将你的真正的IP向目标地址上发送,假设你使用A4proxy之类的程序检测一些代理,发现-ip-forward是存在的话,那证明该代理会把你的真正IP向目标地址发去,如果在一些聊天室中使用,会被高级别的人看到真正的IP。
另外,在代理中有和SOCKS代理之分,在SOCKS代理中又有SOCKS4和SOCKS5代理之分,SOCKS4和SOCKS5不同之处在于SOCKS5支持UDP这种协议,但SOCKS4是不支持的,所以在QQ上不可以使用SOCKS4代理,因为QQ使用的是UDP协议,但在ICQ上就可以使用SOCKS4或SOCKS5代理。
隐藏IP的另外一个方法是利用受控于你的电脑上的木马〔也就是利用肉鸡〕,该电脑可以自由网络且不限于和你在一起〔比方说单位或学校的电脑〕。一些国外的木马如Sub7,具有“端口转向〞功能,假设你想看**x.这个的内容,而这个会记录者的IP,那么你可以这样做:假设受控电脑上有木马Sub7效劳端程序在运行,请在自己的电脑上运行Sub7客户端,连接上那台电脑,使用端口转向的功能,在那台电脑上翻开一个90端口,设定但凡从这个端口进去的数据都会转向到**x.这个的80端口去〔80端口是默认的效劳端口〕。假设那个感染了Sub7的电脑的IP是02,那么只要在浏览器上输入02:90,就可以看到**x.这个的内容的了,而且那个记录下的的IP是02,不是我们真正的IP,这样就平安多了。
好了,现在你已经可以小小地“隐身〞一把了,但还不够彻底,要想“隐形〞还必须隐藏隐藏计算机名和工作组。因为网上有许多黑客软件可以查出你的计算机名和工作组,他们主要是通过搜索网上是否存在使用NetBIOS协议的用户,来探测其机器名称、IP地址等等信息,并借此来攻击你。
在Internet上,NetBIOS开放就和一个后门程序差不多。因为在你安装TCP/IP协议时,NetBIOS也被Windows作为默认设置载入了你的电脑,而电脑随即也具有了NetBIOS本身的开放性。换句话讲,在不知不觉间,你的上网电脑已被翻开了一个危险的“后门〞。这个后门可以泄漏你的信息:你的计算机名和工作组。事实上,有许多人会用自己的真实**做计算机名称,还有自己的单位名字作为工作组,这样很容易根据某个人的固定信息找到某个人的IP地址。而网上针对IP地址的攻击手段和工具实在是太多了,您说这是不是很危险呢?因此,如果你是一个单机用户那么完全可以制止NetBIOS效劳,从而睹上这个危险的“漏洞〞。下面是解决方法:
1.Win9x用户
在Win9x下如果你是个拨号上网用户,就完全不需要登录到NT局域网络环境,只需要在“控制面板〞→“网络〞,删除“Microsoft网络用户〞,使用“Microsoft友好登录〞,另外也不要去设置“文件打印共享〞就可以了。
2.WinNT用户
在WinNT下你可以取消NetBIOS与TCP/IP协议的绑定,方法是:“控制面板〞→“网络〞→“NetBIOS接口〞→“WINS客户(TCP/IP)〞,选择“禁用〞,确定后重启。
3.Win2000或者WinXP用户
先用鼠标右键单击“网络邻居〞,选择“属性〞,进入“网络和拨号连接〞,再用鼠标右键单击“本地连接〞,选择“属性〞,进入“本地连接属性〞。双击“Internet协议(TCP/IP)〞后,点击“高级〞,选择“选项〞条中的“TCP/IP筛选〞,在“只允许〞中填入除了139之外要用到的端口。注:如果你在局域网中,这样会影响局域网的使用。
下面再介绍一个对Win9x/NT/2000/XP用户都有效地方法:自己定制防火墙规那么。以天网个人防火墙为例,选择一条空规那么,规定如下规那么:“数据包方向〞选“接收〞,“对方IP地址〞选“任何〞,“协议〞选“TCP〞,“本地端口〞选“139到139〞,“对方端口〞选“0到0〞,在“标志位〞中选上“SYN标志〞,“动作〞选“拦截〞,然后保存即可.
最后,我们再说说如何在QQ中隐形。之所以单独谈QQ,是由于QQ已经成为绝大多数网民上网的必备工具了。
QQ采用的是UDP数据包通讯,攻击者只要向你发送一个信息,他就可以通过监视UDP数据包来获得你的IP和QQ的端口号。从理论上说,在直接通讯的模式下,想防止攻击者发现你的IP地址是十分困难的。所以这里笔者介绍一种很常见的方法来避开对方知道你的QQ地址——使用代理效劳器。通过代理效劳器上QQ,就可以隐藏自己的真实IP,而攻击者所看到的IP只是代理效劳的地址。隐身登录QQ后发送的消息是通过腾讯的效劳器中转的,这样攻击者获取的IP也只是腾讯效劳器的地址。
以最新的QQ2004为例,只要右键单击屏幕右下角的QQ图标,在弹出菜单中选择“系统参数〞,单击“系统设置〞中的“代理设置〞,选中“使用自定义的网络设置〞。在“类型〞中选择“SOCK5代理效劳器〞在“效劳器〞和“端口〞一栏中输入你寻找到的免费代理地址“用户名〞和“密码〞一般不用填,点击“测试〞按钮,如果你填入的代理地址有效,那么会弹出“代理效劳器工作正常〞提示框,否那么就会弹出“无法连接到代理效劳器〞的提示。上述步骤做完之后,最后点击“确定〞即可。提供免费代理效劳器的有很多,也可以自己用代理猎手等工具来查找。
如果没有找到适宜的Sock5代理,还可以使用支持协议的QQ效劳,实现QQ连通。有了这个功能,非会员也能够通过代理上线了。要想使用TCP方式登陆,只要在图四所示图中在“类型〞中选择“代理效劳器〞。
然后输入效劳器地址和端口〔一般填80〕,这样,非会员也可通过代理上线了。之后你就可以通过代理使用QQ了,而网友们看到的那么是你的假IP,这样就平安多了!
好了,现在就可以体验隐身冲浪带着的快感了,而且还平安了许多!真是一举两得。百度首页
|
登录新闻
网页
贴吧
知道
MP3
图片
视频
百科
帮助百度知道>电脑/网络>反病毒
相关问题添加到搜藏已解决如何在局域网中查找出IP及所对应的计算机名悬赏分:20-解决时间:2006-6-810:58我知道IP地址,但我不知道计算机名,怎么才能知道啊提问者:gyx_20001-助理二级最正确答案TCP/IP
1.前言
本文用于介绍TCP/IP协议的最根本内容,十分简单,也十分根本,如果希望了解详细的内容,请参阅其它资料,这只是给初学者用的。
2.TCP/IP介绍
TCP/IP通常指的是关于TCP和IP的任何东西,它是一个统称,它既可以包括其它协议,其它应用程序,还可以包括网络介质。
2.1根本构造
为了理解这个技术,最好称理解下列图:
这个构造存在于Internet中计算机之中,它决定了计算机在网络上的动作。
2.2名词
数据块的名称会因为它处于不同的协议栈而不同。这里给出一个总结:在以太网时,它称为一个以太网帧,在IP上时,它称为IP包,如果数据在IP和UPD之间一般称为UDP数据报,而数据如果在IP和TCP之间,那么称为TCP段〔或消息〕,而数据在应用程序中时,那么称为应用程序消息。这种定义不是绝对的,不同的文章会有不同的说法。
2.3数据流
数据流从应用程序流向TCP或UDP,我们通常知道的FTP是应用TCP协议的,而SNMP协议却是使用UDP协议的。数据由不同协议模块流向同一个以太网适配器。由适配器将数据传送到网络介质上去。上面的过程在接收方反向发生。
以太帧传送到ARP或IP模块中,而以太帧中的数据决定此数据是由IP还是由ARP处理。如果是供IP处理的包,那么由IP模块直接传送给TCP或UPD,具体传送给谁这由IP**决定。而UDP包内的数据决定了应该由UPD协议上层的哪一个应用程序接收这个数据,这一点和TCP是一致的。数据在从应用程序下传到网络时,过程比拟简单,各层把在数据上参加自己的**信息,然后传送给下一层就行了。虽然Internet支持多种网络介质,但是一般我们都拿以太网范例。这里我们需要记住的是以太地址是唯一的,全球唯一的。计算机同时也拥有一个四个字节的IP地址,这个地址用于标记IP模块的地址,但对于Internet来说,IP地址不见得是唯一的。一台运行着的计算机通常知道自己的IP地址和以太地址。
2.4两个网络接口
下列图中一台计算机连接了两个以太网。
请注意:上图中的计算机拥有两个IP地址和以太地址。这时IP模块将对应于多个物理适配器。
多个IP模块对应多个物理适配器时,情况要复杂一些。
上图说明了IP转发的过程,专用于转发IP包的计算机我们称为IP路由器。从上图中我们可以看出,IP转发的时候根本不需要TCP和UDP,所以有些IP路由器的实现中根本没有TCP和UPD模块。
2.5IP创立信号逻辑网络
数据在从应用程序向网络介质传送的过程中,被各种协议加上**,而由网络介质向应用程序传送时,这些参加的**被一个个取消,而IP层参加的信息构成了一个逻辑网络,这个逻辑网络是相对于多个物理网络而言的。多个物理网络相互连接,就是我们现在经常听到的Internet的由来。
2.6物理网络独立性
IP将下层的网络构造对上层的应用程序隐藏起来,如果您创造了一种新的网络,您只需要实现一种驱动程序,让它能够和IP进展通信就可以使您的网络连接入Internet。
2.7互连性
如果Internet上的两台计算机能够进展通信,我们称它们互连了。我们的计算机一般都具有互连性,因此我们购置的计算机一般都可以在网络上相互通信。
3.Ethernet
下面我们看看以太技术,一个以太帧包括源地址,目的地址,类型域和数据。一个以太地址6个字节,每个以太适配器都有唯一的以太地址,而地址"FF-FF-FF-FF-FF-FF"代表一个播送地址。以太网使用CSMA/CD技术,这个技术使设备共享一条传输介质,某一时刻只能一台设备传送数据,如果两台同时传送就会产生冲突,而解释这种冲突的方法就是两个设备停一会儿〔一个随机的时间〕再传送数据。
我们可以把以太技术想成许多人在一个黑屋子里说话,如果每次只有一个人说,那么对这个话感兴趣的人就会听到,记录下来,而不感兴趣的人就不管它就是了。如果两个人同时说,两个人就会听到自己在说话的时候还有另外一个人也在说,于是就停下来,过一会儿再说,这样来到达传送消息的目的。这里需要注意的是,屋子里的每个人有一个唯一的名字,这个名字就是以太地址,而如果某个人想对所有人说话,它就应用那个播送地址传送消息就可以了。
4.ARP
ARP是为了解决IP包发出后,目的以太地址如何确定的问题。ARP是用来将IP地址解释为以太地址的协议,这个协议只对由IP传出的数据有用。
4.1ARP地址翻译表
这个翻译的过程中通过查询一X表进展的,每个机器的IP地址和以太网卡号就在这个表中,如果我想向一个IP地址发送消息,只需要查询一下这X表,知道目的以太地址是什么就可以了。下面就是一X这个的ARP表:
IP地址以太地址
08-00-39-00-2F-C3
08-00-5A-21-A7-22
08-00-10-99-AC-54
图1.ARP表
IP地址在机器内部是一个4字节数,而人类的表示是如上表中的表示方法,这种方法称为点为十进制。这种翻译表是必须的,因为IP地址的选择和以太地址的选择是独立进展的。以太地址是生产厂商根据分配给它的地址空间直接烧结在网卡上的。
4.2经典的翻译过程
在通常网络操作进展时,应用程序发送消息到TCP〔或UDP〕,由TCP〔或UDP〕传送消息到IP模块,目的IP地址是的,在将这个包传送到以太适配器时一定要查找这个翻译表知道目的以太地址是什么。而这时ARP就管用了。
4.3ARP请示/响应对
但是,ARP表如何从空变得那么充实呢?这是由ARP协议来完成填充工作的,它工作的根本过程是“需时再取〞的原那么。当ARP不能用于查询以太地址时,会发生下面两件事情:
1.ARP用以太播送地址发送一个以太包到网络上,所有的计算机都会接收到这个包;
2.将需要发送的IP包放入发送队列中;
发出的那个以太包就象一个问路的人一样,它带有如下信息:“如果您的IP地址和我想找的IP地址一样,请告诉我您的以太地址〞,下面是一个ARP请示包的例子:
发送者IP地址
发送者以太地址08-00-39-00-2F-C3
目标IP地址
目标以太地址〔空〕
表2.ARP请示包例子
每台计算机的ARP模块检查自己的IP地址是不是和这个包内的IP地址一致,如果不一致,就什么也不干,如果一致,那么返回一个响应,其中包括的信息指出了这个IP地址的以太地址。下面是一个响应包的例子:
发送者IP地址
发送者以太地址08-00-28-00-38-A9
目标IP地址
目标以太地址08-00-39-00-2F-C3
表3.ARP响应包例子
这个响应由原来发出请求的计算机接收,ARP就将相应的IP地址和以太地址参加ARP表中,这个过程不断地发生,这个表也就不断地加大了,更新过的ARP表如下列图所示:
IP地址以太地址
08-00-39-00-2F-C3
08-00-28-00-38-A9
08-00-5A-21-A7-22
08-00-10-99-AC-54
表4.更新后的ARP表
这个请求与响应的过程十分迅速,放入队列的IP包现在可以取出发送了,因为所需要的以太地址已经有了,可以发送了。如果没有目的主机,发出的请求就不会有回应,IP层抛弃需要发送的IP包,而上层协议也不清楚是网络断了,还是不存在目的主机,IP层不负责报告错误类型。
5.Internet协议
IP模块是Internet技术的核心,而它的路由技术是它成为核心的根底。了解路由需要也解互连是什么。
5.1直接路由
下列图是一个只有三台计算机的小网络,每台计算机有运行一个TCP/IP协议栈,每个计算机配有以太适配器,每个计算机都被指定一个独立的IP地址。
当A发送IP包到B时,IP**包括A的IP地址〔这是源地址〕和A的以太地址〔这是源以太地址〕;同时这个包也包括B的IP地址和以太地址作为目的地址。
地址源目的
IP头AB
以太头AB
表5.从A到B的IP包
在这种情况下,使用IP是多余的,因为它根本没有起到什么作用,用IP只能增加多余的处理时间,占用了多余的传输带宽。B接收到这个包后,IP层检查这个包内的目的地址是不是和自己的IP地址一致,如果一致那么将数据返回给上层协议。这称为直接路由。
5.2间接路由
下面这个示意图更接近Internet真实的情况。三个小的以太网,每个网络中有三台计算机,它们有唯一以太地址,IP地址,这三个网络通过一台路由器连接,这台路由器有一个IP地址和三个以太地址,因为它和三个网络连接,当然要三个了。这里一定要记住,IP地址只有一个。
计算机D是一台路由器,它的TCP/IP协议栈内可能根本没有TCP和UDP,而可能有多个ARP模块和多个以太驱动程序〔因为有多个以太适配器,所以要多个驱动程序才可以〕。网络管理员为每个子网〔上图中有三个子网〕指定一个网络号,是这个网络的名称,这个名称在上图是没有表示。
如果计算机A希望和计算机B通信,采用直接路由就可以了。这个过程上面已经说过了。在同一个子网内均采用直接路由。如果计算机D希望和计算机A通信,这也是直接路由,直接通信就行了,D和其它所有计算机的通信都是直接通信。但是如果计算机A希望和非本子网内的计算机通信就不能采用直接路由了,它发送的IP包必须发到计算机D,由计算机D向其它网络发送,这种通信就是非直接的。
路由对于IP协议上层的协议来说是透明的,它们根本不知道有什么路由存在。
请注意下面的图,源地址是计算机A的,目的IP地址是计算机E,而目的以太地址却是计算机D的,这是因为计算机A和计算机E不处于同一个子网内,不能直接通信,需要由计算机D进展转发,因此这包只能发往计算机。
地址源目的
IP头AE
以太头AD
表6.从计算机A到计算机E以太帧示意图
对于计算机D来说,它的以太帧地址如下:
地址源目的
IP头AE
以太头DE
表7.从计算机D到计算机E以太帧示意图
因为计算机D和计算机E可以直接通信。我们可以看到,在直接通信时,目的IP地址和以太地址都是接收者的,而在非直接通信时,目的IP地址是接收者的,而目的以太地址却是路由器的。上面的例子比拟简单,真实的路由要比这个复杂得多,因为现实中的网络十分大,要许多路由器同时工作,这时的情况就比拟复杂了。
5.3IP路由规那么
对于要发出的IP包,IP必须决定如何发送,是采用直接发送还是非直接发送,这是在路由表的帮助下完成的。对于传入的IP包,IP模块必须能够识别它是不是自己需要的包,如果是自己需要的,就把数据传送到上一层协议中,如果不需要那么进展转发。在IP包到达目的地址后,它不再转发了。
5.4IP地址
IP地址是由网络管理者为一台计算机指定的地址,IP地址的一局部作为网络号,另一局部作为网络中的主机号。具体内容请大家查询相关资料。IP地址是由NIC管理的,所有直接连接到Internet上的计算机如果需要IP地址,必须和NIC联系,那么它指定;如果您需要建立自己的网络,那相应的网络号也需要从NIC取得。
5.5名称
人们喜欢使用计算机的名称,而不喜欢使用数字来标记一台计算机,对于小型网络,计算机名和IP地址的对应表可以保存在每台计算机上,如果是一个大型网络,那么需要一台专用的计算机来负责IP地址到计算机名的转换。下面就是一个IP地址和计算机名的对应表。
alpha
beta
gamma
delta
epsilon
iota
前一列是IP地址,后一列是计算机名。您可以为一个计算机名指定多个IP地址,那么通过哪一个IP地址都可以这台计算机。这个拥有多个IP地址的计算机在接收到包后,可以根据目的地址知道是不是发向自己的包,这个目的地址可以是自己的任何一个地址。名称也用于网络号,下面就是一个例子:
223.1.2development
223.1.3accounting
223.1.4factory
前一列是IP地址,后一列是网络名。我们可以这个表上面的表比照一下,看看各个计算机属于什么网络。
5.6IP路由表
我们上面已经提到过路由表这个名词,下面我们就仔细看一下这X表。它通常是由下面几列构成的:IP网络号,直接/非直接标记,路由器IP地址和接口号。这X表一般由管理员负责维护,因为是他为你的计算机指定了IP地址。
5.7直接路由
下面我们仔细看一下我们上面看过的直接路由的例子。
在计算机alpha内的路由表如下所示:
网络直接/非直接标记路由器接口号
development直接〔空〕1
表8.路由表范例
我们可能通过UNIX下的"netstat-r"命令看到类似这样的结果。
5.8实例
Alpha发送IP包到beta,alpha中的IP包的目的地址是beta的地址〔〕。IP取得网络号局部,查询路由表中的第一局部,看这个包应该包到什么地方,它发现这个网络和表中的第一个工程一致。而这个工程中的其它信息表示,目的计算机可以直接通信,于是直接进展ARP翻译〔解析〕,通过接口1发送数据。
5.9非直接路由
下面我们仔细看一下我们上面看过的非直接路由的例子。
计算机alpha内的路由表如下所示:
网络直接/非直接标记路由器接口号
development直接〔空〕1
accounting非直接devnetrouter1
factory非直接devnetrouter1
表10.Alpha内的路由表
5.10实例
Alpha发送IP包到epsilon,IP包内的目的地址是epsilon的〔〕。IP分析目的地址的网络号局部,查询路由表中的第一列,发现第二个工程符合条件。此工程中的信息表示计算机可以由路由器devnetrouter到达,Alpha的IP模块进展ARP解析,将数据通过接口1传送到devnetrouter的IP地址上。这个包仍然包括着目的机IP地址。这个包到达development网络接口,传送到delta计算机的IP模块,delta计算机发现这个包不是给它的,于是决定转发。Delta的IP模块从目的地址中解析出网络号,查询路由表,Delta的路由表如下所示:
网络直接/非直接标记路由器接口号
development直接〔空〕1
factory直接〔空〕3
accounting直接〔空〕2
表11.Delta的路由表
第二条符合条件,于是IP模块接口3将数据发送到计算机epsilon,IP包到达epsilon时,epsilon的IP模块发现目的地址和自己的一致,于是将接收到的数据向上一层协议传送。
5.11路由总结
在一个大型网络中,IP包在到达目的计算机前一般需要经过多个路由器,它前进的路线不是事先定好的,而是在各个路由器上一步步查询出来的,每个计算机只管一段,只保证把数据传送到下一站,至于下一站怎么办,它就不管了。
5.12管理路由
在大型网络的每台机器上支持一X路由表可不是件容易事,路由器如果出了问题会对网络传输不能进展。我们也可以使用ICMP协议对网络进展监控。一台机器从一个地方移到另一个地方必须更改计算机的IP地址,如果要更新主机地址文件,这简单是不可能的,而DNS帮助解决这个问题。
6.用户数据报协议〔UDP〕
UDP是在IP上的两个重要协议之一,它为用户的网络应用程序提供效劳,我们经常使用的NFS,SNMP就是使用UDP协议的。UDP协议不是面向连接的。这一点是和TCP协议不同的。UDP在IP包上加上了端口号和校验码两个参数。
6.1端口
一台计算机上的客户程序如何到达效劳器呢?应用程序和UDP的通信线路是通过UDP端口一样的,这些端口是数字的,以0开场,一个端口一般和一个效劳对应。效劳器和客户就在这个端口等待对方的请求〔或应答〕。UDP保存由应用程序定义的消息边界。它决不把两个消息连接起来,或把一个消息分成两局部。
6.2校验码
如果接收到的IP包内有一个标记“UDP〞,IP模块就把数据传送到UDP,UDP检查校验码,如果运算得出的结果为0,数据是正确的。UDP的校验码可以产生也可以不产生。传送来的UDP包如果超过了上层应用程序的处理能力,就会暂时保存起来,如果保存的数据已经超过一定限制,那么把UDP丢弃。
7.传输控制协议〔TCP〕
TCP提供的效劳不同于UDP,它们的最大区别在于TCP是面向连接的,TCP保证数据一定传送到接收者,而UDP可不保证。TCP用于一定要保证数据传输的场合,我们通常知道的FTP,TELNET是基于TCP协议的,而其它的一些TCP网络应用程序包括X-Window系统,rcp〔远程复制〕和R系列命令也是使用TCP的,TCP提供这样好的效劳也是有代价的,它需要更多的CPU处理时间和网络带宽,TCP模块的复杂度也比UDP大得多。
与UDP一样的是,应用程序必须和TCP端口连接请求效劳,接收和发送数据。在应用程序开场运行时,效劳器和客户机上的TCP模块开场相互通信,这两个TCP包含了状态信息,维持一条虚链路,这条虚链路是全双工的。TCP可以任意打包数据,不必管什么边界。例如,应用程序可以在一个端口写5次,远方的应用程序可以读10次把数据读完,这和UDP不同,在UDP下,在一个端口写几次,远程应用程序就要读几次。
TCP支持滑动窗口协议,双方都进展流量控制,因此不会让缓冲区满。这也和UDP不同,在UDP的情况下,缓冲区可能因为应用程序的处理能力缺乏而变满。对于滑动窗口协议,它指定了一个窗口大小,这个大小指的是,在未接收到确认信息之前允许发送的数据数,在TCP中,窗口的大小是以字节为单位的。
8.网络应用程序
TCP和UDP提供不同的效劳,不同的应用程序会选择不同的协议,这里请您注意,如果您选择使用UDP进展可靠传输,那只能在UDP上层来提供可靠性。下面我们举出几个常用的应用程序。
TELNET使用TCP提供远程登录。TELNET工作得非常好,它虽然古老,但是现在仍然在广泛使用,它经常用于在不同的操作系统间进展互连。FTP协议和TELNET岁数差不多大了,它也使用TCP效劳,在FTP时,您好象登录到远程计算机上,但您能够使用的命令却不那么多,FTP提供用户在计算机间复制文件的效劳。UNIX中的远程命令一般都以R开场,这些命令一般都通过网络进展,我们就称它们为R系列命令,这些命令通常在UNIX系统中使用,它对平安性考虑不多,但是非常好用。NFS由Sun公司开发,它使用UDP,它用于在不同的计算机上加载UNIX文件系统,在这一点上它做得非常好。NFS为网络加重了负担,在慢速连接的网络上工作得不好,但它的功能可却是不错。随着网络规模不断扩大,原来的网络管理协议ICMP已经不能提供满意的效劳了,于是在这一要求下提出了SNMP协议,它检测网络中各种设备的情况,根据这种情况对网络进展监控。XWindow系统使用XWindow协议,XWindow协议也使用TCP效劳。答复者:bjpmc-秀才二级
5-3009:10查看用户评论(7)>>提问者对于答案的评价:谢谢大虾评价已经被关闭
目前有0个人评价好
50%〔0〕不好
50
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 德州中考试题及答案数学
- 导数考试题型及答案解析
- 2025年中国清真牛肝素钠项目商业计划书
- 重庆合川区人民医院招聘考试真题2024
- 大学构成课考试题及答案
- 合伙开店协议书怎么写
- 旅居康养协议书
- 2025服务合同英汉双语版
- 借款抵押担保协议书
- 集体协商考试试题及答案
- 应急演练指南
- 房东 贝壳租房合同
- 植物医生诊病指南知到智慧树章节测试课后答案2024年秋甘肃农业大学
- 河北省第一届职业技能大赛邢台市选拔赛-电工项目-样 题
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)地理试卷(含标准答案)
- 家谱中奶奶的纪传范文
- 2023全国卷甲卷应用文写作课件高三英语二轮复习
- 恶性肿瘤支持治疗
- 《初中女生的青春期教育》专题课件
- 影视画面分析-镜头课件
- 箱变技术要求
评论
0/150
提交评论