1 / 53
文档名称:

计算机网络期末总结.ppt

格式:ppt   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机网络期末总结.ppt

上传人:所以所以 2012/7/10 文件大小:0 KB

下载得到文件列表

计算机网络期末总结.ppt

文档介绍

文档介绍:IM 技术概念:IM 技术全称Instant Messaging,中文翻译“即时通讯”,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,是电子邮件发明以来迅速崛起的在线通讯方式。IM 的出现和互联网有着密不可分的关系,IM 完全基于TCP/IP 网络协议族实现,TCP/IP 协议族则是整个互联网得以实现的技术基础。语音、视频、文件共享、短信发送等高级信息交换功能都可以在IM 工具上实现,功能强大的IM 软件足以搭建一个完整的通信交流平台。目前最具代表性的几款IM 通讯软件有MSN、Google Talk、腾讯QQ 等。即时通信软件,其原理都是大同小异的。QQ使用的是UDP+TCP,一般默认的是使用UDP 协议进行“消息”的发送和接收。当主机安装了QQ以后,实际上既是服务端(Server),又是客户端(Client)。当登录QQ时,QQ作为Client连接到腾讯公司的主服务器上。当和QQ伙伴进行聊天时,如果连接比较稳定,聊天内容都是以UDP的形式,在计算机之间传送。如果连接不是很稳定,QQ服务器将对聊天内容进行“中转”。第一步:用户A 输入自己的用户名和密码登录IM 服务器,服务器通过读取用户数据库来验证用户身份,如果验证通过,登记用户A 的IP 地址、IM 客户端软件的版本号及使用的TCP/UDP 端口号,然后返回用户A 登录成功的标志,此时用户A 在IM 系统中的状态为在线(Online Presence)。第二步:根据用户A 存储在IM 服务器上的好友列表(Buddy List),服务器将用户A 在线的相关信息发送给也同时在线的IM 好友的PC 机,这些信息包括在线状态、IP地址、IM 客户端使用的TCP 端口号等,IM 好友的客户端收到此信息后将予以提示。第三步:1. 在线直接通讯:如果用户A 想与在线用户B 聊天,他将直接通过服务器发送过来的用户B 的IP 地址、TCP 端口号等信息,直接向用户B 的PC 机发出聊天信息,用户B 的IM 客户端软件收到后显示在屏幕上,然后用户B 再直接回复到用户A 的PC 机,这样双方的即时文字消息就不再经过IM 服务器中转,而是直接通过网络进行点对点的通讯,即采用对等通讯方式(Peer To Peer)。2. 在线代理通讯:如果用户A 与用户B 的点对点通讯由于防火墙、网络速度等原因难以建立或者速度很慢,IM 服务器将会主动提供消息中转服务,即用户A 和用户B 的即时消息全部先发送到IM 服务器,再由服务器转发给对方。 上网根据提供服务的覆盖面积大小以及所拥有的IP 地址数目的不同,ISP 也分成为不同的层次。一级ISP一级ISP一级ISP一级ISP第一层ISP第一层ISP大公司大公司本地ISP本地ISP大公司大公司大公司大公司公司公司本地ISP本地ISP本地ISP本地ISP校园网校园网校园网校园网第二层ISP第二层ISP第二层ISP第二层ISPNAPNAPNAPNAPAB主机A →本地ISP →第二层ISP → NAP →第一层ISP → NAP →第二层ISP →本地ISP →主机B第一层ISP第一层ISP第二层ISP第二层ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP第一层ISP第一层ISP第一层第二层第三层本地ISP本地ISP第二层ISP第二层ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP本地ISP第二层ISP第二层ISP本地ISP本地ISP本地ISP本地ISP第二层ISP第二层ISP因特网的核心部分因特网的边缘部分主机网络路由器因特网的边缘部分与核心部分运行客户程序网络边缘网络核心运行服务器程序AB①请求服务②得到服务客户服务器客户A 向服务器B 发出请求服务,而服务器B 向客户A 提供服务。网络边缘网络核心运行P2P 程序运行P2P 程序DCEF运行P2P 程序运行P2P 程序