赞
踩
1、网络应用的架构:客户-服务器模式(C/S模式)。对等模式(P2P)。混合体。
①Client-server结构
服务器(server):
客户端(clients):
②peer-peer结构
2、进程通信
①进程是在主机上运行的应用程序,
同一个主机内使用进程间通信机制通信。
②不同主机通过交换报文通信:使用OS提供的通信服务;按照应用协议交换报文
③sockets:是一种用于网络信的编程接口。它提供了一种机制,使得不同计算机之间可以通过网络进行数据传输和通信。通过sockets,程序可以创建一个网络套接字(socket),并使用该套接字进行数据的发送和接收。
④关于寻址:
⑤关于应用层协议定义的内容:
⑥关于网络性能指标:
⑦互联网传输协议服务
UDP存在的必要性:
————————
1、万维网www(world wide web):
2、万维网是分布式超媒体系统
①是超文本系统的扩充
②超文本:有多个信息源链接成,是万维网的基础
③超媒体与超文本的区别:文档内容不同:
④分布式系统:信息分布在整个互联网上,每台主机上的文档都独立进行管理。
3、万维网的工作方式
4、万维网运作需要满足的条件
①对分布在整个互联网上的万维网文档进行标记
使用统一资源定位符URL,能够唯一的标记每一个文档
②使用超文本传输协议HTTP(是一个应用层协议使用TCP连接进行可靠的传送)
③使用HTML使不同作者创作的不同风格的万维网文档能在互联网各种主机上显示出来,同时使用户清除地知道在什么地方存在着链接
④使用各种搜索引擎使用户很方便地找到所需信息
5、URL
6、URL的格式:
<协议>://<主机>:<端口>/<路径>
协议:常见的有http、ftp、News等
主机:存放资源的主机在互联网中的域名,也可以是用点分十进制的IP地址
端口:即端口号
路径:资源所在目录位置
7、HTTP概述:
8、HTTP连接
①Nonpersistent非持久HTTP:协议http/1.0
TCP连接已打开→最多通过TCP连接发送一个对象→TCP连接关闭(下载多个对象要连接多次)
②Persistent持久HTTP:协议http/1.1
TCP连接→可通过TCP连接发送多个对象→TCP连接关闭
服务器在发送响应后仍然保持一段时间这条连接不释放,使其能够持续传输。
只要文档都在同一个服服务器上,就可以继续使用该TCP连接
有流水线和非流水线两种工作方式
9、HTTP报文
①两类报文:请求报文:客户到服务,相应报文服务到客户,报文中每一个字段值都是一些ACSⅡ码串,每个字段长度不确定。
②三个组成部分:开始行:用于区分是请求报文还是相应报文。首部行:说明浏览器、服务器或报文主体的一些信息。实体主体:请求报文一般不用,相应也可能没有。
10、响应报文状态码:
11、web缓存
目的:不访问服务器就满足客户的请求
用户浏览器配置为指向本地web缓存。浏览器将所有HTTP请求发送到缓存,使用高速缓存可将少访问互联网服务器的时延。缓存同时充当客户端可服务器
作用:降低客户端的请求响应时间;大大减少一个机构内部网络与Internet接入链路上的流量;可以使较弱的ICP也能够有效提供内容。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。