电脑服务器

1017 笔记

ε祈祈猫儿з 提交于 2019-12-01 16:43:29
目录 1.软件开发架构: c/s架构 b/s架构 2.网络编程 互联网的组成 OSI七层协议 1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.表示层 7.应用层 Socket 1.什么是Socket 2.为什么要使用Socket 3.如何使用 1.软件开发架构: 开发软件,必须要开发一套客户端与服务端 客户端与服务端的作用: 服务端:统一管理数据库的主机中的软件,就叫服务端 客户端:用户安装的软件,向服务端进行请求 c/s架构 Client:客户端 Server:服务端 用户安装客户端,厂商部署服务端 数据存放服务端与客户端的利与弊 服务端:统一处理有更好的安全性和稳定性而且升级比较容易,不过服务器负担增加了 客户端:非常快,将负担分配到每个用户,节约服务器资源,如果本地保存密码账号,安全性较低,且升级比较麻烦 c/s架构的软件:电脑上的QQ,pycharm等,手机端的微信,王者等 b/s架构 Browser:浏览器(客户端) Server:服务端 优点:以浏览器充当客户端,无需用户下载多个软件,也无需用户下载更新软件版本,直接在浏览器上访问需要使用的软件 缺点:消耗网络资源过大,当网络不稳定时,软件的使用也会不稳定 b/s架构的软件:网页上需要输入域名的网址(京东,淘宝) web浏览器与服务器之间得以相互通信,依靠的是两个协议 第一个是TCP/IP协议(传输层

名称解释

陌路散爱 提交于 2019-12-01 16:18:57
1.消息服务器 消息服务器,是一种功能单一的用来接受、传递、转发消息的服务器 其实这个不是一个专业的定义词汇 。 消息服务器作为网络的节点,专门用来存储、转发网络上的数据、信息(例如:聊天信息)。做一个形象的比喻:消息服务器就像是邮局的交换机,而微机、笔记本、PDA、手机等固定或移动的网络终端,就如散落在家庭、各种办公场所、公共场所等处的电话机。我们与外界日常的生活、工作中的电话交流、沟通,必须经过交换机,才能到达目标电话;同样如此,我们利用个人电脑,PDA,手机等,发送消息,也必须经过消息服务器,因此也可以说是消息服务器在“组织”和“领导”这些接收消息设备。 它是网络上一种为客户端计算机提供各种消息服务的高性能的计算机。它的高性能主要体现在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。 为什么需要消息服务器? 可以解决并发量大,数据发送量大的问题,可以把部分数据先放到消息队列里面,如果有数据库插入操作, 然后由消息服务器定时的插入数据库,这样可以防止大并发性的插入数据库导致数据库崩溃,读取的时候可以从消息服务器和数据库中读取信息。 2.消息引擎 系统 A 发送消息给消息引擎系统,系统 B 从消息引擎系统中读取 A 发送的消息。 最基础的消息引擎就是做这点事的! 消息引擎传输的对象是消息; 如何传输消息属于消息引擎设计机制的一部分。

带你涨姿势的认识一下 Kafka

对着背影说爱祢 提交于 2019-12-01 16:07:43
Kafka 基本概述 什么是 Kafka Kafka 是一个分布式流式平台,它有三个关键能力 订阅发布记录流,它类似于企业中的 消息队列 或 企业消息传递系统 以容错的方式存储记录流 实时记录流 Kafka 的应用 作为消息系统 作为存储系统 作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。 建立流式应用传输和响应数据。 Kafka 作为消息系统 Kafka 作为消息系统,它有三个基本组件 Producer : 发布消息的客户端 Broker:一个从生产者接受并存储消息的客户端 Consumer : 消费者从 Broker 中读取消息 在大型系统中,会需要和很多子系统做交互,也需要消息传递,在诸如此类系统中,你会找到源系统(消息发送方)和 目的系统(消息接收方)。为了在这样的消息系统中传输数据,你需要有合适的数据管道 这种数据的交互看起来就很混乱,如果我们使用消息传递系统,那么系统就会变得更加简单和整洁 Kafka 运行在一个或多个数据中心的服务器上作为集群运行 Kafka 集群存储消息记录的目录被称为 topics 每一条消息记录包含三个要素: 键(key)、值(value)、时间戳(Timestamp) 核心 API Kafka 有四个核心API,它们分别是 Producer API,它允许应用程序向一个或多个 topics 上发送消息记录

服务器端口占用

妖精的绣舞 提交于 2019-12-01 14:39:01
之前由于电脑里面装了iis服务器,在用apache服务器就会出现端口被占无法访问问题。 解决-》更改apache服务器默认端口号,在访问的时候加上端口号访问 如何修改http://jingyan.baidu.com/article/a65957f4fe8ec424e67f9bff.html 之前一直在用apache的服务器,发现tomcat就会一直无法启动,解决方法就是启动services.msc-》将apache服务手动停止,然后启动tomcat服务器。 来源: oschina 链接: https://my.oschina.net/u/2493156/blog/669412

php服务器有哪些

China☆狼群 提交于 2019-12-01 12:37:10
服务器按照功能可以分为:文件服务器、数据库服务器、web服务器、邮件服务器、代理服务器..... 而上述所有的服务器,均可以用php做开发,比如说做web服务器,常用的构架是php+Mysql+Apache 文件服务器(File server) 文件服务器(File server),又称档案伺服器,是指在计算机网络环境中,所有用户都可访问的文件存储设备,是一种专供其他电脑检索文件和存储的特殊电脑。 文件服务器通常比一般的个人电脑拥有更大的存储容量,并具有一些其他的功能,如磁盘镜像、多个网络接口卡、热备援多电源供应器。 文件服务器已进化成带有RAID存储子系统和其他高可用特性的高性能系统。文件服务器增强了存储器的功能,简化了网络数据的管理。一方面改善了系统的性能,提高了数据的可用性,另一方面减少了管理的复杂程度,降低了运营费用。 数据库服务器 数据库服务器由运行在局域网中的一台/多台计算机和数据库管理系统软件共同构成,数据库服务器为客户应用程序提供数据服务。 数据库服务器建立在数据库系统基础上,具有数据库系统的特性,且有其独特的—面。主要功能如下: 数据库管理功能,包括系统配置与管理、数据存取与更新管理、数据完整性管理和数据安全性管理。 数据库的查询和操纵功能 ,该功能包括数据库检索和修改。 数据库维护功能,包括数据导入/导出管理,数据库结构维护、数据恢复功能和性能监测。

数据中心服务器基础知识大全

旧街凉风 提交于 2019-12-01 11:53:39
服务器对于每个从事it工作的人来说并不陌生,但是服务器所涉及的各种知识细节,并非大家都十分清楚,为了让大家深入了解服务器的关建知识点,我在网络上找到一些资料,合并整理,旨在帮助大家从服务器的架构和分类开始。 按照服务器的体系来分,服务器哦主要分为非x86服务器和x86服务器。 非x86服务器 非x86服务器包括大型机、小型机和UNIX服务器,它们是使用RISC或EPIC,并且主要采用UNIX和其它专用操作系统,RISC处理器主要包括IBM公司的Power和PowerPC处理器,SUN和富士通合作研发的SPARC处理器。EPIC处理器主要是Intel研发的安腾处理器等 x86服务器 x86服务器又称CISC架构服务器,采用intel或其他的兼容x86指令集的处理器芯片和windows操作系统的服务器,服务器按照不同分类方法主要分为如下: 1:CLSC(complex instruction set computer) 复杂指令集计算 2:RIRC( Reduced instruction set computer)精简指令集计算 3:EPIC:Explicitly Parallel Instruction Computing 显式并行指令运算 实际上,服务器的分类没有一个统一的标准,下面从多个纬度来看服务器的分类,可以加深我们对各种服务器的认识。 容量计量单位 是一种容量计量单位

集中式和分布式版本控制系统的区别

会有一股神秘感。 提交于 2019-12-01 10:46:14
SVN 是集中式的版本控制系统,而 Git 是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。 那分布式版本控制系统与集中式版本控制系统有何不同呢? 首先,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。既然每个人电脑上都有一个完整的版本库,那多个人如何协作呢?比方说你在自己电脑上改了文件A,你的同事也在他的电脑上改了文件A,这时,你们俩之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。而集中式版本控制系统的中央服务器要是出了问题

在内部局域网内搭建HTTPs

南笙酒味 提交于 2019-12-01 10:11:28
配置环境 Windows 版本: Windows Server 2008 R2 Standard Service Pack 1 系统类型: 64 位操作系统 内存: 4GB 了解 HTTPS 为什么需要 HTTPS ? 多数网站的 URL 都是以 HTTP 开头, HTTP 协议我们比较熟悉,信息通过明文传输,与服务器间传输数据更快速准确,但是 HTTP 明显是不安全的。 当我们在使用邮件或者是在线支付时,都是使用 HTTPS 。 HTTPS 传输数据需要使用证书并对进行传输的信息进行了加密处理,相对 HTTP 更安全。 配置 CA 证书服务器 开始菜单 --> 管理工具 --> 服务器管理器 选择左侧树形菜单 “ 角色 ” 节点,右键 “ 添加角色 ” 勾选 “Active Directory 证书服务 ” ,点 “ 下一步 ” 按钮 点击 “ 下一步 ” 按钮 点击 “ 下一步 ” 按钮,会弹出 “ 添加角色向导 ” 界面 点击 “ 添加所需的角色服务 ” 按钮 点击 “ 下一步 ” 按钮 指定安装类型,选择 “ 企业 ” ,点击 “ 下一步 ” 按钮, “ 企业 ” 需要域环境 “ 独立 ” 不需要域环境 选择 “ 根 ” ,点击 “ 下一步 ” 按钮 选择 “ 新建私钥 ” ,点击 “ 下一步 ” 按钮 选择加密服务提供程序: “RSA#Microsoft Software

如何让局域网内人访问自己在局域网中建立的网站

混江龙づ霸主 提交于 2019-12-01 10:01:02
当第一个要求是IP固定,这样才能用IP访问你,现在大多数人是动态IP 第二个要求是电脑处于开机状态,没开机就是服务器没开启,别人当然不能访问 买个服务器或者虚拟主机还是网站空间,再者IP访问并不理想,应该买个域名. 关于域名,我推荐你买个.pw结尾的,一年三块,测试用的. 现在的域名规则其实很多,cn的一般要以公司注册,如果你要长期使用我建议你买个.com的,一年大概40多,关于域名的挑选,选名字的事俺就不多说了. 关于服务器,我推荐你买个网站空间就好,最好是香港空间,无需备案,备案很麻烦。 为什么不买服务器呢,服务器太贵!服务器相当于给了你一台电脑,可以选择windows操作系统,就跟你的电脑一样,但没阉割过,超级强大,能让别人访问不至于容易崩溃. 具体的做法: 1.先买个域名.一般服务商会给你操作面板 2.买个空间,也会给你操作面板,另外带一个FTP帐号密码 3.进入域名操作面板,将域名解析,也就是绑定到服务器,填写你空间的IP就行, 4.进入空间操作面板,绑定域名. 5.用FTP协议,有帐号和密码,将你的文件上传到空间,一般有很多小工具可以下载,上传得很快. 6.用域名访问你的网站 来源: CSDN 作者: l2535460824 链接: https://blog.csdn.net/l2535460824/article/details/80668105

Everything-启用http服务器(公网IP)会导致共享文件被搜索引擎搜索

杀马特。学长 韩版系。学妹 提交于 2019-12-01 09:52:02
1. 漏洞利用成功的前提 公网ip 启用http服务器 2.产生原因 启用http服务器功能点:让用户在本地或局域网上的其他电脑使用浏览器进行搜索,并支持文件下载。若拥有公网IP的用户启用此功能,就是“全网分享”。 3.查找 google语法查找 allintitle: Everything C:\Windows 索引 C:\Windows - Everything Everything 索引 C:\Users 3.影响 可访问,可遍历目录 4.建议 1.若无特殊情况,请勿开启HTTP服务器功能。 2.关闭路由器 DMZ 主机功能 3.必须给 HTTP 服务器设置用户名密码 4.关闭 HTTP 服务器端口的外网访问权限 原文: https://forum.90sec.com/t/topic/533 来源: https://www.cnblogs.com/lanyincao/p/11676816.html