社交软件根服务器是如何请求的
⑴ 美国的根服务器有什么用,这么重要,,每天上个网登陆QQ都需要连接美国的根服务器吗
根服务器是在管理域名的,每个网页都有自己的域名和IP地址,比如你要上网络,那么你的浏览器其实就是向根服务器发出请求,然后根服务器算出网络的IP地址再把IP地址下的信息传送给你,你就可以上网络了。根服务器可以看成是现代网络的元祖,97年的时候根服务器曾经出现过一个人为错误,结果导致连续好几天全球很多地方断网了,连邮件也发不了。
QQ不用访问根服务器,QQ其实就像是国内的一个局域网,用的是国内的服务器。未来我们国家也是要搞自己的根服务器,要不随时会被美国断网。
⑵ 互联网即时聊天工具是如何实现的
如下:
⑶ 根服务器建设很复杂么该怎么做
根服务器建设还是特别复杂的,需要大规模机房和主干网络。回答这个问题要从IPV4根服务器DNS协议(域名解析协议)说起。
中国主导“雪人计划”于2016年在全球16个国家完成25台IPV6根服务器架设,事实上形成了13台原有IPV4根服务器加25台IPV6根服务器的新格局。中国,目前部署有4台服务器,其中含有1台主根服务器和3台辅根服务器,这也打破了中国过去没有根服务器的格局。
⑷ 关于国际互联网根服务器的问题
你说的是DNS,本来的原理就是这样,地区DNS可以同步根服务器的记录,所以你请求的是地区的DNS,不是根服务器。
⑸ 互联网的根服务器在哪里
互联网总服务器,其实就是根服务器。
访问网址的时候,要经过一个由网址到IP的转换过程,这个过程是通过访问DNS,也就是域名服务器来完成的。由于互联网的发展由美国开始,因此美国一直保持着对互联网域名及根服务器的控制。在提供域名解析的多级服务器中,处于最顶端的是13台域名根服务器,均由ICANN统一管理。其中1个为主根服务器,放置在美国弗吉尼亚州的杜勒斯,其余12个为辅根服务器,有9个放置在美国,欧洲有2个,分别位于英国和瑞典,亚洲有1个,位于日本。但2005年7月1日,美国政府宣布,美国商务部将无限期保留对13台域名根服务器的监控权。
美国控制了域名解析的根服务器,也就控制了相应的所有域名,如果美国不想让人访问某些域名,就可以屏蔽掉这些域名,使它们的IP地址无法解析出来,那么这些域名所指向的网站就相当于从互联网的世界中消失了。比如,2004年4月,由于“.ly”域名瘫痪,导致利比亚从互联网上消失了3天。另外,凭借在域名管理上的特权,美国还可以对其他国家的网络使用情况进行监控,例如美国可以对某个国家的某类网站进行流量访问统计,从中大致分析出该国热门网站分布情况和网民的访问喜好等。
⑹ 程序发送请求到服务器的原理是什么,这个请求的本质是什么,比如电磁波还是什么,他是怎么生成的,而且
你的概念跳跃有点大。不止程序和服务器通信,目前看所有方式的通信都是靠电磁波作为载体。所谓载体就是传递信息的根本媒介物质。不过具体的传递信息方式又有千变万化的办法。在古代通过狼烟传递信息,光这种电磁波让人眼看到了狼烟,得到了信息。后来又有了旗语,同样是通过可见光来传递了旗子的信息,比狼烟信息更多。后来发明了无线电,也是电磁波,不过通过控制电磁波的振幅实现了信息的传递,有了模拟信号的广播和电视。如今进入了数字时代,电磁波已经不是靠振幅来加载信息,而是采用高低电平来表示二进制符号,又定义出来了ip协议,也就是你第一句话提到的程序与服务器的通信原理。现如今又有一系列技术组合成的4g无线通信,进一步提高电磁波传递信息的容量。所以你看,从古到今电磁波都是传递信息的主要手段,只是技术进步了,传递信息的速度和容量再不断跨越!
⑺ 全球共有几个根服务器,它们是如何工作的
全球至少有1000多台根服务器,北京有3台,都在世界上的13个根服务器系统上。
如何工作:根服务器放置在公共网络状态的环境里,全球任何一台终端机,与根服务器交互信息,也可以单方向的从服务器上获取信息,就可以将网站的内容放入服务器里,使全球的任何人只要打开这个网站的网址就可以打开这个网站,浏览、下载这个服务器上的网站信息。
⑻ 聊天软件原理不是说服务器不会主动向客户端发送消息吗只有客户端请求服务端才会发送,聊天软件我发送
即时通讯(Instant Messenger,简称IM)软件多是基于TCP/IP和UDP进行通讯的,TCP/IP和UDP都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
QQ就是使用UDP协议进行发送和接收消息的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接到腾讯公司的主服务器上,当你“看谁在线时,你的OICQ又一次作为Client从QQ Server上读取在线网友名单。当你和你的OICQ伙伴进行聊天时,如果你和对方的连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送。如果你和对方的连接不是很稳定,QQ服务器将为你们的聊天内容进行中转。其他的即时通信软件原理与此大同小异。
一般的步骤:
首先,用户A输入自己的用户名和密码登录即时通讯服务器,服务器通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就登记用户A的IP地址、IM客户端软件的版本号及使用的TCP/UDP端口号,然后返回用户A登录成功的标志,此时用户A在 IM系统中的状态为在线(Online Presence)。
其次,根据用户A存储在IM服务器上的好友列表(Buddy List),服务器将用户A在线的相关信息发送到也同时在线的即时通讯好友的PC机,这些信息包括在线状态、IP地址、 IM客户端使用的TCP端口(Port)号等,即时通讯好友PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口予以提示。
第三步,即时通讯服务器把用户A存储在服务器上的好友列表及相关信息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端使用的TCP端口(Port)号等信息,用户A的PC机上的IM客户端收到后将显示这些好友列表及其在线状态。
接下来,如果用户A想与他的在线好友用户B聊天,他将直接通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B的PC机发出聊天信息,用户B的IM客户端软件收到后显示在屏幕上,然后用户B再直接回复到用户A的PC机,这样双方的即时文字消息就不通过 IM服务器中转,而是通过网络进行点对点的直接通讯,这称为对等通讯方式(Peer To Peer)。在商用即时通讯系统中,如果用户A与用户B的点对点通讯由于防火墙、网络速度等原因难以建立或者速度很慢, IM服务器还提供消息中转服务,即用户A和用户B的即时消息全部先发送到IM服务器,再由服务器转发给对方。早期的IM系统,在IM客户端和IM服务器之间通讯采用采用UDP协议,UDP协议是不可靠的传输协议,而在 IM客户端之间的直接通讯中,采用具备可靠传输能力的TCP协议。随着用户需求和技术环境的发展,目前主流的即时通讯系统倾向于在即时通讯客户端之间、即时通讯客户端和即时通讯服务器之间都采用TCP协议。
⑼ 根服务器是DNS服务器吗那我们访问一个网站需要经过跟服务器吗
根服务器主要看是什么功能,DNS只是做域名解析用的,如果要找根的话就要去美国了,呵呵,如果访问一个网站一般不用根服务器的,在这里先说下,根都是相对而说的,他也会像路由一样找最近的DNS解析的,这样就大大增加了网络的访问速度!这样说希望能对你有所帮助
⑽ Web服务器的工作原理: 谈谈客户端如何向Web服务器提出请求,Web服务器怎样响应请求,提供服务
一般是
客户端发送http请求(tcp 80)到服务器端,tcp连接建立之后,通过http的动作get获得页面信息
具体不是一句两句能说明白的
自己抓包看吧