当前位置:首页>科技>正文

局域网访问权限问题 请教网络编程C/S模式数据访问方式

2023-04-20 02:28:23 互联网 未知 科技

 局域网访问权限问题 请教网络编程C/S模式数据访问方式

局域网访问权限问题

可能时是由于一下几个原因造成的:
1、两台电脑IP是不是处于同一IP段,如果时同一个路由器就不会存在这个问题;
2、我的电脑-属性-管理里的“本地用户和组”右边的“GUEST”没有启动,“GUEST”上有小红叉;
3、本地安全策略未设置好。控制面板-管理工具-本地安全策略-安全选项,右边找到“网络共享:本地账户的共享和安全模式 属性”,设置为“仅来宾 本地用户以来宾身份验证”。
能够打印 并且网上邻居看得到 那就是可以ping通了啊 那就改改策略啦 应该就可以了吧
当然是在D上改了.. 呵呵 改了就应该可以的吧. 还有要看下你D的防火墙什么的是不是有对C的屏蔽

局域网共享
共享的前提:
1、 设置不同的计算机名,相同的工作组。(最好是把用户名也修改一下,不要用默认的用户名)
2、 IP设置要正确,最好是能在同一网段。
3、 在服务中看Server服务是否起动。
4、 在网络连接属性中看有没有“文件和打印共享服务”,如果没有请单击安装、添加。
准备共享设置:
1、 把本地连接的防火墙——例外选项——勾选“文件和打印共享”(当然也可关闭防火墙)
2、 到本地安全策略中——安全选项——“不允许SMA帐户的匿名枚举”和“不允许SMA帐户共享的匿名枚举”——全部停用; 把“使用空白密码的本地帐户只允许进行控制台登录”也设为停用
3、 把文件夹选项中的查看“使用简单共享”的勾去掉。
4、 下面可设置要共享的文件夹或磁盘。(现在就已经可以共享了)
来宾共享:
1、 启用来宾。
2、 在本地安全策略中——用户权限分配——把“拒绝从网络访问这台计算机”各“拒绝作为服务登录”中的用户名删除;
3、 到本地安全策略中——安全选项——网络访问:本地帐户的共享安全模式设为“仅来宾-本地帐户以来宾的身份验证”。
磁盘映射:可以将局域网中我磁盘映射到主机中,以后就可以在主机中的我的电脑直接打开。
具体操作是:单击网上邻居右键——网络磁盘映射——然后到网上邻居中找到要映射的资源即可
(来宾共享方式就已经包含了管理员共享方式)
你一步一步对下 看有没漏的 呵呵
希望能帮到你

请教网络编程C/S模式数据访问方式

网络通信用一个五元组唯一标示一个连接(通信协议,我方IP,我方端口,对方IP,对方端口),只要知道这5个东西,就能完成网络通信。
网络通信有面向连接的(TCP)和面向无连接的(UDP)两种,对于你第一个问题,TCP会在双方建立连接后才能通信,系统会分别分配套接字(SOCKET)给两端,然后通过哪个套接字收到的报文自然就知道是谁发来的。面向无连接的(UDP)接收函数recvfrom中有一个参数返回一个sockaddr_in,里面记录了这个报文是从哪个IP哪个端口发来的。
对于你第二个问题,OSI7层模型和TCPIP模型都是下层向上层屏蔽底层技术,服务器到客户端中间经过各种线都是第二层数据链路层做的事情,你写程序的时候只需要关注网络层(IP)和传输层(TCP/UDP)的行为,在这时你看到就已经是端到端的连接了,你根本不用管报文是经过了怎样的路径发过来的。
第三个问题,接收数据是网卡在接收,然后是操作系统在处理,操作系统会根据报文的目的端口而把报文放在相应的队列里,写程序时只需要去从队列里拿发给你的报文就好了。
这些TCPIP都会讲到,慢慢看吧~