
网络
文章平均质量分 55
define_us
互联网编程/架构设计/数学崇拜
展开
-
负载均衡和高可用
我们都知道Ngnix可以做反向代理来实现负载均衡。但是如果ngnix挂了岂不是就完蛋了。所以,我们需要同时实现负载均衡和高可用。反向代理一般有下面几种技术apache httpdngnix 号称能支持5W以上高并发连接,3W并发连接的情况下是apache httpd的10倍。这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型。A...原创 2019-01-24 00:49:32 · 891 阅读 · 1 评论 -
互联网的权限和访问控制
目前我们一般有两种终端。基于网页的,和基于应用APP的。COOKIES每个cookie记录都有一个domian。上面是知乎的。doubleclick.net是谷歌用来做广告的原创 2020-06-12 11:24:54 · 1147 阅读 · 0 评论 -
网络接入技术(摘抄)
PTSN:就是使用调制解调器的拨号上网,速度一般低于64kbps ISDN:就是使用调制解调器,利用电话线进行上网,同时保留电话线路,还可以提供传真服务。 最高可提供2Mbps的带宽 ADSL:同样是使用电话线无需对用户进行入户电缆改造。主要特点是非对称式,上行带宽和下行带宽不同。最高可以提供8M下行速率和1.5M上行速率,但需要安装分离器。 FTTx+LAN:将光纤进入引到客户单元,然后使转载 2016-04-26 16:51:22 · 648 阅读 · 0 评论 -
Tomcat简单介绍
结构Tomcat最顶层容器叫Server,代表整个服务器一个Service只有一个Container,可以有多个Connector。一个Container只有一个Engine,Engine里面可以有多个Host,每个Host(虚拟主机,站点)下可以有多个Context(代表一个应用),每个Context下可以有过个Wrapper(每个封装一个Servlet)。Tomcat应用启动...原创 2018-04-23 10:28:53 · 212 阅读 · 0 评论 -
网络编程的前世今生
上个世纪60年代,在早期的分布式计算中就诞生了RPC的概念。 1978年,IPV4协议被IEEE通过。 1991年10月,RPC的一种实现CORBA 1.0版本发布,可以实现跨语言的RPC 1993年,HTML推出。 上世纪90年代,互联网编程BS架构的一般设计如下 1995年,Java/JavaScript提出。 1995年,apache http server v0.6.2推出...原创 2018-04-19 09:40:14 · 467 阅读 · 0 评论 -
从虚拟IP谈起
VIP我们知道一般的IP地址是和物理网卡绑定的,而VIP相反,是不与实际网卡绑定的的IP地址。当外网的上的一个机器,通过域名访问某公司内网资源时,内网的DNS服务器会把域名解析到一个VIP上。当外网主机经过域名解析得到这个VIP后,就将数据包发往这个VIP。但是在内网中,这个VIP是不与具体的设备相连接的,所以外网发过来的目的地址是VIP的IP数据包,究竟会到哪台机器呢? 其实,这个在内网的...原创 2018-08-20 19:16:34 · 310 阅读 · 0 评论 -
linux与网络之NAT
在linux操作系统中,Netfilter组件是集成在linux内核中扩展各种网络服务的结构化底层框架,在内核级提供防火墙功能。内核中选取五个位置放了五个hook(勾子) function(INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTING),而这五个hook function向用户开放,用户可以通过一个命令工具(iptables)向其写入规则。报文流向:...原创 2018-11-14 17:09:44 · 263 阅读 · 0 评论 -
TCP+IP的深入介绍
TCP的三次握手TCP为什么需要三次握手在《计算机网络》一书中其中有提到,三次握手的目的是“为了防止已经失效的连接请求报文段突然又传到服务端,因而产生错误”,这种情况是:一端(client)A发出去的第一个连接请求报文并没有丢失,而是因为某些未知的原因在某个网络节点上发生滞留,导致延迟到连接释放以后的某个时间才到达另一端(server)B。本来这是一个早已失效的报文段,但是B收到此失效的报文...原创 2019-01-31 15:33:10 · 240 阅读 · 0 评论 -
CDN
1、以Amazon的CloudFront为代表,内容发布者主动将需要发布的资源推送到CDN发布服务器上,然后由CDN服务商分发到其各节点。国内的提供商有UpYun。2、以CloudFlare为代表,与前者不同,内容不需要主动发布,而是在浏览器向CDN请求资源时,CDN服务才主动向后端的资源服务器抓取资源。国内的提供商有WebLuker。这两种服务,一种推送,一种拉取。后者除了在DNS设置上稍显...原创 2019-03-23 07:13:51 · 290 阅读 · 0 评论 -
RADIUS协议
为用户远程访问认证所设计的。 过程如下: (1)用户接入NAS服务器(网络接入服务器) (2)NAS将加密的用户名,密码传给RADIUS服务器 (3)必要时,RADIUS服务器可以向NAS服务器和用户提出一个challenge,索要更多信息 (4)如果接受用户,咋对用户开始计费。NAS服务器和radius服务器使用UDP进行传输。 主要用于如下用途:普通电话拨号上网,ADSL拨号上网,社原创 2016-04-29 22:10:10 · 503 阅读 · 0 评论 -
windows中的域
域是windows网络中独立运行的单位。在windows中,域是安全便捷,域管理员只能管理域内部,职能被显示的赋予权限,才能访问管理其他的域。每个与都有自己的安全策略和其他域的信任关系。计算机加入域,仅仅是时他和服务器能够在网络邻居中能够相互看见是不够的。必须把它加入域中。当计算机连入网络是,域控制器必须检查这台电脑是否属于这个域,用户使用的登录账号是否正确。注意,本地系统账户只能登录到本地系统,而原创 2016-04-29 21:52:08 · 647 阅读 · 0 评论 -
TCP/IP介绍
tcp/ip对应的是若干在网络层,传输层,应用册的协议。尽管叫做TCP和IP但是UDP也被包含在其中。主要应用层协议有HTTP HTTPS 超文本传输协议 引用于万维网浏览器和服务器之间的通信SMTP 电子邮件传输FTP 文件传输NTP 用于同步计算机中的始终TFTP 简单文件传输SNMP 简单互联网管理协议DHCP 动态分配IP协议SMTP 简单邮件传输协议原创 2015-06-20 00:56:10 · 451 阅读 · 0 评论 -
在局域网内常见传输的网络协议
常见的TCP和HTTP将另行介绍SSDP和DHCP或者是DNS不同,不需要网络设置服务器的支持。SSDP是UPnP的基础,主要应用于家庭活着小型的办公环境。SSDP协议基于HTTPU,HTTPU是对HTTP1.1的扩展,应用于UDP的传输层而非TCP上。在IPV4中,使用广播地址239.255.255.250在IPV6中,使用广播地址ff0X::c(X可以为任意值)原创 2015-07-26 19:47:34 · 5159 阅读 · 0 评论 -
RIA技术(富互联网应用)
主要是三足鼎立之势,包括微软的silverlight,adobe的flash,和开源的html5原创 2015-11-19 10:41:52 · 417 阅读 · 0 评论 -
主流网站开发技术
IIS是Internet Information Services的缩写,是一个World Wide Web server。搭载于微软的windows NT版本后的可扩展功能。搭载于微软的服务器操作系统中和大部分个人电脑操作系统中。WEB服务器都是基于http或者https向用户提供html,发送包括富文本和多媒体的服务。类似的服务器种类还有Ngnix和Apache。目前版本为IIS 7.0原创 2015-11-19 11:15:42 · 780 阅读 · 0 评论 -
广域网技术(摘抄)
广域网有电信部门负责组建,并提供有偿服务 1、同步光纤网络 一种物理层技术。2、数字数据网(DDN)3、帧中继4、ATM转载 2016-04-26 16:31:17 · 310 阅读 · 0 评论 -
常见的网络设备
中继器,工作在物理层,只起到扩大传输距离的作用 集线器,工作在物理层,多端口中继器。每个端口的输入都向其他所有端口转发。网桥:根据物理地址进行网络之间转发,只能连接使用相同MAC层的网络。 二层交换机,工作在数据链路层,又被称作多端口网桥,是传统意义的,隔离冲突域三层交换机工作在网络层,同时又路由功能 路由器工作在网络层,只能连接使用相同网络层协议的子网,隔离广播域多层交换机:工作在网络层的高原创 2016-04-29 10:17:13 · 704 阅读 · 0 评论 -
无线局域网
(1)无线局域网遵从ieee 802.11标准,(有802.11a\b\n\g\ac等具体标准),采用csma\ca(载波监听多路访问\冲突避免协议)。关于csma\ca和csma\cd的区别:CSMA/CD:冲突侦测。监听媒体上是否有传输讯号,如果没有便进行传输。如果有碰撞产生,便送出讯号告知其它计算机暂时停止传输数据。再次传输前,先等候一段随机时间,再行传输。如果又发生碰撞,便按照退避转载 2015-02-14 20:58:29 · 633 阅读 · 0 评论 -
常见的网络协议和原理
(1)应用层协议: FTP,TFTP,HTTP,SMTP,DHCP,TELNET,DNS,DNMP (2)传输层协议:TCP,UDP (3)网络层协议:IP,ARP,RARP,ICMP,IGMP原创 2016-04-26 16:26:39 · 669 阅读 · 0 评论