如何冒充其它IP地址tcp ip进行网际互连TCP连接?

win7系统强制修改IP地址方法,不要告诉我本地连接TCP/IP4的那个,因为改完IP后被系统禁止,完全无效_百度知道
win7系统强制修改IP地址方法,不要告诉我本地连接TCP/IP4的那个,因为改完IP后被系统禁止,完全无效
恩,大家快些,我坐等啊,不然我们宿舍就有人上不了网了。说明下情况,宿舍用的是交换机个人昨天情况是“本地连接受限制或无连接”,个人的是XP系统,所有改下IP就解决了。他们win7的电脑,修改IP被系统,默认阻止。
没人会吗,把系统中禁止修改的那个系统阻止掉大家会的人帮个忙,非常谢谢!
提问者采纳
这里提供了一个简便方法:(该方法为Win7下的,XP下的见最后一行)第一步:新建一个txt文件第二步:在文件中添加如下内容:netsh interface ip set address name=&本地连接& source=static addr=10.60.37.99 mask=255.255.255.0gateway=10.60.37.254netsh interface ip set dns &本地连接& source=static addr=202.120.190.208 4个红色的部分需要我们根据需要修改:10.60.37.99
是IP地址255.255.255.0
是掩码地址10.60.37.254
是默认网关202.120.190.208
是DNS 第三步:将txt文件的后缀由 .txt 改为 .cmd第四步:右键点击.cmd文件,选择“以管理员身份运行”祝你成功我本军团:助人为本;以本会友!
其他类似问题
按默认排序
其他6条回答
我就怪了,你为什么不用一个猫加路由呢?接个校外网,路由就不会出现这种上不了网的状况.当然,交换机比较强大,但是很麻烦啊.一个路由,统统解决.如果你们一定要用交换机或者不得不用交换机上网的话.试试进入交换机的web管理界面,把交换机的地址改成其他的.对了,是局域网ping不通吗?如果是就照下面说的来做试试,只是试试,没有说一定能弄好啊.1.启用来宾帐户。 “控制面板-用户帐户-启用来宾帐户” 2.安装NetBEUI协议。 查看“网上邻居”属性——查看“本地连接”属性——点击“安装”——查看 “协议”——看其中NetBEUI协议是否存在,如果存在则安装这个协议,如果不存在则表明已经安装了该 协议,在Winxp系统默认的情况下该协议是已经安装好了的。 3.查看本地安全策略设置是否禁用了GUEST账号。 控制面板——管理工具——本地安全策略——用户权利指派——查看“拒绝从网络访问这台计算机”项的属性——看里面是否有GUEST帐户,如果有就把它删除掉。 4.设置共享文件夹。 你如果不设置共享文件夹的话,网内的其它机器无法访问到你的机器。设置文件夹共享的方法有三种,第一种是:“工具--文件夹选项--查看--使用简单文件夹共享”。这样设置后,其他用户只能以Guest用户的身份访问你共享的文件或者是文件夹。第二种方法是:“控制面板--管理工具--计算机管理”,在“计算机管理”这个对话框中,依次点击“文件夹共享--共享”,然后在右键中选择“新建共享”即可。第三种方法最简单,直接在你想要共享的文件夹上点击右键,通过“共享和安全”选项即可设置共享。 5.建立工作组。 在Windows桌面上用右键点击“我的电脑”,选择“属性”,然后单击“计算机名”选项卡,看看该选项卡中有没有出现你的局域网工作组名称,如“workgroup”等。然后单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,这里我建议大家用“BROADVIEW”,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。 重新启动计算机后,局域网内的计算机就可以互访了。 6.查看“计算机管理”是否启用来宾帐户。 控制面版——计算机管理——本地用户和组——用户——启用来宾帐户。机器重新启动后就可以了。 如果大家想提高访问别人机器的速度的话,还可以做一些相关操作:控制面版——管理工具——服务——Task Scheduler——属性——启动方式改为手动,这样就可以了。 7.用户权利指派。 “控制面板--管理工具--本地安全策略”,在“本地安全策略”对话框中,依次选择“本地策略--用户权利指派”,在右边的选项中依次对“从网络上访问这台计算机”和“拒绝从网络上访问这台计算机”这两个选项进行设置。 “从网络上访问这台计算机”选项需要将guest用户和everyone添加进去;“拒绝从网络上访问这台计算机”需要将被拒绝的所有用户删除掉,默认情况下guest是被拒绝访问的。 上述方法的所有步骤并不是设置局域网都必须进行的,因为有些步骤在默认情况下已经设置。但是只要你的局域网出现了不能访问的现象,通过上述设置肯定能保证局域网的畅通。如果是只是上Internet不行的话那以后再说把,太晚了,我要回寝室睡觉了,好困.
win7系统要取得管理员权限,然后再修改ip4地址。
如何取得,说吧,大师
计算机------管理-------本地用户和组------用户--------把不是administration的账户停用,把administration启动就可以了!!或者把你的账户赋予与administration一样的权限。
头一回听说修改IP会被系统阻止……不会装了啥杀毒软件之类的东西阻止的吧……
应该不是,因为刚开始我们宿舍两个人的win7系统都不行,而且似乎win7电脑很多都是这样的后来某幸运者重新来一次,就自动获取IP地址了,某不幸者,自动几次不行,所有只能手动了
用交换机大家同时上网好像不行吧?加个路由器什么都解决了,网上有二手的,不贵,才10块钱。我原来也是用交换机,后来网上淘了一个,啥都解决了,哈哈!
在cmd窗口用ipcofing/renew重新获取地址
估计是RPC被禁用了,进安全模式进行修复
win7系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
请扫描分享到朋友圈如何通过Socket获得所有客户端连接的IP地址啊?并能够得到客户端的连接状态啊?用的是TCP
[问题点数:50分,结帖人nmgwolf042]
如何通过Socket获得所有客户端连接的IP地址啊?并能够得到客户端的连接状态啊?用的是TCP
[问题点数:50分,结帖人nmgwolf042]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
本帖子已过去太久远了,不再提供回复功能。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
外向 胆大 热爱生活 酷爱电子产品 喜欢浪漫
酷爱K歌 D吧
LOFTER精选
阅读(399)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_084069',
blogTitle:'用VB2005实现TCP连接实时监控',
blogAbstract:'
编程引子】
计算机网络技术的日益发展和普及,为信息共享提供了一条全球性的高速通道,但目前采用的TCP/IP协议潜在着安全漏洞,其安全机制并不健全,如何保护企业内部网络中或个人计算机的资源及信息不受外部攻击者肆意破坏或盗窃,是计算机安全需要解决的重要问题。下面就以VB2005作为开发工具讲述如何实时监控计算机端口的连接情况和及时删除异常连接。
【编程分析】一、认识TCP/IP协议&&&&',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:4,
publishTime:9,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'外向 胆大 热爱生活 酷爱电子产品 喜欢浪漫\r\n酷爱K歌 D吧',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}1115人阅读
& 今天给大家介绍的是以太网控制网络单片机W7100A的应用笔记之如何实现TCP通信。
& TCP(传输控制协议)是用于控制网络间数据通信的协议。作为组成互联网的主要协议之一,更多的详细内容已经写入IETF(互联网工程任务组)的RFC 793中。TCP是运行于IP层上的协议,它保证了数据的有效传输并且可以按照数据的发送顺序依次进行接收。
& 因为W7100A单片机支持传输层的TCP协议,所以用户不需要做任何整合就可以直接使用TCP/IP协议。
& 下面一一给大家做阐述。
1&&&& TCP SOCKET
& 用户可以在W7100A提供的所有8个SOCKET中使用TCP协议,但是必须首先创建要使用的SOCKET。在创建SOCKET时,需要用到SOCKET号、协议、端口号以及标志位。这篇文档将会介绍什么是TCP协议,以及在使用TCP协议时如何将Sn_MR(TCPIP核心中的SOCKET n模式寄存器)设置为Sn_MR_TCP(0×01)。SOCKET号表示用户可以选择从0到7这8个SOCKET中的任意一个使用。端口号表示TCP协议下用户指定使用的端口。如果上面需要的这些都已经设定好,那么socket()函数就可以自行分配创建一个SOCKET。
& 由于W7100A单片机的TCP协议支持服务器模式和客户端模式,用户可以任意选择一个模式实现此应用。服务器模式和客户端模式的不同见下图:
& & & & & & & & & & & & & & & & & & & &&
&图1.1& & &TCP 服务器和TCP 客户端
& 如图1.1所示,TCP服务器模式和客户端模式的过程大致相同。唯一的区别在于打开SOCKET之后,SOCKET状态是监听还是连接。当TCP协议在服务器模式下运行时,服务器处于监听状态等待来自客户端的连接请求。如果TCP协议运行于客户端模式下,客户端将会在连接状态下请求连接服务器。一旦成功建立连接,SOCKET的状态将会变成建立(SOCK_ESTABLISHED,0×17)。SOCKET在点对点建立连接之后仍然可以保持连接状态,从而进行数据交换直到SOCKET关闭。
& 服务器模式下的SOCKET循环周期是由打开、监听、发送、接收、断开和关闭组成。客户端模式的SOCKET循环周期则是由打开、连接、发送、接收、断开和关闭组成。
1.1&&&&&&&& 打开(OPEN)
& 无论是在服务器模式或是客户端模式下,在创建SOCKET时第一步都是打开SOCKET。利用SOCKET()函数设置SOCKET号、协议、端口号以及标志位来创建一个SOCKETn(取第n-1个SOCKET值)。由于使用的是TCP协议,需要将协议设置为Sn_MR_TCP(0×01)。而端口号的设置则取决于是在服务器模式还是客户端模式下。如果是在服务器模式下,服务器会根据当前用户所使用的端口来设置源端口号。但是如果是在客户端模式下,因为目的端口号正在被使用,最好随机选择一个端口号,并每次增加一个数字,直到SOCKET被连接为止。TCP协议的标志位表示‘无延时确认标志位’,一般来说,将该位设置为0。更多关于协议类型、标志位等信息,将会在‘TCPIPCore.h’文件下的‘Sn_MR
value’中介绍。
& 在所有的设置完成之后,通过检查Sn_SR(n)寄存器来查看SOCKETn的状态是否变成SOCK_INIT(0×13)。用户可以通过getSn_SR(SOCKETn)函数来完成Sn_SR(N)寄存器的检查过程。如果SOCKET的状态为SOCK_INIT(0×13),表示SOCKET创建成功;如果没有成功,用户需要重新创建SOCKET。
& & & & & & & & & & & &
例1.1 打开SOCKET
1.2 & & & & 监听(LISTEN)
& 监听过程只能在服务器模式下使用。在SOCKETn创建完成后,为了能与客户端连接,需要将SOCKET的状态从SOCK_INIT(0×13)变成监听。用户可以直接将Sn_CR(n)寄存器设置为Sn_CR_LISTEN(0×02)或者可以直接使用’SOCKET.c’文件中的LISTEN()函数。在变成监听状态之后,SOCKET将会改变为SOCK_LISTEN(0×14)。然后,SOCKET等待客户端发出连接请求。一旦与客户端建立连接,SOCKET的状态将会重新变成SOCK_ESTABLISHED(0×17)。此时,便可以与客户端之间进行数据传输。
& & & & & & & & & & & &
例 1.2 设置监听状态
1.3 & & & & 连接(CONNECT)
& 连接过程发生在客户端模式连接到服务器时。在连接SOCKET时需要用到SOCKET号、目的IP以及目的端口号这些参数。用户可以通过CONNECT()函数进行设置;一旦成功建立连接,SOCKET的状态将会变成SOCK_ESTABLISHED(0×17)。
例 1.3 设置连接状态
1.4 & & & & 发送(SEND)
& 在使用TCP协议时,与对端的连接在发送数据前就已经完成。用户可以通过SEND()函数查看设置的SOCKET号、将要发送数据的地址、数据的大小等参数。将要发送的数据的地址通常由选择的区域确定,输入数据,并且通过指针设定区域。
例1.4 发送数据
1.5 & & & & 接收(RECEIVE)
& 接收过程和发送过程基本相同,唯一不同的是接收(RECEIVE)过程需要检查的是Sn_RX_RSR(n)。接收过程是指将来自接收缓存器的数据移动到用户数据存储区。因此,用户必须在接收之前检查Sn_RX_RSR(n)的值是否大于0。如果大于0,表示数据已经保存在接收缓存器中。用户必须通过getSn_RX_RSR(n)函数在此过程之前确认数据是否被接收。
例1.5 接收数据
1.6 & & & &断开(DISCONNECT)
& 关闭SOCKET的方法通常有两种:第一种方法是通过DISCONNECT(n)函数。DISCONNECT(n)函数不能用来直接关闭SOCKET。它先向对端发送断开连接请求(FIN数据包),然后等待回复信息(FIN/ACK数据包),之后才能将SOCKET的状态变成SOCK_CLOSED(0×00),最后关闭SOCKET。当收到断开连接请求时,W7100A发送一个FIN/ACK数据包表示允许对端关闭SOCKET。如果在发送断开连接请求之后没有收到对端的回复,将会发生TCP超时,SOCKET的状态将会变成SOCKET_CLOSED(0×00)。当用户需要断开连接时,通过DISCONNECT()函数,选择合适的SOCKET号,然后发送断开连接请求。
例1.6 设置断开连接
1.7 & & & & 关闭(CLOSE)
& 和断开的过程不同,关闭过程可以直接将SOCKET变成SOCK_CLOSED(0×00)。用户通过CLOSE(n)函数选择合适的端口号,然后无论对端有没有做出响应都将关闭SOCKET。如果RST数据包来自对端,SOCKET将会无条件变成SOCK_CLOSED(0×00)。一旦SOCKET变成为SOCK_CLOSED(0X00), SOCKET将不再可用除非重新打开它。
例1.7 设置关闭
2 & & TCP回路测试(LOOPBACK)
2.1&&&&&&&& 服务器模式
& TCP回路测试可以通过回送来自于对端的数据从而检测TCP协议的性能。这一章节将会介绍服务器模式下回路测试的例子。程序范例如下:
例2.1 设置回路测试(LOOPBACK)服务器
& 如上面的例子所示,在SOCKET循环周期内除了connect()函数,其他所有函数都可以使用。首先利用getSn_SR(s)函数检测SOCKET状态,在W7100A复位后,所有的SOCKET全都变成SOCK_CLOSED(0×00)状态。然后利用close()函数完全关闭SOCKET,再通过socket(s,Sn_MR_TCP,port,0×00)函数来创建一个新的SOCKET。如果SOCKET创建成功,状态将会变成SOCK_INIT,再通过listen(s)函数将SOCKET的状态变成监听。一旦与对端建立连接,SOCKET的状态将变成SOCK_ESTABLISHED,并且等待数据。所有接收到的数据都保存在接收缓存器中,recv(s,data_buf,len)函数中的data_buf变量定义为接收到的数据的长度。最后再通过send(s,data,len)函数将数据回送到客户端。客户端会比较数据交换前后的差异来检测数据通信是否正常。
2.2 & & & & 客户端模式
& 本章节将会介绍客户端模式下回路测试的例子。程序范例如下:
& 例2.2 设置回路测试(LOOPBACK)客户端
& TCP客户端的程序例子和TCP服务器的例子基本相同。唯一的区别在于SOCK_INIT状态下,是通过connect()函数而不是listen()函数与服务器连接。
3 & & 回路测试服务器演示
这一章将会介绍TCP回路测试程序运行的例子。在下载完成TCP回路测试应用的二进制文件后,运行iMCUW7100单片机内的数据包实现回路测试的演示过程。更多的详细信息,请参阅文档‘如何在W7100A中创建工程’,‘WizISP程序指南’以及‘W7100A Debugger指南’。
对TCP串行回路,用户按照下面的步骤进行设定:
●& 确认测试环境。请参考‘iMCU7100EVB用户指南’
直接利用UTP线连接PC机与iMCU7100EVB
直接利用串口线连接PC机与iMCU7100EVB
使能iMCU7100EVB的5V电源适配器
●& 添加下面测试PC机的网络信息
- IP地址 : 192.168.1.xxx (‘xxx’ 为用户PC机的IP地址,在客户端模式下此IP地址也是服务器的IP地址,即我们之前在TCP客户端代码中设置在destip[4]的IP地址)。&&& &&&&&在本文档中,IP设置为192.168.1.69,但是用户可以进行修改。
- 网关IP地址 : 192.168.1.1
- 子网掩码 : 255.255.255.0
●& 运行超级终端机程序以及AX1程序
3.1&&&&&&&& 超级终端机程序
&图3.1& && 超级终端机程序选项
& 在超级终端机程序行完成之后,如图4.1设置串行通信的选项。超级终端机程序将会显示串行通信时iMCU7100EVB的运行状态。
3.2 & & & & AX1 设置
想了解更多关于AX1程序的信息,请参考AX1用户手册。
3.2.1&&& TCP服务器模式下的iMCU7100EVB
& 当iMCU7100EVB运行于服务器模式时,PC作为TCP客户端利用AX1程序连接到iMCU7100EVB。在AX1程序中,选择TCP =& CONNECT 菜单来实现与iMCU7100EVB的连接,此时对端的IP地址为192.168.1.2,端口号为5000。
& 一旦连接成功,如图4.2选择TCP =& SEND 菜单发送数据。因为此时iMCU7100EVB作为服务器,AX1程序窗口将会显示客户端的状态。
&图3.2& AX1 发送数据
3.2.2 & &TCP客户端模式下的iMCU7100EVB
& 当iMCUW7100EVB运行于客户端模式下时,PC机作为TCP服务器使用AX1程序将iMCU7100EVB连接到服务器端口。如果在AX1程序中打开的服务器端口号是5000(监听状态),iMCU7100EVB将会连接到服务器IP地址以及服务器端口(192.168.1.xxx,5000)。需要注意的是IP地址必须是打开AX1程序的PC机上的IP地址。
一旦连接成功,选择TCP =&SEND菜单, 然后发送数据,如图4.2。因为iMCU7100EVB作为客户端,AX1程序窗口将会显示服务器的状态。
&图3.3& AX1监听
3.3 & & & & TCP回路测试结果
3.3.1&&& TCP服务器结果
& 在设置完成TCP服务器之后,点击TCP发送。然后AX1程序将会显示PC机客户端的处理进程。如图4.4所示,图中显示了发送/接收的数据大小,而超级终端机程序将会显示iMCU7100EVB服务器的处理情况。
& & & & & & & &&
&图3.4& TCP服务器的结果
3.3.2 & &TCP客户端结果
& 在TCP客户端所有的设置完成后,点击TCP发送。AX1将会显示PC机服务器的处理情况。如图4.5所示,图中显示了发送/接收数据的大小,而超级终端机程序将会显示iMCU7100EVB客户端的处理情况。
&图3.5& TCP客户端结果
更多参考资料请访问官网,有任何问题请随时联系我们。谢谢阅读!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:458722次
积分:10069
积分:10069
排名:第476名
原创:535篇
转载:60篇
译文:31篇
评论:96条
(7)(9)(5)(3)(7)(7)(4)(6)(8)(6)(3)(7)(8)(5)(9)(11)(15)(20)(19)(27)(18)(23)(15)(47)(57)(45)(19)(22)(25)(22)(20)(22)(24)(27)(32)(11)(10)

我要回帖

更多关于 tcp ip进行网际互连 的文章

 

随机推荐