Skype软件拔打固定电话或手机的原理
- 格式:doc
- 大小:39.00 KB
- 文档页数:4
电话的原理是什么
电话的原理是通过电信号传输声音信号。
当我们拨号时,声音信号会被麦克风转换为电信号,然后通过电话线路传输到接收端。
接收端的电话机会将电信号转换为声音信号,使得我们能够听到对方的声音。
电话的原理主要涉及到以下几个组成部分:
1. 麦克风:负责将声音转换为电信号。
当我们讲话时,声波通过麦克风的振动使得麦克风中的微小磁铁或电容器发生变化,进而产生电流。
2. 电路:在电话线路中,电流被传输到接收端。
电路负责传送电流,并保证电信号的质量不受损失。
3. 电话线路:电话信号通过有线电路传输。
电话线路连接发信方和收信方,使得声音信号能够传递。
4. 扬声器:接收端的电话机中的扬声器负责将电信号转换为声音信号。
电信号通过扬声器振动产生听得见的声音。
整个过程中,声音信号在发信方和收信方之间通过电话线路进行传输,并通过麦克风和扬声器的转换,使得通话双方能够沟通。
需要注意的是,现代电话系统多数使用数字信号传输,而不是传统的模拟信号。
数字信号通过将声音转换为二进制数据进行
传输,提高了通信质量和可靠性。
所以,当我们拨打电话时,声音信号被转换为数字信号后传输,然后在接收端再转换回声音信号。
电话系统工作原理
电话系统的工作原理是利用声音的传播和电信号的转换来进行通信的过程。
以下是电话系统的基本工作原理:
1. 话音传输:当一方通过电话机说话时,声音会被转换成声波信号,在电话线路中传送到对方电话机。
电话机的麦克风将声波信号转换为电信号,经由电话线路传输。
2. 信号转换:在电话线路中,电信号会被转换成频率和振幅变化的信号,称为模拟信号。
模拟信号通过电话线路传输,到达对方电话机后,再转换回电信号。
3. 电话交换:电话交换是电话系统的核心部分。
在交换机中,电话线路可以连接到不同的电话终端设备,使其能够相互通话。
当一方拨打另一方的电话号码时,信号会经过交换机,根据拨号号码的识别,将通话信号连接到对应的电话终端。
4. 数字通信:除了模拟通信,现代电话系统还使用数字通信进行数据传输。
数字通信将声音转换成数字信号,通过数字化的方式在电话线路中传输。
数字通信可以提供更好的音质和更高的通信速度。
5. 公共交换电话网(PSTN):在传统的电话系统中,电话线路
通过公共交换电话网进行连接。
PSTN是一个巨大的全球电话
网络,将电话线路连接起来,使得全球范围内的电话通信成为可能。
总结起来,电话系统的工作原理是将声音转化为电信号,通过电话线路传输,并借助交换机进行通话连接。
同时,现代电话系统还利用数字通信技术进行数据传输,以提供更好的通信质量和速度。
VoIP是建立在IP技术上的分组化、数字化传输技术,其基本原理是:通过语音压缩算法对语音数据进行压缩编码处理,然后把这些语音数据按IP等相关协议进行打包,经过IP网络把数据包传输到接收地,再把这些语音数据包串起来,经过解码解压处理后,恢复成原来的语音信号,从而达到由IP网络传送语音的目的。
IP电话系统把普通电话的模拟信号转换成计算机可联入因特网传送的IP数据包,同时也将收到的IP数据包转换成声音的模拟电信号。
经过IP电话系统的转换及压缩处理,每个普通电话传输速率约占用8~11kbit/s带宽,因此在与普通电信网同样使用传输速率为64kbit/s的带宽时,IP电话数是原来的5~8倍。
VoIP的核心与关键设备是IP电话网关。
IP电话网关具有路由管理功能,它把各地区电话区号映射为相应的地区网关IP地址。
这些信息存放在一个数据库中,有关处理软件完成呼叫处理、数字语音打包、路由管理等功能。
在用户拨打IP电话时,IP电话网关根据电话区号数据库资料,确定相应网关的IP地址,并将此IP地址加入IP数据包中,同时选择最佳路由,以减少传输时延,IP数据包经因特网到达目的地IP电话网关。
对于因特网未延伸到或暂时未设立网关的地区,可设置路由,由最近的网关通过长途电话网转接,实现通信业务。
目前VoIP系统一般由IP电话终端、网关(Gateway)、网(关)守(Gatekeeper)、网管系统、计费系统等几部分组成。
IP电话终端包括传统的语音电话机、PC、IP电话机,也可以是集语音、数据和图象于一体的多媒体业务终端。
由于不同种类的终端产生的数据源结构是不同的,要在同一个网络上传输,这就要由网关或者是通过一个适配器进行数据转换,形成统一的IP数据包。
IP电话网关提供IP网络和电话网之间的接口,用户通过PSTN本地环路连接到IP网络的网关,网关负责把模拟信号转换为数字信号并压缩打包,成为可以在因特网上传输的IP分组语音信号,然后通过因特网传送到被叫用户的网关端,由被叫端的网关对IP数据包进行解包、解压和解码,还原为可被识别的模拟语音信号,再通过PSTN传到被叫方的终端。
打洞原理的应用引言打洞原理是一种常见的网络通信技术,在网络安全和软件开发中具有重要的应用。
本文将介绍打洞原理的基本概念和原理,并介绍其在实际应用中的一些典型案例。
打洞原理概述打洞原理,也称为NAT穿越技术,是通过一系列技术手段实现在网络环境中突破防火墙、NAT和代理等设备的限制,建立两个位于不同私有网络中的主机之间的直接通信。
通过打洞原理,可以实现点对点的直接连接,跨越了传统网络中的限制,大大提升了网络通信的效率和便利性。
打洞原理的基本原理1.NAT设备的穿越:在私有网络中,通常会使用NAT设备来将内部IP地址和端口映射到公共网络上,这会导致两个位于不同私有网络中的主机无法直接通信。
打洞原理通过一系列技术手段,绕过NAT设备,使得两个私有网络中的主机能够直接通信。
2.UDP通信的特性:打洞原理通常使用UDP协议进行通信,因为UDP协议相比于TCP协议,具有更好的穿透性。
UDP协议与TCP协议不同,不需要经过三次握手等繁琐的过程,而是直接发送数据包,因此能够更容易地穿越网络设备。
3.中间服务器的协助:在打洞原理中,通常会借助第三方的服务器进行协助。
这个服务器在两个私有网络中的主机之间起到中转的作用,帮助建立直接的通信通道。
通过合理的协议设计和中转服务器的存在,打洞原理能够实现两个私有网络中的主机之间的直接通信。
打洞原理的应用场景1.P2P文件共享:在P2P文件共享中,通常会涉及到直接点对点的通信。
打洞原理能够帮助不同私有网络中的用户建立直接的通信通道,加快文件传输的速度和效率。
2.实时语音视频通话:在实时语音视频通话中,需要实现低延迟和高质量的通信。
打洞原理可以帮助不同私有网络中的用户建立直接的通信通道,提升通话质量和稳定性。
3.远程桌面控制:在远程桌面控制中,需要实现即时响应和快速传输。
打洞原理可以帮助远程主机与客户端建立直接的通信通道,提供更流畅的使用体验。
4.多人网络游戏:在多人网络游戏中,需要实现实时的数据交互和同步。
V oIP网络电话的工作原理如果您从未听说过V oIP网络电话,那么请准备好,本文会转变您对长途电话的认识。
V oIP(V oice over Internet Protocol)系统能够采集模拟音频信号(如在电话中听到的语音信号),并将这些信号转换为可在互联网上传输的数字数据。
这种转换有何用处?V oIP使标准的互联网连接具有拨打免费电话的功能。
实际结果是,使用一些可拨打网络电话的免费V oIP软件,即可完全绕过电话公司进行通话(自然也不必交纳电话费了)。
V oIP是一项革命性的技术,有望使全世界的电话系统发生翻天覆地的变化。
现在已经有了一些V oIP提供商(如V onage),它们虽然出现不久,但正在稳步成长。
包括A T&T 在内的一些主要电信运营商已经开始在美国若干市场筹划V oIP电话业务,FCC(美国联邦通信委员会)也在密切关注V oIP服务的潜在发展方向。
最重要的是,从根本上说,V oIP是一项富于智慧的全新技术。
本文将探讨V oIP的基本原理、应用,以及这项新技术的发展前景。
有朝一日它很可能完全取代传统电话系统。
有意思的是,拨打V oIP电话的方法不止一种。
现在常用的V oIP服务有三种类型:A TA――最简单也最常用的方法,使用A TA(模拟电话适配器)设备。
通过A TA可将标准电话连接到计算机或互联网上,以便使用V oIP。
A TA是一种模数转换器。
它从传统电话中采集模拟信号,然后将其转换为数字数据,以便在互联网上传输。
V onage和A T&T CallV antage等提供商在其服务中附赠了A TA。
您只需从盒子中取出A TA,将原本接入墙上插座的电话线接入A TA,就可以拨打V oIP电话了。
有些A TA可能另外附带软件,您需要将这些软件安装到主机进行配置;当然,安装过程是非常简单的。
IP电话――这些专用电话看起来与普通电话没什么两样,也有听筒、托架和按键。
即时通讯技术的使用方法详解随着科技的不断进步,即时通讯技术越来越受到人们的关注和广泛应用。
无论是个人还是企业,在跨越时空限制的交流和合作方面,即时通讯技术都发挥了重要作用。
本文将讨论即时通讯技术的使用方法,并介绍一些常用的即时通讯工具和应用。
一、即时通讯技术的概念和原理即时通讯技术是一种通过计算机网络实现即时交流的技术。
它可以通过文本、语音、视频等多种形式进行信息传递。
这种通讯方式基于客户端-服务器架构,用户通过安装特定的即时通讯应用程序,与服务器建立连接,实现在线交流。
即时通讯技术的原理主要包括两个方面:通信协议和通信软件。
通信协议定义了通信双方的数据传输规则和格式,常见的协议包括XMPP、WebSocket等。
通信软件则是运行在用户设备上的应用程序,通过协议与服务器进行通信,并提供用户界面和功能。
二、常用的即时通讯工具和应用1. 微信微信是一款功能强大的即时通讯应用,在中国乃至全球都有广泛的用户群体。
用户可以通过微信进行文字、语音、视频等多种方式的即时交流,还可以分享照片、视频等媒体文件。
微信还提供了朋友圈、公众号等社交功能,让用户更加方便地分享和获取信息。
2. WhatsAppWhatsApp是一款全球知名的即时通讯应用,用户可以通过互联网与其他WhatsApp用户发送文字、语音、视频消息,还可以分享照片、文件等多种媒体。
WhatsApp提供了端到端的加密功能,保护用户的隐私和安全。
3. SkypeSkype是一款专门用于语音和视频通话的即时通讯工具。
用户可以通过互联网与其他Skype用户进行免费的语音通话和视频通话,还可以发送即时消息。
Skype还提供了收费的国际电话服务和语音会议功能。
4. SlackSlack是一款专为团队合作而设计的即时通讯工具。
用户可以通过Slack建立专门的工作团队,进行实时的文字、语音、视频交流,还可以共享文件和链接。
Slack提供了分频道的功能,让用户按照话题或项目进行组织和管理。
网络电话又称为VOIP电话,是通过互联网直接拨打对方的固定电话和手机,包括国内长途和国际长途,而且资费是传统电话费用的10%到20%,宏观上讲可以分为软件电话和硬件电话。
软件电话就是在电脑上下载软件,然后购买网络电话卡,然后通过耳麦实现和对方(固话或手机)进行通话;硬件电话比较适合公司、话吧等使用,首先要一个语音网关,网关一边接到路由器上,另一边接到普通的话机上,然后普通话机即可直接通过网络自由呼出了。
常见网络电话品牌:呼死你软件简介k8呼死你软件专门为网络电话限制宽松的定做的,如会友通VIVCall网络电话、19Talk网络电话、eyeBeam网络电话、YMCall网络电话基本上没有呼叫限制,还可以随机显示号码,让对方拦截不了。
现在的网络电话都有呼叫限制。
基本上呼叫了上50次,都会进行限制,甚至封号,如 TOM-Skype(TM)、meecall 趣通、 MediaRing Talk立通、Auvphone傲威、Heyyo和悦、GBHpone网络电话6种比较常用的网络电话平台。
阿里通网络电话阿里通网络电话是可免费试用的网络电话,通话清晰稳定,阿里通网络电话可拨打全球任意固定电话和手机,支持电脑/手机使用(手机版含iphone、安卓wifi直拨版,塞班、java回拨版),无月租、无漫游,打长途低至5分/分钟,清晰,实惠,方便,可免费测试,还能收发短信、群发短信。
KC网络电话Keep Contact(简称KC)是一款免费即时通信软件。
帮助用户自动建立与维护个人网络通信录,轻松实现开放式全方位网络通信服务,实现QQ、MSN互联互通,只要登录KC,就可直接和QQ、MSN好友聊天;名片交换、同步更新:可以主动发送自己名片给所有联系人,并且保持同步更新;也可索取对方名片,新增“网络传真”功能:通过KC就可发传真。
PC通网络免费电话1. 宽带上使用,有如多了一条免费电话专线,而不占用现有电话线。
2. 使用微软NetMeeting 和PC通PC-PC 软件平台互打,有响铃功能,如用普通电话座机般使用。
外呼系统工作原理外呼系统是一种自动化的电话营销工具,它可以帮助企业快速高效地进行销售、客服等业务。
那么,外呼系统是如何工作的呢?下面我们从硬件、软件、数据三个方面来介绍。
硬件方面外呼系统的硬件主要包括计算机、电话线路、电话机、话机卡等。
计算机是外呼系统的核心,它通过话机卡与电话线路相连,实现与客户的通话。
话机卡是一种硬件设备,它可以将计算机的语音信号转换成模拟信号,通过电话线路传输到客户的电话机上。
电话机则是外呼系统与客户进行通话的终端设备。
软件方面外呼系统的软件主要包括自动拨号软件、语音合成软件、语音识别软件等。
自动拨号软件是外呼系统的核心软件,它可以根据预设的拨号规则,自动拨打客户的电话号码。
语音合成软件可以将计算机中的文字信息转换成语音信息,通过话机卡传输到客户的电话机上。
语音识别软件则可以将客户的语音信息转换成文字信息,方便客服人员进行处理。
数据方面外呼系统的数据主要包括客户信息、拨号规则、通话记录等。
客户信息是外呼系统进行拨号的基础,它包括客户的姓名、电话号码、地址等信息。
拨号规则是外呼系统进行自动拨号的依据,它可以根据客户的地域、时间等因素进行设置。
通话记录则是外呼系统对客户进行跟踪的重要数据,它可以记录客户的通话时间、通话内容等信息。
总结外呼系统的工作原理是一个复杂的过程,它需要计算机、电话线路、电话机、话机卡等硬件设备的支持,同时还需要自动拨号软件、语音合成软件、语音识别软件等软件的配合,最后还需要客户信息、拨号规则、通话记录等数据的支持。
只有这些方面的协同配合,才能使外呼系统发挥出最大的效能,为企业带来更多的商业价值。
网络电话是什么原理网络电话是一种基于互联网的通信方式,也被称为VoIP(Voice over Internet Protocol)。
它利用互联网技术来实现语音通信,可以通过计算机、手机、IP电话等设备进行通话,是传统电话的一种替代方式。
那么,网络电话是如何实现的呢?接下来,我们将从网络电话的原理入手,为大家详细解释。
首先,网络电话的原理是基于IP网络传输语音数据。
在传统的电话通信中,语音信号是通过模拟信号传输的,而网络电话则是将语音信号转换成数字信号,通过IP网络进行传输。
当用户拨打网络电话时,话筒中的语音信号会被转换成数字信号,并通过网络传输到对方的设备上,然后再转换成语音信号,使对方能够听到声音。
其次,网络电话的原理还涉及到编解码技术。
在网络电话通话过程中,语音信号需要经过编解码处理,以便在网络上进行传输。
编码是将模拟语音信号转换成数字信号的过程,而解码则是将数字信号转换成模拟语音信号的过程。
常见的编解码算法包括G.711、G.729等,它们可以将语音信号进行压缩和解压缩,以减少传输带宽和提高通话质量。
此外,网络电话的原理还包括信号传输和网络协议。
在网络电话通话中,语音数据需要通过网络进行传输,因此需要依赖于网络协议来确保数据的传输顺利和可靠。
常见的网络协议包括TCP/IP、UDP等,它们可以保证语音数据在网络上的正确传输。
此外,网络电话还需要考虑网络延迟、丢包等问题,以确保通话质量。
最后,网络电话的原理还涉及到网络设备和服务器。
在网络电话通话中,需要借助路由器、交换机等网络设备来实现数据的传输和路由,同时还需要依赖于网络电话服务器来进行呼叫控制、信令处理等功能。
网络电话服务器可以提供呼叫管理、用户认证、通话记录等服务,是网络电话系统的核心组成部分。
综上所述,网络电话是基于互联网的通信方式,其原理涉及到IP网络传输、编解码技术、网络协议、网络设备和服务器等多个方面。
通过对网络电话的原理进行深入理解,可以更好地使用和维护网络电话系统,同时也可以更好地理解网络电话的优势和特点。
wephone原理wephone是一款基于VoIP(Voice over Internet Protocol)技术的软电话应用程序,它可以在互联网上实现语音通话,资费相对传统电话更为优惠。
那么,wephone是如何实现语音通话的呢?下面将详细介绍wephone的原理。
一、VoIP技术简介VoIP技术是一种基于IP网络的语音通信技术,通过数字信号传输代替传统的模拟信号传输。
它将语音信号数字化,并通过互联网、局域网等IP网络进行传输。
利用VoIP技术,用户可以通过互联网实现语音通话,避免了传统电话的高额费用。
二、wephone的原理wephone是一款基于VoIP技术的软电话应用程序,它可以通过互联网实现语音通话。
wephone的语音传输使用的是G.729、G.711等音频编码格式,这些编码格式对语音信号进行压缩和解压缩,从而实现语音传输的高效率和高质量。
在wephone中,语音信号的传输是通过RTCP协议实现的。
RTCP 是实时传输控制协议,它用于监控和控制网络上的实时传输。
当wephone用户进行语音通话时,RTCP会对语音传输进行监控和控制,确保语音传输的实时性和稳定性。
wephone还采用了STUN(Session Traversal Utilities for NAT)和ICE(Interactive Connectivity Establishment)技术,用于解决网络地址转换(NAT)的问题。
由于NAT的存在,用户的真实IP地址无法被对方正确获取,这就会导致语音传输的质量下降。
STUN和ICE技术可以帮助wephone用户绕过NAT,确保语音传输的质量和稳定性。
三、wephone的优势1.资费相对传统电话更为优惠,可以大大降低用户的通话费用。
2.语音质量高,支持多种音频编码格式,能够适应不同网络环境下的语音传输。
3.支持多种平台,可以在Windows、Android、iOS等多种操作系统上运行。
泛小滥网络电话简介泛小滥网络电话是指地球上普遍使用的网络电话服务,也称为VoIP(Voice over Internet Protocol)。
通过互联网将语音数据进行传输,让用户能够实现通过网络进行语音通话。
与传统的固定电话相比,泛小滥网络电话具有更低的通话费用和更多的功能特性,因此在全球范围内得到了广泛的应用。
历史发展泛小滥网络电话的发展可以追溯到20世纪90年代早期。
当时,互联网开始普及,并且带宽越来越大,使得数据传输变得更为稳定和快速。
人们开始尝试使用互联网进行语音通信,从而诞生了泛小滥网络电话。
最早的泛小滥网络电话服务提供商之一是Skype,它于2003年推出。
Skype为用户提供了免费的网络电话通话服务,仅需一个互联网连接即可实现跨国通话。
随后,越来越多的泛小滥网络电话服务提供商进入市场,推动了该行业的快速发展。
在过去的几十年里,泛小滥网络电话技术不断进步和完善。
提供商通过改进音频编解码算法、增强网络传输技术和开发新的通信协议等方式,提高了语音质量和稳定性,使用户能够获得更好的通话体验。
工作原理泛小滥网络电话的工作原理可以简单地分为三个阶段:信号转换、数据传输和信号恢复。
在信号转换阶段,用户讲话的声音会经过音频编码器将其转换为数字信号。
常用的音频编码算法包括G.711、G.729等。
编码后的数字信号可以更方便地在网络上传输。
在数据传输阶段,编码后的数字信号会被分割成小的数据包,并添加一些额外的头部信息,如源IP地址、目标IP地址、时间戳等。
这些数据包会通过互联网进行传输,通常使用传输控制协议(TCP)或用户数据报协议(UDP)。
在信号恢复阶段,接收方会将接收到的数据包进行解析和重组,还原出原始的数字信号。
然后,数字信号会通过音频解码器将其转换回模拟信号,最后通过扬声器播放出来。
优点与挑战泛小滥网络电话相较于传统固定电话具有以下优点:1.低成本:泛小滥网络电话通常只需支付互联网接入费用,通话费用较低。
从英国打电话回国7种方案VS这几个月以来,很多人问我英国向中国打电话的问题,一直没空好好回答。
现临近开学考虑到许多新童鞋又将遇到同样问题,于是抽空写出我的经验之谈,供大家参考。
如有不当或需要补充的,欢迎补充纠正。
在以下7种方案中,推荐大家使用“3网络电话”,即方便快捷,又确实能帮大家节约钢蹦。
1. 中国手机国际漫游推荐指数:1(不推荐) 实用指数:(方便) 价格指数:(贵) 性价比:般英国和中国使用相同的GSM频率(900/1800MZ),所以大家放心,只要中国的手机带去英国前开通中国移动的全球通服务,那你在英国就可以直接拨号回国。
只是中国的手机号码打电话,那样就属于国际漫游,费用会很贵。
我在全球通网上查到:拨打中国大陆及国际话费7.99元/分钟,拨打英国电话2.99元/分钟,被叫2.99元/分钟,发中国大陆短信1.29元/分钟,发国际及港澳台短信2.19元/条,收短信免费,GPRS漫游0.02元/KB。
建议:电话费超贵,如果没有需要一般不用开通,以免误操作带来不必要的高额费用。
2.商店、超市里买电话卡推荐指数:0(不推荐) 实用:1(不适用) 价格:4(较贵) 性价比极小如果您房间/宿舍里有自己独立的座机,那只要买张国际长途电话卡就可以了。
这种电话卡在很多小商店都有出售。
但是注意了,你要特别小心陷阱。
英国的国际电话卡加入竞争的公司越来越多, 价格也越来越低。
但是,并不是广告上的价格越低的电话卡越好。
这价格里有许多奥妙,比如说打到香港5p一分钟的20镑(=2000p) 面值的电话卡, 通常会加送5镑, 也就是25镑(=2500p).打到香港理应可以通话最长2500/5=500分钟.但是实际上最多可以通话190分钟!为什么有这么大差别,很简单,通常他们采取以下3种手段来偷取大家的时间:A、广告上标示的便宜电话价格, 实际上只是拨打伦敦号码时才有, 而印在电话卡上的0800免费号码,你拨打时会被加收5至10p每分钟,实际上并不免费。
国际通话技术原理International calling technology plays a crucial role in today's globalized world. It allows individuals and businesses to communicate across borders, enabling collaboration, trade, and personal connections. 国际通话技术在当今全球化的世界中发挥着至关重要的作用。
它让个人和企业能够跨越国界进行沟通,促进合作、贸易和个人关系的建立。
One of the key principles behind international calling technology is the use of telecommunication networks to transmit voice signals over long distances. This is typically achieved through a combination of analog and digital technologies, such as traditional telephone lines, fiber optic cables, and satellite communication. 国际通话技术的关键原理之一是利用电信网络在长距离范围内传输语音信号。
通常通过传统电话线、光纤电缆和卫星通信等模拟和数字技术的结合来实现这一目标。
Another important aspect of international calling technology is the concept of VoIP (Voice over Internet Protocol), which has revolutionized the way international calls are made. VoIP allows voice signals to be converted into data packets and transmitted over theinternet, offering a cost-effective and efficient alternative to traditional telephone services. 国际通话技术的另一个重要方面是VoIP (互联网语音传输协议)的概念,它彻底改变了国际呼叫的方式。
Skype软件拔打固定电话或手机的原理
无线skype电话的工作原理,通过USB接口,与电脑相连接,从而实现skypein、skypeout的功能。
而2.4G多子机无线数码电话的功能则体现在接收与拨打普通电话上。
需在电脑上运用skype 软件进行的网络电话、网络会议、查找联系人、浏览来电记录等操作,通过双功能无线手机同样可实现。
它基于独创的全新技术,以高清晰的电话音质,丰富完备的功能,和超值低价格在全球同类产品中脱颖而出,在技术上处于领先地位。
因为skype间用户通话费用全免,而SWP-36288 Skype Phone数字无蝇电话机使用户通话时免去了固定电话机电缆连接线的束缚,可以随时自由自在的移动,还可以方便地在普通电话与Skype电话之间任意切换。
真正的给用户带来了方便、快捷、实惠、省钱。
因此,该产品深受消费者的好评与青睐
USB-B2K类似一个电话适配器,一个连接到PC的USB接口,一个连接到PSTN 外线的RJ11接口,一个连接到内线普通电话机或无绳电话机的RJ11接口。
拥有了它以后,所有普通电话机或者无绳电话机都可以用来接听/拨打Skype电话
因为Skype的通讯协议是不公开的,而且通讯内容是加过密的,这两位完全在实验的基础上对Skype的通讯机制进行分析,分析结果很有参考价值。
通过分析得出的结论主要有三个:
1、Skype的通话质量较MSN和Yahoo的即时通信工具要好;
2、可以无缝的在NATs和防火墙后使用;
3、安装使用起来确实非常简单。
Skype与以往MSN等IM工具最大的不同在于基除了用户登录,其余工作基本不依赖中央服务器,Skype在穿透防火墙通讯时完全使用了Peer to Peer,而没用到中央服务器。
上图中的小黑点是客户端,大黑点是超级节点(用于为其它客户端提供登录踏板及广播服务),灰色的点是Skype的登录服务器。
用户下载安装完Skype后,Skype客户端会发送一段HTTP 1.1的请求到中央服务器,告诉它我装完了一个什么样的版本:
GET /ui/0/97/en/installed HTTP/1.1
User-Agent: Skype™ Beta 0.97
Host:
Cache-Control: no-cache
服务器会返回一个200 OK的信息:
HTTP/1.1 200 OK
Date: Tue, 20 Apr 2004 04:51:39 GMT
Server: Apache/2.0.47 (Debian GNU/Linux) PHP/4.3.5
mod_ssl/2.0.47 OpenSSL/0.9.7b
X-Powered-By: PHP/4.3.5
Cache-control: no-cache, must revalidate
Pragma: no-cache
Expires: 0
Content-Length: 0
Content-Type: text/html; charset=utf-8
Content-Language: en
客户端会进行登录初始化工作,这一步工作包含很多内容,针对三种不同类型的网络情况有三种不同的登录方式:
1、直接有公众网的IP
2、在内部网,可以通过TCP访问外部网络
3、在内部网,但只能通过有限的几个端口(例如80和443)访问外部网络Skype在登录的时候会先使用UDP请求HC中的IP,如果不行,就用TCP请
求HC中的IP及端口,如果还不行,就用TCP请求HC中的IP及80端口,如果又不行,就再请求HC中的IP及443端口。
如果这时候还不行,那就登录不了了。
整个过程中传输的数据量大概在8k-10k,持续的时间在3至35秒。
明天继续。
Skype的主要组成部分-Skype通讯协议分析(2)1、端口
在Skype的连接属性对话框中可以设置监听的端口号,在安装的时候Skype会随机的选择一个端口作为监听的端口,这一点与HTTP协议等不同,Skype没有默认的服务端口。
同时,它还会打开对80和443端口的监听。
80是常见的HTTP服务默认端口,而443则是HTTPS服务的默认端口。
2、主机列表(HC,Host Cache)
这里的主机指的是可以提供踏板及广播服务的Super Node(SN)。
通常它被存储在注册表里的:HKEY_CURRENT_USER / SOFTWARE / SKYPE / PHONE / LIB / CONNECTION / HOSTCACHE 中.一般情况下,运行两天后,HC中会有约200个机器地址及对应的端口号。
3、编解码器
要能语音通信,编解码器当然少不了。
Global IP Sound在他的网站上专用明它为Skype提供点对点语音通讯软件:Global IP Sound provides voice processing software to Skype's peer-to-peer voice-communications software.Skype应该是使用了他们的编解码器实现的语音通讯。
4、好友列表
当你换了一台计算机的时候可能会发现Skype上的好友列表没了,不要奇怪,Skype的好友列表没有保存在服务器上,而是保存在本地的注册表中,当然,是加过密的。
5、加密
Skype使用AES加密标准。
6、NAT与防火墙
Skype应该是使用了STUN和TURN协议来检测所处的NAT及防火墙环境。
Skype定期的刷新这些信息,这些信息也是存储在注册表中的。
与另外一个点对点文件共享系统Kazza不同,普通客户端无法阻止自己成为Super Node(SN),就是说它随时可能被征用成为别人登录服务和广播服务的提供者,就是类似于BT中的种子提供者的角色。
Skype的主要功能-Skype通讯协议分析(3)Skype的功能主要可以分为:初始化,登录,用户搜索,呼叫建立与终止,媒体传输和状态消息。
1、初始化
第一次安装后,Skype会发送一段HTTP 1.1的请求给中央服务器,包括关键字"installed"以及所装Skype的版本号。
以后的每次登录Skype都会向中央服务器发送一小段包含关键字"getlatestversion"的HTTP 1.1请求,检查是否有新版本的Skype。
2、登录
登录可能是Skype最重要的功能。
在这个过程中,Skype终端到登录服务器上验证用户名密码,广播他在上线给好友及其它的点,检查NAT和防火墙的类型,发现拥有公网IP地址的在线Skype节点,这些新发现的节被用于在所在Super Node无法使用后继续保持本机与Skype网络的连接。
登录的过程我们前面已经讲过,先用UDP连,然后是TCP,然后TCP到80,然后TCP到443,行的话就连上了,不行的话就显示无法登录。
连接的对象是保存在本机中Host Cache中的。
登录服务器的IP是80.160.91.11,nslookup记录显示它的域名是:
ns14.inet.tele.dk和ns15.inet.tele.dk,dk是丹麦的国家定级域名。
安装完第一次登录时,HC被初始化,里面包含7对IP与端口,而且基本总是这7个IP和端口,即使包含超过7对,这7对也在其中。
当用户安装后第一次登录时,Skype通过其中的一对IP和端口建立TCP连接。
这7个IP-端口对,以及这些IP对应的主机名是:
IP address:port Reverse lookup result
66.235.180.9:33033
66.235.181.9:33033
80.161.91.25:33033 0x50a15b19.boanxx15.adsl-dhcp.tele.dk
80.160.91.12:33033 0x50a15b0c.albnxx9.adsl-dhcp.tele.dk
64.246.49.60:33033
64.246.49.61:33033
64.246.48.23:33033
可以看到上述的主机分别属于4个ISP,其中Superb , Suscom, 是美国的ISP。