1 / 57

因特网的应用

因特网的应用. Internet 应用层协议. DNS EMAIL FTP TFTP WEB. World Wide Web. Browser 浏览器 Internet Explorer FireFox Web Page 网页 Web Site 网站 Web Server Web Documents. URL 统一资源定位器. URL 格式 传输协议 :// 主机 / 资源路径和文件名 例如 http://et.ynau.edu.cn/cn/images/logo.gif

morgan
Download Presentation

因特网的应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 因特网的应用 Internet应用层协议

  2. DNS • EMAIL • FTP • TFTP • WEB

  3. World Wide Web • Browser 浏览器 • Internet Explorer • FireFox • Web Page 网页 • Web Site 网站 • Web Server • Web Documents

  4. URL 统一资源定位器 • URL格式 传输协议://主机/资源路径和文件名 • 例如 • http://et.ynau.edu.cn/cn/images/logo.gif • ftp://202.203.187.35/arp/arpmianyi.rar • mms:// • rstp:// • ……

  5. HTTP • 超文本传输协议 • 采用TCP进行数据传输 • HTTP1.0/HTTP1.1 • 无状态协议 • Brower/Server结构

  6. HTTP工作流程 HTTP Request HTTP Response 需先建立TCP连接,再传送HTTP协议数据 Browser Web Server

  7. HTTP服务效率 • 一个网页由多个文件构成 • 每个文件都需要建立TCP连接,效率低

  8. 建立并发TCP连接 • 持续传输

  9. HTTP报文格式 • HTTP协议是基于请求/响应范式的(相当于客户机/服务器)。 • 一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。 • 服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

  10. HTTP请求报文格式 请求行 请求首部

  11. 访问cn.yahoo.com时使用sniff捕获的信息

  12. 方法 • Get • Head • Post http://et.ynau.edu.cn/echo.asp <%if request(“XM")="" then response.write "格式:echo.asp?XM=yourname" else response.write "您好,"&request(“XM") end if%>

  13. POST <html><head></head><body> <form action=echo.asp method=post> YouName:<input name=XM ><br> <input type=submit value='提交'> </form> </body></html>

  14. Cn.yahoo.com返回的信息(前部)

  15. 缓存机制 • Internet 临时文件 • 将访问过和网页缓存于本地硬盘

  16. 缓存机制 • 代理服务器 • CCProxy • WinProxy • …

  17. HTML • 超文本标记语言 • <HTML> • <head> • <title>Test Page</title> • </head> • <body> • <font size=5>Test</font> • </body></html>

  18. HTML • DHTML • JavaScript • CSS • ASP / PHP / .NET /Java /CGI … • SQL /ACCESS / Oracle /… • Flash / PS

  19. WWW服务器 数据库 服务器 WWW客户机 H T T P CGI 网络 TCP/IP WEB浏览器 HTML 文件系统 WEB构架 • B/S • B/S/DBMS

  20. HTTP应用示例 1 • 短信网关 • WebService接口 (XML、SOAP) • 中国电信ISAG • 专用接口 TCP 协议 • 中国移动/联通 CMPP • HTTP 接口 • 第三方接入 (掌上通/短信超人/飞信企业接口)

  21. 短信发接口测试 • http://et.ynau.edu.cn/sendsms.asp?CPID=1001&pwd=1111&mob=18908849000&msg=测试

  22. HTTP应用示例 2 • 网银支付接口

  23. 重定向 • ASP • Response.redirect “http://w.com/1.htm”

  24. DNS • (英文单词的全称是:Domain Name System,域名系统) • DNS是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。

  25. 当前,对于域名长度的限制是63个字符,其中不包括www.和.com或者其他的扩展名。域名同时也仅限于ASCII字符的一个子集,这使得很多其他语言无法正确表示他们的名字和单词。基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳。当前,对于域名长度的限制是63个字符,其中不包括www.和.com或者其他的扩展名。域名同时也仅限于ASCII字符的一个子集,这使得很多其他语言无法正确表示他们的名字和单词。基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集,这已经通过了验证并被一些注册机构作为一种变通的方法所采纳。

  26. DNS服务器中的解析记录 • primary name server = dns2 • serial = 2913 • refresh = 10800 (3 hours) • retry = 3600 (1 hour) • expire = 604800 (7 days) • default TTL = 3600 (1 hour)

  27. 清除DNS缓存信息法 • ipconfig /flushdns

  28. 修改HOSTS(主机)文件 • c:\windows\system32\drivers\etc

  29. DNS的安全问题 • 1、针对域名系统的恶意攻击:DDOS攻击造成域名解析瘫痪。 • 2、域名劫持:修改注册信息、劫持解析结果。 • 3、国家性质的域名系统安全事件:“.ly”域名瘫痪、“.af”域名的域名管理权变更。 • 4、系统上运行的DNS服务存在漏洞,导致被黑客获取权限,从而篡改DNS信息。 • 5、DNS设置不当,导致泄漏一些敏感信息。提供给黑客进一步攻击提供有力信息。

  30. 伊拉克战争期间,ICANN曾以伊拉克局势动荡为由,终止了其国家顶级域名.iq的申请和解析,伊拉克被美国在虚拟世界里干掉。在塔利班政权统治阿富汗时期,ICANN将.af结尾的域名管理权授予前流亡政府,后来又在2003年转交给由美国支持的阿富汗过渡政府。2004年4月,由于.ly域名瘫痪,导致利比亚从互联网上消失了3天,原因就是有两人对顶级域名管理权问题发生分歧。伊拉克战争期间,ICANN曾以伊拉克局势动荡为由,终止了其国家顶级域名.iq的申请和解析,伊拉克被美国在虚拟世界里干掉。在塔利班政权统治阿富汗时期,ICANN将.af结尾的域名管理权授予前流亡政府,后来又在2003年转交给由美国支持的阿富汗过渡政府。2004年4月,由于.ly域名瘫痪,导致利比亚从互联网上消失了3天,原因就是有两人对顶级域名管理权问题发生分歧。

  31. 电信DNS劫持 • 首选DNS服务器和备用DNS服务器分别设置为8.8.8.8和8.8.4.4,此两个DNS 服务器IP均为google公司 管理的公用 DNS服务器,为广大网民提供免费服务,完成后重新连接上网,就可以摆脱服务商对DNS劫持。

  32. 动态DNS • 不具固定IP的主机,利用动态DNS服务,帮助主机可以随著IP的改变去对应网域名称与IP的关系 “花生壳”

  33. 课外链接:http://www.chinaitlab.com/www/techspecial/DNS/

  34. 电子邮件 • SMTP • POP3 • IMPA • WEBMAIL

  35. SMTP • SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。

  36. POP3 • 邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件

  37. IMAP交互式邮件存取协议 • 斯坦福大学在1986年开发的研发的一种邮件获取协议。它的主要作用是邮件客户端可以通过这种协议从邮件服务器上获取邮件的信息,下载邮件等。 • IMAP协议运行在TCP/IP协议之上,使用的端口是143。 • 它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。

  38. FTP 文件输 • 两条TCP连接

  39. 远程桌面协议(RDP, Remote Desktop Protocol) • 是一个多通道(multi-channel)的协议,让用户(客户端或称“本地电脑”)连上提供微软终端机服务的电脑(服务器端或称“远程电脑”)。大部分的Windows都有客户端所需软件。其他操作系统也有这些客户端软件,例如Linux、FreeBSD、Mac OS X。服务端电脑方面,则听取送到TCP3389端口的数据。

  40. P2P(Peer-to-Peer) • 一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。 • 下载的同时,自己的电脑还要继续做主机上传,这种下载方式,人越多速度越快但缺点是对硬盘损伤比较大(在写的同时还要读),还有对内存占用较多,影响整机速度。

  41. P4P(Proactive network Provider Participation for P2P) • 加强服务供应商(ISP)与客户端程序的通信,降低骨干网络传输压力和运营成本,并提高改良的P2P文件传输的性能。与P2P随机挑选 Peer(对等机)不同,P4P协议可以协调网络拓扑数据,能够有效选择Peer,从而提高网络路由效率。

  42. Telnet 远程登录协议 • TFTP 简单文件传输协议 • NFS 网络文件系统协议 • LPD 行式打印机守护进程 • SNMP 简单网络管理协议

  43. Internet 的多媒体应用 • 流媒体、存储式音频视频 • 流媒体 • 存储式音频视频 • 连续播出 • 实况音频和视频 • 实时交互式的音频视频

  44. 存在的障碍 • Internet所提供的服务类型 • 尽力传输 • 平等主义

  45. 音频和视频的压缩 • 音频压缩格式 • mp3 • rm • Wma, ape ,acc …. • 视频压缩格式 • mov • avi • rmvb • 3gp, mp4 ,mkv …. 视频分辩率 320 X 200 960 X 720 1280 X 720 1920 X 1080 p/i

  46. 多浏览器访问音频和视频 *.mp3 Web Server 浏览器 存储在本地临时文件 媒体播放器 1.初级音频流服务的实现结构

More Related