什么是im服务器
im服务器是instant message服务器的简写。
即时通信(instant message,IM)是指能够即时发送和接收互联网消息等的业务。即时通信的功能日益丰富,逐渐集成了电子邮件、博客、音乐、电视、游戏和搜索等多种功能。
即时通信已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。微软、腾讯、AOL、Yahoo等重要即时通信提供商都提供通过手机接入互联网即时通信的业务,用户可以通过手机与其他已经安装了相应客户端软件的手机或电脑收发消息。
竟然还有人问这个问题?!
im开发不难,难的是推广。如whatsapp,用freebsd+erlang就搞定了几千万用户,数据库就是erlang自带的那个。oschina上有大把开源的练手的im,服务器端从golang、java、php、只有你想不到,没有做不到的。
现在im的竞争已经进入了粘性时代,你就是写的再好,没有熟人朋友在上面你会用多久?!人越少,交流机会越少,人就更少,恶性循环。所以陌陌才会打陌生人社交的牌,没办法,熟人交流向来是腾讯的天下,msn曾经有机会,当然也只能是曾经了。
现在im的竞争就是找一个需求,而这个需求腾讯还没有占领,而且不易占领的,才能侥幸成功。如陌陌的陌生人社交,和熟人社交完全是抵触的,所以才给陌陌流出了一点点机会。qq,微信是生活需求,办公需求与其不是很契合,钉钉才有有机会生长。
总之,im开发不难,难在没人用。死掉的im已经不计其数,如uc等等,不要再前赴后继做烈士了,这是我对你的最大劝告,当然你若有钱任性,只当我没说。
如果使用cmwap接入点的话,通过gprs连接后你所得到的一个IP地址是形如10xxx,这个地 址是一个A类地址。也就是俗称的内网地址。这个地址的访问收到很多限制。一般就是本子网内部。对于中国移动来说收到的限制就是只能访问中国移动的wap网 络。如果你使用cmnet接入点的话你得到的是一个形如202xxxxx或者61xxx之类的地址。这是一个c类地址。它可以自由的访问整个 互联网上的任何网站。也就是说它和你的电脑上网的 能力是一样的。正是这个区别造成了两者在资费上的差别。因为cmwap所需要的都是移动网络内部的流量。成本可以忽略不计算,而cmnet则需要中国移动 为此而支付网间结算费用。所以要转嫁到你头上。但事实上这个费用远远低与你为此而付出的费用。所以移动才被列入暴利行业。。。。扯远了既然大家明白了区别也就自然明白了两个接入点所能提供的应用区别了。所以用cmwap只能访问服务器位于wap网内的网站或者使用提供服务的网站位于wap网内的软件。例如掌迅通,10game之类。如果你用了cmnet。那么任何服务。网络,软件,都可以自由使用了。但是有人要说,我用cmwap挂代理也可以访问任何网站,这是什么原因呢?原因在于中国移动的彩信留 下的一个大后门。其实这个不能称之为后门。因为它基本是一个公开的通道了。也就是1000172:80,这个地址移动自己称之为彩信网关,于这个网 关承担了全网的彩信以及这么多的代理用。所以速度并不快。但也足以使用。可是移动也并不甘心被大家当代理用来连接电脑上网因此也做了一定的封锁但是封 锁的技术并不高明只是针对ie/maxthon等pc上的浏览器的标识符做了屏蔽因为浏览器在访问网站的时候会发出带有浏览器标识的数据包移动可以 通过这个来识别用户是用什么浏览器上网进而做出封锁或者允许通过的决定其目的就是只允许手机的浏览器通过这个网关因为手机上的浏览器和pc上的是完全不一样的所以绕过这个屏蔽的方法也很简单就是修改一下注册表让pc上的浏览器标识变化一下就解决了 同理一些手机上的浏览器也有一些补丁让原本被屏蔽的浏览器标识变成允许通过的浏览器标识但是这个1000172的网关只支持80端口的应用,因此 用cmwap直接实现http的代理是可行的要实现其他业务如mail,udp等都无法做到而cmnet就不受此限制因为cmnet的c类地址端口 是全开的这时一些软件企业就应运而生了他们开发出一些软件然后利用自己的服务器替用户做http2sock的代理当然这些是嵌在软件内部用户是看不到的用户所要做的就是开通gprs然后用cmwap安装这种软件就可以通过软件来进行IM,邮件,游戏等只有cmnet才可以享受的服务了但是这种软件也有自己的局限性只能针对他们所能提供的服务,而且有密码和关键信息泄漏之虞因为用户需要把自己的账户信息完全通过软件服务器中转因此如果你所需要的服务恰好有软件可以提供那么你就可以轻松的享受低价cmwap包月带来的快乐了如果没有这种软件很不幸那你就忍受cmnet的高价勒索吧中国移动手机上网有两个网关,分别是cmwap和cmnet,关于这两个网关业务上的区别网上可以搜索到很多相关的资料,这里不再累赘。现在想说的是二者技术上的区别。可以这样来看cmnet,它就是运行了sock代理的一组服务器,可以通过此代理服务器使用任何互联网上的通讯协议来连接互联网上的服务器,当然包括最重 要的HTTP。cmwap就不同,它是一组运行着WAP网关代理软件的服务器,而且它只开放了HTTP(S)协议,可使用任一通讯端口。由于同样配置的服 务器如果只代理HTTP协议的话,其所能负载的用户数大大超过了代理任何互联网协议的cmnet网关,这也是为什么同样是上网,选择cmnet接入点的费 用要高出很多的原因。在之前移动网关还送手机号码和UA时,通过cmnet是无法获取到手机号码的。今天也是同样的道理,一些SP或者门户网站可以拿到通过cmwap接入点访问到网站的用户手机号码,但是如果用户选择cmnet接入点时就无法获取。这也是中国移动在策划这两个接入点时的初衷。
通达OA2010版本的时通讯通达OA精灵的群聊功能要设置的
在系统管理—部门管理—部门列表—即时通讯群组管理—新建群组
设置下(把部门、单位、人员添加上去)就可以群发信息了
分类: 电脑/网络 >> 软件 >> 其他软件
解析:
(1) 代理服务原理
代理服务器有很多种,大体来说有,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。
当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。
机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理服务器的IP,当外部的数据也是一样的,在内网中,出现的IP数据,全是内网和代理服务器的IP。因此,从IP包头是看不出任何与外面通讯的信息的。只有从数据中才能看到。
例如,用代理上网。
过程是
机器和代理服务器建立TCP连接。
机器发出GET命令。这时GET命令中包含URL或IP地址,明文。
代理服务器将其中的URL转换为IP地址,可能会有DNS。将源数据包中的数据拷贝下来。去掉URL,重新组包,再发出去。
我们需要解析第一个GET包。
现在来看几种代理方式。
(get)
(connect)
ftp (user user@host:port)
ftp (user user@host port)
ftp (open host)
ftp (site host)
ftp (site user@host)
socks5
socks4
这些代理方式都有一个特点。就是在连接时,都会先和代理服务器连接,发出请求,一般为 mand url,mand就是get,connect,user 等。和ftp都一样,可以通过关键字来识别。而且url是明文。Socks有些特别。它不是明文的,而是十六进制数据。要获得IP地址,还要经过转换。
(2) 目前的代理服务技术
代理服务技术是在一台PC机上安装一套代理软件,主要用于用户对Inter资源的访问。
ICS即Inter连接共享(Inter Connection Sharing)的英文简称,是Windows系统针对家庭网络或小型的Intra网络提供的一种Inter连接共享服务。它实际上相当于一种网络地址转换器,所谓网络地址转换器就是当数据包向前传递的过程中,可以转换数据包中的IP地址和TCP/UCP端口等地址信息。有了网络地址转换器,家庭网络或小型的办公网络中的电脑就可以使用私有地址,并且通过网络地址转换器将私有地址转换成ISP分配的单一的公用IP地址从而实现对Inter的连接。ICS方式也称之为Inter转换连接。
软件:Wingate,、Winproxy
NAT即网络地址转换(Neork Address Translator),从广义上讲,ICS也是使用了一种NAT技术,不过我们这里讨论的NAT是指将运行Windows 2000 Server的计算机作为IP路由器,通过它在局域网和Inter主机间转发数据包从而实现Inter的共享。NAT方式也称之为Inter的路由连接。网络地址转换NAT通过将专用内部地址转换为公共外部地址,对外隐藏了内部管理的IP地址。这样,通过在内部使用非注册的IP地址,并将它们转换为一小部分外部注册的IP 地址,从而减少了IP 地址注册的费用。同时,这也隐藏了内部网络结构,从而降低了内部网络受到攻击的风险。
软件:WinRoute、Sygate
(3) 代理数据变代
非透明代理:
上网主机向代理提交TCP连接请求:源ip(上网主机)目标ip(代理服务器)
: 45 00 01 9E 64 CE 40 00 80 06 17 C0 C0 A8 FD 91 Ed@
: C0 A8 FD E8 12 47 04 38 FB 32 8B 56 7E 55 57 EA G82V~UW
: 50 18 44 70 1B EC 00 00 47 45 54 20 68 74 74 70 PDpGET
: 3A 2F 2F 77 77 77 2E 63 63 74 76 2E 63 6F 6D 2E haozs
: 63 6E 2F 20 48 54 54 50 2F 31 2E 30 0D 0A 41 63 / HTTP/10Ac
: 63 65 70 74 3A 20 69 6D 61 67 65 2F 67 69 66 2C cept: image/gif,
: 20 69 6D 61 67 65 2F 78 2D 78 62 69 74 6D 61 70 image/x-xbitmap
: 2C 20 69 6D 61 67 65 2F 6A 70 65 67 2C 20 69 6D , image/jpeg, im
: 61 67 65 2F 70 6A 70 65 67 2C 20 61 70 70 6C 69 age/pjpeg, appli
: 63 61 74 69 6F 6E 2F 76 6E 64 2E 6D 73 2D 65 78 cation/vndms-ex
000000a0: 63 65 6C 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E cel, application
000000b0: 2F 76 6E 64 2E 6D 73 2D 70 6F 77 65 72 70 6F 69 /vndms-powerpoi
000000c0: 6E 74 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F nt, application/
000000d0: 6D 73 77 6F 72 64 2C 20 61 70 70 6C 69 63 61 74 msword, applicat
000000e0: 69 6F 6E 2F 78 2D 73 68 6F 63 6B 77 61 76 65 2D ion/x-shockwave-
000000f0: 66 6C 61 73 68 2C 20 2A 2F 2A 0D 0A 41 63 63 65 flash, /Acce
: 70 74 2D 4C 61 6E 67 75 61 67 65 3A 20 7A 68 2D pt-Language: zh-
: 63 6E 0D 0A 55 73 65 72 2D 41 67 65 6E 74 3A 20 User-Agent:
: 4D 6F 7A 69 6C 6C 61 2F 34 2E 30 20 28 63 6F 6D Mozilla/40 (
: 70 61 74 69 62 6C 65 3B 20 4D 53 49 45 20 36 2E patible; MSIE 6
: 30 3B 20 57 69 6E 64 6F 77 73 20 4E 54 20 35 2E 0; Windows NT 5
: 32 3B 20 2E 4E 45 54 20 43 4C 52 20 31 2E 31 2E 2; NET CLR 11
: 34 33 32 32 29 0D 0A 48 6F 73 74 3A 20 77 77 77 4322)Host:
: 2E 63 63 74 76 2E 63 6F 6D 2E 63 6E 0D 0A 50 72 haozsnePr
: 6F 78 79 2D 43 6F 6E 6E 65 63 74 69 6F 6E 3A 20 oxy-Connection:
: 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D 0A FD 00 Keep-Alive
代理服务器转换后的数据:源IP(代理服务器) 目IP(网站IP)
: 45 00 01 88 5D 4E 40 00 80 06 19 55 C0 A8 FD E8 E]N@U
: CA 6C F9 CE 06 AC 00 50 7E 57 F3 C7 E1 41 2F 21 lP~WA/!
: 50 18 44 70 F9 DF 00 00 47 45 54 20 2F 20 48 54 PDpGET / HT
: 54 50 2F 31 2E 30 0D 0A 41 63 63 65 70 74 3A 20 TP/10Accept:
: 69 6D 61 67 65 2F 67 69 66 2C 20 69 6D 61 67 65 image/gif, image
: 2F 78 2D 78 62 69 74 6D 61 70 2C 20 69 6D 61 67 /x-xbitmap, imag
: 65 2F 6A 70 65 67 2C 20 69 6D 61 67 65 2F 70 6A e/jpeg, image/pj
: 70 65 67 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E peg, application
: 2F 76 6E 64 2E 6D 73 2D 65 78 63 65 6C 2C 20 61 /vndms-excel, a
: 70 70 6C 69 63 61 74 69 6F 6E 2F 76 6E 64 2E 6D pplication/vndm
000000a0: 73 2D 70 6F 77 65 72 70 6F 69 6E 74 2C 20 61 70 s-powerpoint, ap
000000b0: 70 6C 69 63 61 74 69 6F 6E 2F 6D 73 77 6F 72 64 plication/msword
000000c0: 2C 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 78 2D , application/x-
000000d0: 73 68 6F 63 6B 77 61 76 65 2D 66 6C 61 73 68 2C shockwave-flash,
000000e0: 20 2A 2F 2A 0D 0A 41 63 63 65 70 74 2D 4C 61 6E /Accept-Lan
000000f0: 67 75 61 67 65 3A 20 7A 68 2D 63 6E 0D 0A 55 73 guage: zh-Us
: 65 72 2D 41 67 65 6E 74 3A 20 4D 6F 7A 69 6C 6C er-Agent: Mozill
: 61 2F 34 2E 30 20 28 63 6F 6D 70 61 74 69 62 6C a/40 (patibl
: 65 3B 20 4D 53 49 45 20 36 2E 30 3B 20 57 69 6E e; MSIE 60; Win
: 64 6F 77 73 20 4E 54 20 35 2E 32 3B 20 2E 4E 45 dows NT 52; NE
: 54 20 43 4C 52 20 31 2E 31 2E 34 33 32 32 29 0D T CLR 114322)
: 0A 48 6F 73 74 3A 20 77 77 77 2E 63 63 74 76 2E Host: cctv
: 63 6F 6D 2E 63 6E 0D 0A 50 72 6F 78 79 2D 43 6F Proxy-Co
: 6E 6E 65 63 74 69 6F 6E 3A 20 4B 65 65 70 2D 41 nnection: Keep-A
: 6C 69 76 65 0D 0A 0D 0A FD 00 00 00 00 00 00 00 live
通过非透明代理上网,上网主机向代理提交连接请求。在请求包里,包含了真正目标的URL,通过代理转交。
ftp代理
代理服务器是明文
]ZY]ZI@E@J@yriI6u[PlUSER user@202204810
代理
代理是明文
]ZY]ZI@ER@yJ8nYJ@PZGET haozs/ HTTP/10Accept: /Accept-Language: zh-Accept-Encoding: gzip, deflateUser-Agent: Mozilla/40 (patible; MSIE 501; Windows NT 50)Host: mp3yzueduProxy-Connection: Keep-AlivePragma: no-cacheCookie: ASPSESSIONIDQQCDACCS=CLCLPECCDCEKIGEOKFAFNDAG-0
socks5代理
socks5代理都不是明文,是数据。
202204810:21
CA CC 08 0A 00 15
如果使用的是域名,就是明文
]ZY]ZI@E>@pNf7%p:P;vodsjtuedu
qq 代理
当qq上线的时候会和腾迅的服务器联系
]ZY]ZI@E-@m8]3jP6CONNECT 2181895165:443 HTTP/11Accept: /Content-Type: text/Proxy-Connection: Keep-AliveContent-length: 0
qq socks5代理
当qq使用socks5代理的时候,不是明文,是数据
CA 60 AA A5
20296170165:8000
(4) VLAN工作原理的研究
VLAN(Virtual Local Area Neork)就是虚拟局域网的意思。VLAN可以不考虑用户的物理位置,而根据功能、应用等因素将用户从逻辑上划分为一个个功能相对独立的工作组,每个用户主机都连接在一个支持VLAN的交换机端口上并属于一个VLAN。同一个VLAN中的成员都共享广播,形成一个广播域,而不同VLAN之间广播信息是相互隔离的。这样,将整个网络分割成多个不同的广播域(VLAN)。一般来说,如果一个VLAN里面的工作站发送一个广播,那么这个VLAN里面所有的工作站都接收到这个广播,但是交换机不会将广播发送至其他VLAN上的任何一个端口。如果要将广播发送到其它的VLAN端口,就要用到三层交换机。
0条评论