精华内容
下载资源
问答
  • 在局域网工作环境中,网络管理员时常会采用远程桌面连接方式来管理局域网中的主要服务器,这种管理方式不须要网络管理员到服务器现场就能完成管理任务,从而大大提高了网络管理效率。不过,为了保卫服务器...

    2009-10-28 7:21:31   出处:https://www.yqdown.com

    为了保卫

    服务器系统的安全性,网络管理员往往会执行

    不少安全配置

    ,而其中一些配置

    有时会在无意间影响远程控制连接的成功率。 在局域网工作环境中,网络管理员时常会采用远程桌面连接方式来管理局域网中的主要

    服务器,这种管理方式不须要

    网络管理员到服务器现场就能完成管理任务,从而大大提高了网络管理效率。

    不过,为了保卫

    服务器系统的安全性,网络管理员往往会执行

    不少安全配置

    ,而其中一些配置

    有时会在无意间影响远程控制连接的成功率。这不,笔者就曾遭遇到一则故障现象,在与局域网目标服务器系统成功建立远程桌面连接后,在服务器中正常启用了一个控制程序,然而在笔者关上

    远程桌面连接后,那个控制程序也立即自动关上

    ,这么一来笔者始终不能

    通过该控制程序来对服务器系统执行

    有效控制,这是什么原由

    呢,我们又该如何

    处理

    这样的远程控制失败故障现象呢?现在,本文就将该故障现象的具体排除流程

    贡献出来,希望各位朋友能从中获得一些帮助。

    偶遇远程控制失败故障

    笔者单位所在局域网的规模不是很大,文件服务器和普通工作站同时连接到局域网交换设备上,并且它们都处于相同的工作子网中,为了保证网络访问的高效性,网络管理员并没有在交换机设备上配置

    任何访问策略,也没有对任何交换连接端口执行

    安全限定

    ,因此笔者平时运用

    远程桌面功能连接目标服务器系统时一切很顺利,并且也可以

    随意执行

    各种远程控制操作。为了保证文件服务器系统能够安全运行,网络管理员及时在该系统中安装了各类系统漏洞补丁程序,同时又在系统中执行

    了一些安全配置

    最近,由于工作须要

    ,笔者时常须要

    远程登录连接到目标服务器系统中,来启用一个控制程序,以便对局域网中的一些网络访问操作执行

    控制管理;可是在运用

    远程桌面连接功能与目标服务器系统建立好通信连接后,笔者按常规要领

    启用运行了安装在服务器系统中的那个目标控制程序,在确认这个控制程序正常运行后,笔者打算关上

    远程桌面连接窗口,这时笔者发觉

    随着远程桌面连接窗口的关上

    ,先前在局域网服务器系统中正常运行的那个目标控制程序也跟着自动关上

    了,这样一来笔者就不能

    通过远程桌面连接功能成功实现对局域网服务器的远程控制。

    正常情况下,我们只要不对远程服务器系统执行关机、注销或重新启动操作,单纯是点击远程桌面连接窗口中的X按钮时,那些已经处于启用状态的控制程序还应该会以系统后台的形式执行

    运行,而不会出现跟随远程桌面连接断开而自动关上

    的现象发生。

    检查远程控制帐号配置

    那究竟是什么原由

    造成了远程控制服务器失败现象呢?考虑到笔者能够通过远程桌面连接功能与远程服务器系统建立控制连接,同时也可以

    在服务器系统中启用目标控制程序,疑问

    只是在于目标控制程序不能

    持续运行,于是笔者估计该故障很可能是远程登录帐号在控制会话方面的配置

    不合适引起的。为了检验自己的分析能不能

    正确,笔者立即来到服务器现场,并以系统管理员身份登录进入本地服务器系统,用鼠标右键单击系统桌面中的“我的计算机

    ”图标,从弹出的快捷菜单中执行“管理”命令,打开对应系统的计算机管理控制台窗口,在该窗口的左侧显示区域依次点选“系统工具”/“本地用户和组”/“用户”分支选项。

    在对应“用户”分支选项的右侧显示区域,找到远程桌面连接帐号,再用鼠标右键单击该帐号,从其后出现的快捷菜单中执行“属性”命令,打开目标帐号的属性配置

    对话框;在该配置

    对话框中单击“会话”标签,打开如图1所示的标签配置

    页面,从该配置

    页面中我们会看到“空闲会话限定

    ”、“活动会话限定

    ”、“结束已断开的会话”这多个

    参数选项,其中“空闲会话限定

    ”参数选项主要是针对没有对服务器系统执行

    任何控制操作时Windows系统对会话连接的限定

    配置

    一般情况下,我们如果想让服务器系统高效运行的话,可以合理执行

    空闲会话限定

    配置

    操作,也就是说将“空闲会话限定

    ”参数数值配置

    为一分钟、五分钟等,而不是配置

    成“从不”,这样可以让其他的用户连接能高效地访问服务器系统;而“活动会话限定

    ”参数主要是针对通过远程桌面连接功能对服务器系统正在执行

    的控制操作所运用

    的一种配置

    ,通常情况下对服务器系统执行

    远程控制的持续时间不是很固定,因此该参数的数值尽量也应该配置

    为“从不”,不然的话我们在远程控制服务器系统的流程

    中很容易出现一些莫名其妙的疑问

    ;“结束已断开的会话”参数主要是为了有效处理

    某远程控制连接关上

    时服务器系统异常运行而自动锁死的情况,通常情况下,如果想让通过远程控制方式启用起来的控制程序长时间在服务器系统中运行时,我们应该将该参数数值配置

    为“从不”。

    由于本文遇到的故障现象发生在远程会话连接断开之后,并且该现象主要是服务器系统中的控制程序不能

    持续运行,很明显这意味着已断开的会话受到了服务器系统的限定

    ;可是,仔细查看“结束已断开的会话”参数时,笔者发觉

    该参数的数值已经被配置

    成了“从不”,这说明远程控制服务器失败的故障现象与远程控制权限配置

    无关。

    检查活动桌面能不能

    启用

    如果服务器系统终端服务配置中的活动桌面功能没有正常启用时,那么任何用户是不能

    通过远程控制方式来正常启用运行服务器系统中的控制程序的,因此在确认远程控制服务器失败故障与远程控制帐号配置

    无关后,我们还须要

    检查活动桌面功能有没有正常启用,下面就是具体的检查步骤:

    首先以系统管理员权限登录进入本地服务器系统,打开该系统桌面中的“开始”菜单,从中依次点选“程序”/“管理工具”/“终端服务配置”命令,在其后出现的控制台窗口中,用鼠标选中左侧区域的“服务器配置

    ”选项;

    其次在对应“服务器配置

    ”选项的右侧显示区域,找到“Active Desktop”子项,用鼠标右键单击该子项,并执行右键菜单中的“属性”命令,打开如图2所示的配置

    对话框,检查其中的“禁用Active Desktop”子项能不能

    处于选中状态,要是发觉

    该选项已经被选中时,我们应该及时取消它的选中状态,再单击“确定”按钮保存好上述配置

    操作,如此一来我们就能服务器系统终端服务配置中的活动桌面功能可以正常启用了。

    在启用了活动桌面功能后,笔者发觉

    远程控制服务器失败的故障现象仍然存在,这说明引起该故障的原由

    与活动桌面功能没有任何联系

    。考虑到远程控制服务器操作与远程终端服务也有联系

    ,于是笔者打算再对远程终端服务配置

    执行

    一下检查,看看其中的配置

    能不能

    正确,毕竟这里的配置

    优先级要高于远程登录帐号在远程连接会话方面的配置

    ,换句话说就是Windows服务器系统往往先按照这里的配置

    对远程控制连接执行

    限定

    ,之后才会运用

    远程管理帐号中的有关

    参数对远程控制操作执行

    限定

    在检查远程终端服务配置

    时,笔者先是在服务器系统桌面中打开了“开始”菜单,从中逐一点选“程序”/“管理工具”/“终端服务配置”命令,在其后出现的控制台窗口中,用鼠标选中左侧区域的“连接”选项;

    其次在对应“连接”选项的右侧显示区域,找到目标RDP-TCP连接选项,并用鼠标右键单击该选项,从弹出的快捷菜单中执行“属性”命令,打开RDP-TCP连接选项的属性配置

    窗口;单击该配置

    窗口中的“会话”标签,打开如图3所示的标签配置

    页面,在这里笔者看到了之前在远程控制帐号中出现的一些参数信息;

    笔者发觉

    其中的“替代用户配置

    ”选项已经处于选中状态,这样一来我们先前针对远程登录帐号执行

    的会话连接配置

    根本没有起到任何效果,笔者通过远程桌面连接对服务器执行

    远程控制时其实都要受到这里的“会话”参数限定

    ,我们只有将“替代用户配置

    ”选项取消选中,才能让先前针对远程登录帐号执行

    的会话连接配置

    发挥作用;

    经过进一步查看,笔者发觉

    这里同样存在“空闲会话限定

    ”、“活动会话限定

    ”、“结束已断开的会话”等参数选项,并且笔者还看到单位服务器系统的“结束已断开的会话”参数已经被配置

    成了“五分钟”,这也是为什么笔者在断开远程桌面连接后,没有多长时间那个通过远程启用的控制程序自动关上

    的原由

    ;

    找到故障原由

    后,笔者立即将图3界面中的“结束已断开的会话”参数重新调整为了“从不”,然后单击“确定”按钮保存好上述配置

    操作,之后笔者又通过远程桌面连接功能重新启动了服务器系统中的那个控制程序,再次关上

    远程桌面连接窗口后,笔者看到那个控制程序这次果然没有自动关上

    运行,而是自动退回到系统后台继续运行了,这说明故障现象已经被顺利排除了。

    分享到

    展开全文
  • 远程服务

    2021-08-03 02:16:46
    远程服务(Remote Services/Teleservice)[编辑]什么是远程服务远程服务是指用户在通信网络上通信终端设备能够获得的业务。[编辑]远程服务的分类远程服务按照不同的通信手段,大致分为两类:一类是电信远程服务,指...

    远程服务(Remote Services/Teleservice)

    [编辑]

    什么是远程服务

    远程服务是指用户在通信网络上通信终端设备能够获得的业务。

    [编辑]

    远程服务的分类

    远程服务按照不同的通信手段,大致分为两类:

    一类是电信远程服务,指基于GSM、CDMA、GPRS、3G等电信运营网络数据业务为基础开发无缝透明网络通道的PLC远程服务。

    另一类是基于网络的远程服务,这类服务基于互联网、wifi形势也多种多样,包括传统的网络的PLC远程服务。

    [编辑]

    远程服务的特点

    远程服务较传统服务方式具有如下特性:

    1、方便快捷;

    2、节约成本;

    3、服务对象对地域没有限制;

    4、服务可集中化管理。

    [编辑]

    远程服务和高速缓存的比较

    本质上,在缓存和远程服务之间的选择存在一个潜在的性能加强与简易性降低的矛盾,以下列举这两种方法的优缺点来做一比较:

    1、当使用缓存时,本地缓存能有效地处理许多远程访问。在文件访问模式中利用局部性原理使得缓存性能更好。因此,大多数远程访问就像在本地进行一样快捷。更进一步,只是偶尔与服务器连接,而不是每次访问都需如此,从而减少了服务器负载和网络通信,并且扩充的潜力也得到了提高。相反地,当使用远程服务方法时,每次远程访问都要跨越网络进行,结果可能产生网络阻塞、服务器超载,性能会如何也就显而易见了。

    2、网络总开销在传输大块数据时(就像在缓存中那样)要比对个别请求的一系列响应传输时(就像在远程服务方法那样)低。而且,如果服务器知道请求总是针对大的、连续的数据段,而不是对随机的数据块,那么服务器上的磁盘访问程序可以被更好地优化。

    3、Cache一致性问题是缓存技术的主要缺点。对不常写入的访问模式,缓存技术是很有效的。但当写入频繁时,用来克服一致性问题的机制反而导致了大量诸如性能、网络流量以及服务器负荷的开销。

    4、因此缓存技术应在有本地磁盘或大主存的机器上实现。在无盘、小容量存储器的机器上的远程访问应通过远程服务方法来进行。

    5、在缓存技术中,由于数据在服务器和客户机之间整体传输,而不是响应一个特殊的文件操作需求,机器间的接口不同于上级的用户接口。另一方面,远程服务方式不过是本地文件系统接口在网络上的扩展,因此,机器问的接口反映了本地用户文件系统接口。

    [编辑]

    参考文献

    ↑ 史创明,王立新,王磊等编著.第十二章 广域网技术概述 计算机网络原理与实践标准教程.清华大学出版社,2006年9月.

    ↑ (美)Abraham Silberschatz,(美)Peter Baer Galvin,(美)Greg Gagne著.第17章 分布式文件系统 操作系统概念 第7版:翻译版.高等教育出版社,2010.01.

    本条目对我有帮助1

    MBA智库APP

    扫一扫,下载MBA智库APP

    分享到:

    展开全文
  • socket 远程和本地进程通信

      目录

    一、基本概念

    二、原理

    2.1 socket

    2.2 bind

    2.3 listen

    2.4 accept

    2.5 connect

    2.6 read/recv

    2.7 write/send

    2.8 close 

    三、实例

    四、总结

    五、参考文献


    网络编程是 Linux 中非常重要的一块知识,不管是在工作还是面试中都会遇到,本篇文章将结合实例讲解 socket 网络通信,下面就开始吧!

    一、基本概念

    socket 通常称为套接字,是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。套接字为上层应用程序提供通信的接口,看下面这张图:

    图1 网络层次结构                       

    从上图可以看出,socket 实质上是一个抽象层,封装了下面的各种协议,方便了上层应用的调用。 

    二、原理

    服务端:

    1. 通过 socket 函数创建套接字描述符;

    2. 创建地址,使用 bind 将地址绑定到套接字描述符(此套接字称为监听套接字);

    3. 然后,使用 listen 将套接字描述符设置为监听模式,并设置等待连接队列的长度;

    4. 如果有连接,使用 accept 取出一个连接,与指定客户端建立连接,并新创建一个套接字用于与客户端通信,此套接字称为已连接套接字;

    5. 使用 read/write 函数相互通信;

    6. 所有通信完毕,使用 close 函数关闭套接字;

    客户端:

    1. 通过 socket 创建套接字;

    2. 通过 connect 与指定服务器进行连接;

    3. 连接成功后通过 read/write 进行通信;

    4. 通信结束后通过 close 函数关闭套接字。

    不同应用之间通信的过程如下所示:

    图2 socket 网络通信

    先介绍下上图中使用到的函数:

    2.1 socket

    int socket(int domain, int type, int protocol);

    该函数返回一个 int 类型的套接字,具有唯一性,可以与 open 函数产生的文件描述符类比。

    2.2 bind

    int bind(int socket, const struct sockaddr *address, socklen_t address_len);

    该函数将地址绑定到 socket 创建的套接上。

    2.3 listen

    int listen(int sockfd, int backlog);

    该函数用于服务端,让服务端可以接收客户端(其它进程)的请求。

    2.4 accept

    int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);

     该函数从已完成连接的队列中取出一个连接,同时,返回一个新的(已连接)套接字,称为已连接套接字;而 socket 创建的套接字是监听套接字,监听套接字只有一个,而已连接套接字每一个 TCP 连接就生成一个。

    2.5 connect

    int connect(int sockfd, const struct sockaddr *addr,socklen_t addrlen);

    客户端通过 connect 函数与服务端进行连接,如果使用的 TCP 协议,那就是三次握手过程。

    2.6 read/recv

    ssize_t read(int fd,void *buf,size_t nbyte);
    int recv(int sockfd,void *buf,int len,int flags);

     该函数负责从 fd/sockfd 中读取内容。

    2.7 write/send

    ssize_t write(int fd, const void*buf,size_t nbytes);
    int send(int sockfd,void *buf,int len,int flags);

    write/send 将 buf 中的数据写入文件描述符 fd/sockfd。

    2.8 close 

    int close(int sockfd);

    关闭套接字。

    以上函数成功返回0,失败返回-1,错误信息存放在 errno 中。

    三、实例

    服务端代码:

    #include <sys/time.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <string.h>
    #include <unistd.h>
    #include <sys/types.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <arpa/inet.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <fcntl.h>
    
    #define PORT 3322   // 服务器端口
    
    #define BACKLOG 1
    #define MAXRECVLEN 1024
    
    int main(int argc, char *argv[])
    {
        char buf[MAXRECVLEN];
        int listenfd, connectfd;   // listendfd 监听套接字  connectfd 已连接套接字
        struct sockaddr_in server; // 服务器地址信息
        struct sockaddr_in client; // 客户端地址信息
        socklen_t addrlen;
        
        // 创建套接字描述符
        if ((listenfd = socket(AF_INET, SOCK_STREAM, 0)) == -1) {
            perror("socket() error. Failed to initiate a socket");
            return 0;
        }
     
        int opt = SO_REUSEADDR;
        setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
    
        bzero(&server, sizeof(server));
        server.sin_family = AF_INET;
        server.sin_port = htons(PORT);
        server.sin_addr.s_addr = htonl(INADDR_ANY);
    
        // 将地址 server 绑定到套接字 listenfd 上
        if(bind(listenfd, (struct sockaddr *)&server, sizeof(server)) == -1) {
            perror("Bind() error.");
            return 0;
        }
        
        // 将套接字设置为监听模式,队列长度为 1
        if(listen(listenfd, BACKLOG) == -1) {
            perror("listen() error. \n");
            return 0;
        }
    
        addrlen = sizeof(client);
        while(1) {
            // 取出一个客户端请求进行连接
            if((connectfd = accept(listenfd,(struct sockaddr *)&client, &addrlen)) == -1) {
                printf("accept() error. \n");
                break;
            }
    
            printf("The client's ip : %s, port %d\n",inet_ntoa(client.sin_addr),htons(client.sin_port));
            
            // 与客户端通信
            char str[] = "Hello Client, I'm Server!\n";
            while(1) {
                int iret = recv(connectfd, buf, MAXRECVLEN, 0);
                if(iret > 0) {
                    printf("%s\n",buf);
                } else {
                    close(connectfd);
                    break;
                }
                send(connectfd, str, sizeof(str), 0); 
            }
        }
        // 关闭 socket
        close(listenfd); 
        return 0;
    }

    客户端代码:

    #include <stdlib.h>
    #include <stdio.h>
    #include <unistd.h>
    #include <string.h>
    #include <stdbool.h>
    #include <sys/types.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <netdb.h>
    
    #define PORT 3322  //服务器端口
    
    #define MAXDATASIZE 100
    
    int main(int argc, char *argv[])
    {
        int sockfd, num;
        char buf[MAXDATASIZE];
        struct hostent *host;
        struct sockaddr_in server;
        
        // 参数检查
        if (argc != 2) {
            printf("Usage: %s <IP Address>\n",argv[0]);
            return 0;
        }
        
        if((host = gethostbyname(argv[1])) == NULL) {
            printf("gethostbyname() error\n");
            return 0;
        }
        
        // 创建套接字
        if((sockfd = socket(AF_INET,SOCK_STREAM, 0))==-1) {
            printf("socket() error\n");
            return 0;
        }
    
        bzero(&server,sizeof(server));
        server.sin_family = AF_INET;
        server.sin_port = htons(PORT);
        server.sin_addr = *((struct in_addr *)host->h_addr);
    
        // 与服务器建立连接
        if(connect(sockfd, (struct sockaddr *)&server, sizeof(server)) == -1) {
            printf("connect() error\n");
            return 0;
        }
        
        // 与服务器进行通信
        char str[] = "Hello Server, I'm Client!\n";
        while(true) {
            if((num = send(sockfd,str,sizeof(str),0)) == -1) {
                printf("send() error\n");
                break;
            }
    
            if((num = recv(sockfd,buf,MAXDATASIZE,0)) == -1) {
                printf("recv() error\n");
                break;
            }
            buf[num-1]='\0';
            printf("%s\n", buf);
            sleep(3);
        }
    
        // 关闭套接字
        close(sockfd);
        return 0;
    }

    Makefile文件:

    all: client server
    
    client: client.c
    	gcc -o client client.c
    
    server: server.c 
    	gcc -o server server.c
    
    clean:
    	rm -rf client server

    编译运行后的结果,同一个主机通信:

    图3 同一个机器通信

    如果服务端和客户端都在本地,可以使用共享 socket 文件的方式通信,而不是通过绑定端口。 

    不同主机通信:

     

    图4 远程通信服务器端
    图5 远程通信客户端

     

    四、总结

    上面更多的是从应用的角度讲解了如果通过 socket 进行网络通信,后面有时间将会从更深层次的角度讲解。

    五、参考文献

    [1] https://www.cnblogs.com/langren1992/p/5101380.html

    [2] https://blog.csdn.net/tanzongbiao/article/details/82344074

    [3] https://blog.csdn.net/wjy741223284/article/details/98513237

    展开全文
  • 彭中摘 要:随着我国信息技术在全球经济市场不断发展,计算机远程网络通信技术也得到很好的发展。但是由于目前该通信技术的应用性与功能性十分强大,并且该远程技术系统的安全性能也十分地高,使得该技术在国民的...

    彭中

    摘 要:随着我国信息技术在全球经济市场不断发展,计算机远程网络通信技术也得到很好的发展。但是由于目前该通信技术的应用性与功能性十分强大,并且该远程技术系统的安全性能也十分地高,使得该技术在国民的生活当中应用十分广泛,也给人们生活以及工作上带来了非常大的便利。因此,文章对计算机远程网络通信技术的应用情况进行深入分析与探讨。

    关键词:计算机;通信技术;远程

    随着我国经济社会推动信息技术不断地发展,对计算机远程网络通信技术的应用也推动了我国经济社会的发展。现在平板电脑、智能手机以及无人机等在人们生活中广泛使用,这些技术都是计算机远程网络通信技术在现实生活中具体应用的呈现。计算机远程网络通信技术不断创新与发展,为人们生活以及工作沟通交流带来了很大的便利。因此,本文对于计算机远程网络通信技术的应用進行深入研究与探讨,对信息技术的发展具有很重要的意义。

    1 计算机远程网络通信技术的基本概述

    1.1 计算机远程网络通信技术的组成

    通信技术是通过主机、服务终端以及计算机数据传输与交换装置进行组成的。在该技术的实际应用当中,微机在进行计算机数据处理特定数值的时候,这些过程都来自于在计算机上的选择,并且微机在通信技术应用过程当中使用得非常广泛。

    计算机数据传输线路会对各类的通信模式进行一定的优化选择。例如微波通信线路、光纤通信线路以及有线通信线路等。

    数据的交换装置在电话当中应用得十分普遍。在将计算机数据交换装置在接口的选择以及传输当中应用的时候,必须要以网络协议的统一式为主要参考对象,当有公用电话线的时候,数据交换装置就会作为通信调制调节器进行使用,数据交换装置在通信信号传输的过程当中,将通信信号作为交流模拟信号进行使用,然后再将通信信号传输到外界,并且模拟信号还是会被数据信号替代[1-3]。

    1.2 计算机远程网络通信传输信号的主要方向

    计算机远程网络通信技术信息传输信号是依据其传输的方向进行分类,其传输信号分为单工、双工以及半双工通信等3类的传输信号。

    1.2.1 单工通信传输信号

    单工通信传输信号在某个时间段内,传输信号只向一个方向进行数据信息的传输,并且其信号传输的路径始终都是单一模式。比如终端的信息向主机进行传输,这种单一的传输模式就是单工通信传输信号。

    1.2.2 双工通信传输信号

    双工通信传输信号在数据信息传输的过程当中,其传输的方向是属于双向的。但是双工通信传输信号在通常情况下,这种类型的信号传输模式只会在复杂线路当中进行运用。该传输模式在其运作的过程当中,双工通信传输信号的数据传输是通过四线进行控制,以上都是在工作的具体应用中所发现的。

    1.2.3 半双工通信传输信号

    半双工通信信号在目前网络建设当中运用得比较广泛。该通信模式不仅可以实现数据信号双向传输,而且其数据线路的搭建要比双工模式来说更加简洁。形成这种现象主要是由于传输终端的原因,是由于该模式只需要一根电话线便可以形成信号通信模式。因此,该模式相对于以上两种信号传输模式更加便利与快捷。

    1.3 计算机远程网络通信数据连接的方式

    计算机远程网络通信数据连接的方式主要有4种,分别为点到点的连接方式、线路分支的连接方式、多路线路复式的连接方式以及集线线路的连接方式。在进行通信实际连接的过程当中,需要依据通信系统的现实情况,选择合适的数据连接方式。在数据连接方式中,点对点连接在现实生活中应用得比较广泛。通信数据点到点的连接方式主要以计算机为中心点,运用调制调节器将电话线进行连接起来,而后进行数据信息的传输。在通常情况之下,在通信传输的同一个时间点以内,并且数据信息已经连接到计算机终端并已经开始运作的时候,只有一个数据连接点可以实现数据信息传输连接,这种工作原理也与电话在进行信息通信的时候只能有一个电话接入一样。当其他的通信终端在对外界进行数据信息传输的时候,计算机远程网络通信技术会使其显示忙号[4-5]。

    2 计算机实现远程网络通信具备的前提条件

    2.1 保持网络通信通道的畅通

    在计算机远程网络通信过程中,要想提高通信效率,就要让通信通道保持通畅。其中通信通道就是指通信传输的线路,在现实生活中经常用到的通信线路主要为同轴电缆和对称电缆。其中对称电缆外部结构含有大量的绝缘材料,从而使得信号在传输的过程当中免受其他外界因素的干扰。同轴电缆则拥有非常强的密闭特征,而且该电缆是由各种外部导体组成的,可以有效地防止外部电磁场的干扰,使得通信且通信传输的速度十分的快。

    2.2 必须具备终端设备和接口

    终端设备与接口是通信技术运作中的重要部分,终端设备也就是计算机移动设备,可以让计算机实现远程的网络通信。另外,终端设备和接口还可以利用计算机提供的通信接口,从而实现点对点的通信。

    2.3 必须具备调制调节器

    调制调节器在计算机远程网络通信中起着非常重要的作用。它可以将各种信息转化为人们实际需要的信息。如果没有这样的设备,人们将无法接收到他们需要的信息[6-7]。

    3 计算机远程网络通信技术的应用

    根据计算机远程网络通信技术在实际应用,主要体现在以下几个部分。

    3.1 在企业经营中应用

    随着全球经济市场的竞争力越来越大,使得国内诸多企业都面临着非常大的挑战。计算机信息技术也逐渐融入企业发展与经营过程中,同时通信技术在企业的应用也越来越广泛,该技术可以协助企业进行经营管理,同时也让企业经营的效率得到了很大的提升。

    3.2 在高校教育中的应用

    高等院校教育活动中应用计算机远程网络通信技术也是十分的普遍,这主要是由高等院校的学生群体特征决定的,高等院校学生管理的工作量是十分繁重的。而高等院校在教育活动中应用该通信技术,可以大大简化一些复杂的工作环节,从而使得高等院校学生管理工作的效率得到很大的提升。同时也对高等院校学生的相互交流以及生活习惯有着直接性的影响,最后也给高等院校的教育活动提供了很好的发展舞台。

    3.3 在人们生活中的应用

    随着人们对生活质量要求不断地变化与提升,使得计算机远程网络通信技术在人们生活中应用空间也逐渐扩大,人们在日常生活过程当中,都会使用到通信技术进行生活与工作上的交流,例如微博以及微信等软件,这些软件都是远程网络通信技术所演化出的最终成果,为人们生活与工作上的交流沟通带来了很大的便利[8]。

    4 结语

    总而言之,随着我国通信技术的发展,人们对于计算机远程网络通信技术的使用已经遍布其生活与工作当中。计算机通信技术不仅给人们的生活带来了极大的便捷,也使得人们的生活更加丰富多彩。但是,计算机远程网络通信技术在目前科技市场竞争环境当中仍然保持着竞争力,同时目前该技术也存在一定的缺陷。因此,科技行业有必要对该技术进行深入的研究与创新,从对该技术的基本构成进行了解,并且不断地深入探索与改进,使得我国通信技术可以得到更加长远的发展。

    [参考文献]

    [1]杜涛.浅谈计算机远程网络通讯技术[J].中国新通信,2017(13):127.

    [2]武靓雯.计算机远程网络通讯技术的运用[J].电子技术与软件工程,2017(15):24.

    [3]那伟宁.计算机远程网络通讯技术的运用[J].电子技术与软件工程,2017(21):40.

    [4]董朝贤.计算机远程网络通讯技术的应用[J].信息与电脑(理论版),2018(17):269-270.

    [5]张晋花.计算机远程网络通讯技术的思考[J].计算机产品与流通,2017(7):66.

    [6]吴建屏.计算机远程网络通讯技术的应用[J].科学技术创新,2018(3):85-86.

    [7]鄂樱楠.谈计算机远程网络通讯技术的应用[J].数字通信世界,2017(12):144.

    [8]郝利强.计算机远程网络通讯技术的运用[J].山东工业技术,2018(13):121.

    展开全文
  • Linux远程服务器环境搭建 ...一些很重要的Linux命令:查询某个服务占用的端口号:强大的systemctl:Mysql服务器搭建安装过程:MQTT服务器搭建:1.MQTT协议实现方式2.MQTT客户端3.MQTT服务器4.MQTT协议中的
  • 环境 ...远端ip:192.168.10.10,电脑名称:robot 电脑名称是指ubuntu下打开终端,看到的XXXuser@YYYY中的YYYY。 1、配置本机hosts sudo vim /etc/hosts 添加192.168.10.10 robot如下: 127.0.0.1 localhost ...
  • 1. 连接docker docker需要建立ssh服务,参考这篇:https://blog.csdn.net/maidalun1020/article/details/88044648 2. 连接远程服务器
  • 注册表中的“Certificate”子键被损坏,导致用户无法与终端服务进行正常通信。在运行窗口输入“regedit”回车,打开注册表编辑器。打开注册表找到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Se使用...
  • 远程服务器名称问题没有解决 内容精选换一换Windows裸金属服务器下发成功后,如果Cloudbase-init异常退出,且服务器管理器中提示“无法找到来自Cloudbase-init的事件ID的描述,本地计算机上未安装引发此事件的组件,...
  • dubbo能进行远程调用的实质封装了netty,提供方相当于netty服务端,而消费方相当于netty的客户端 1.1 服务:pay-api 对外暴露的接口,即服务;提供方和调用方都要一依赖 [外链图片转存失败,源站可能有防盗链机制,...
  • 将项目文件传输到 远程服务器的指定文件夹name随意起个名字1 是你的本地项目的文件来自:博客在计算机科学中,进程间通信(IPC)特指操作系统提供的允许进程管理共享数据的机制。通常情况下,应用程序可...
  • 如何通过tcp协议远程连接服务器 内容精选换一换Kubernetes命令行工具kubectl允许您对Kubernetes集群运行命令。您可以使用kubectl部署应用程序,检查和管理集群资源以及查看日志。有关kubectl操作的完整列表,请参见...
  • 本文主要介绍开发一个基于单片机的wifi通信远程灯控制的方法,单片机只需支持UART通信即可,以实现最简单的远程控制开关、远程控制亮度,配网后,只需手机联网就可控制联网设备; 本文的wifi模块是基于涂鸦智能的...
  • linux下查看本机和远程服务器的端口是否连通的方法如下所示:1、ssh -v -p [端口号] [用户名]@[IP地址]2、curl [IP地址]:[端口号]以上这篇linux下查看本机和远程服务器的端口是否连通的方法就是小编分享给大家的全部...
  • 三、通信过程: 第一步:通过域名获取对应的服务器IP地址 1、应用层:PC0组装DNS数据包(用户数据); 2、传输层:将DNS数据包加上UDP报头封装为UDP数据包,并设定目标端口为53端口,源端口随机设定(只要不重复...
  • telnet 192.168.0.12 1521 如无法连接,则需配置远程服务器防火墙的入站规则。
  • 连接远程服务器超时请检查网络连接 内容精选换一换如果获取到的异常堆栈出现“System.Net.WebException: 无法连接到远程服务器 --->System.Net.Sockets.SocketException: 由于连接方在一段时间后没有正确答复或...
  • 服务器远程桌面显示灰色 内容精选换一换对于需要使用Windows远程桌面连接方式进行访问的云服务器,需要在制作私有镜像时开启远程桌面连接功能。GPU优化型云服务器必须开启该功能。使用外部镜像文件制作私有镜像时,...
  • VMware vSphere Client 在WIN10 上面安装的5.5版本,安装问题主要出现在NET,Framework 3.5 这里要下载开起来,如果下载不了看看是不是服务中Update是否开启!!! Framework 3.5 勾选然后确定 排查过版本...
  • 摘要:随着我国信息技术在全球经济市场不断发展,计算机远程网络通信技术也得到很好的发展。但是由于目前该通信技术的应用性与功能性十分强大,并且该远程技术系统的安全性能也十分地高,使得该技术在国民的生活当中...
  • 1.输入Enable-PsRemoting开启Powershell远程管理,远程端和被远程端都需要启用 2.报错信息明确指出,客户端未加入域中,那当然也就无法使用Kerbose身份验证,自然需要手动输入目标凭据, 3.配置受信任的主机,...
  • 服务器之间传输数据是如何通信

    千次阅读 2021-02-05 15:27:50
    一般情况下比如我们设计一个后端服务,包括多个服务器:数据库服务器,web服务器,文件服务器、缓存服务器等的通信,一般是通过socket来设计专门的通信协议,因为比较高效。比如MySQL,MS SQL等也都是有知名的专用...
  • 向日葵远程服务器ip

    2021-08-07 09:12:01
    向日葵远程服务器ip 内容精选换一换云堡垒机与LDAP服务器对接,认证登录系统的用户身份。本小节主要介绍如何配置LDAP域认证模式。不支持一键同步LDAP服务器用户。不能添加两个相同的LDAP配置,即服务器IP地址+端口+...
  • 远程连接服务器的时候,你是否有遇到远程桌面连接不上的情况?服务器连接不上有多种原因,导致服务器连接不上可能的原因有以下几种常见的原因​: 1)远程计算机上的远程连接可能没有启用 2)带宽跑满(不一定是...
  • C++项目 | 阿里云+Qt | 远程通信系统设计 | 仿QQ聊天软件 | 聊天室 为什么选择libevent+多线程 libevent本身就可以处理大量并发操作。 libevent首先创建一个事件集合,然后把所有事件加到集合中(一个客户端...
  • 技术架构的发展从单体到分布式,是一种顺势而为的架构演进,也是一种被逼...而在远程通信这个领域,其实有很多的技术,比如Java的RMI、WebService、Hessian、Dubbo、Thrift等RPC框架,现在我们接触得比较多的应该就是
  • 有时在登陆3389的时候会出现如下提示:具体的解决办法:有时候是这个错误提示:由于网络错误,连接被中断,请重新连接到远程计算机远程连接我肯定是开启了的,防火墙里面3389端口也是打开的,并且连接其他的服务器就...
  • Java的SSH连接远程服务器 1.简介 2. JSch 2.1 实践 3. Apache MINA SSHD 3.1 实践 4. 结论 Java的SSH连接远程服务器 1.简介 SSH,也称为安全外壳或安全套接字外壳,是一种网络协议,允许一台计算机通过不安全的网络...
  • 一、为什么要使程序在后台执行最近刚刚入手在做一个远程通信的项目,利用套接字实现长连接通信。那么问题来了,我的服务端程序怎么才能一直在服务器上运行以达到随时监测用户请求的目的呢?查了几篇博客,解决了,记...
  • 有时候我们调试代码需要到远程服务器上才可以调试,比如调用微信、支付宝等支付业务,普通的做法是在代码里关键点打印日志,通过查看远程服务器日志一步步调试,但如果没有打印需要的日志,就需要重新修改代码,然后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 349,453
精华内容 139,781
关键字:

远程服务通信