计算机网络自顶向下方法第二章笔记,计算机网络自顶向下方法第二章精选.ppt...

计算机网络;第2章 应用层;浏览新闻聊天听音乐看电影看电视收发Email下载软件;E-mailWeb即时讯息远程注册P2P文件共享多用户网络游戏流式存储视频片段;我们的目标: 网络应用协议的概念,实现方面运输层服务模型客户机/服务器模式对等范例;编写程序能够能够在不同端系统上运行能够通过网络通信如Web: Web服务器软件与浏览器软件通信非网络核心设备的程序三层协议软件(路由器)二层协议软件(交换机、路由器);2.1 应用层协议原理2.2 Web应用和HTTP协议2.3 文件传输协议:FTP 2.4 电子邮件2.5 域名系统DNS2.6 P2P 应用;客户机/服务器对等 (P2P)客户机/服务器与P2P的混合;C/S模式 集中结构,一对多服务器共享资源,客户机资源不共享服务器可能负载过重网络带宽限制;;进程:运行在端系统中的程序。在同一台主机中:两个进程使用进程间通信IPC(由操作系统定义)通信.在不同的主机中:进程通过交换报文通信;对于接收报文的进程,必须具有一个标识一台主机具有一个独特的32比特的IP地址问题:在主机的IP地址足以标识该进程?答案: 在同一台主机上能够运行许多进程;进程通过套接字在网络上发送/接收报文套接字类似于门上联应用进程下联网络协议栈套接字是应用程序与网络之间的API(应用程序编程接口);可靠的数据传输某些应用(如音频)能够容忍某些丢失其他应用(如文件传输,Telnet)要求100%可靠数据传输;应用程序

文件传输电子邮件Web 文档实时音频/视频

存储音频/视频交互式游戏即时讯息;TCP服务:面向连接: 客户机和服务器之间所需的建立可靠传输:在发送和接收进程之间流控制: 发送方不会淹没接收方拥塞控制: 当网络过载时抑制发送方并不提供: 定时,最小带宽保证; 应用 应用层协议下面的传输协议电子邮件SMTP [RFC 2821]TCP远程终端访问Telnet [RFC 854] TCPWebHTTP [RFC 2616]TCP文件传输FTP [RFC 959]TCP远程文件服务器NFS [McKusik 1996]UDP或TCP流媒体通常专用(如Real Networks)UDP或TCP因特网电话通常专用(如Net2phone)典型用UDP;2.1 应用层协议原理2.2 Web应用和HTTP协议2.3 文件传输协议:FTP 2.4 电子邮件2.5 域名系统DNS2.6 P2P 应用; Web和HTTP; Web和HTTP; Web和HTTP;HTTP协议运行在客户与服务器端的应用程序中客户机: 请求、接收,”显示“Web对象服务器: Web服务器响应请求而发送对象通过交换HTTP消息进行交流HTTP 1.0: RFC 1945HTTP 1.1: RFC 2068;使用TCP:客户机向服务器发起TCP连接(产生套接字) ,端口80服务器从客户机接受TCP连接在浏览器(HTTP客户机)和Web服务器(HTPP服务器)之间交换HTTP报文 (应用层协议报文) 关闭TCP 连接;非持久HTTP每个HTTP请求/响应对经过一个单独TCP连接发送HTTP/1.0使用非持久 HTTP;;5. HTTP客户机接收包含html文件的响应报文,显示html. 解析html文件,发现10个引用的 jpeg对象;往返时间RRT的定义: 从客户机到服务器发送一个小分组并返回所历经的时间.响应时间(1个HTML文件):建立TCP连接:1个RTT对HTTP请求和响应返回的前几个字节:1个RTT文件传输时间总响应= 2RTT+传输时间;非持久HTTP缺点:串行访问时间长并行访问资源占用多

持久HTTP在发送响应后,保持TCP连接持续打开后继HTTP报文通过该连接持续发送;两类HTTP报文:请求报文,响应报文HTTP请求报文 :例子,ASCII (人可读的格式); HTTP请求报文: 通用格式;GET:最常用,请求访问网页,实体主体为空POST:常用,提交表单同时请求访问网页,如使用搜索引擎,实体主体中为表单输入值HEAD:少用,测试用,与GET区别在于响应中去掉请求的对象PUT:很少用,向URL字段中定义的路径,上载在实体主体中文件DELETE,很少用,删除在URL字段中定义的文件;HTTP/1.1 200 OK Connection closeDate: Thu, 06 Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Un

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值