标签:负载 机制 部分 页面 IP地址转换 应用程序 主机名 因特网 计算机网络
进行通信的实际上是进程
在两个端系统上的进程,通过跨越计算机网络交换报文message而相互通信
进程通过套接字(socket)的软件接口向网络发送和接收报文
电子邮件、文件传输、金融业等使用可靠数据传输
多媒体、视频等是容忍丢失的应用
具有吞吐量要求的应用被称为带宽敏感的应用
弹性应用可以根据情况或多或少地利用吞吐量,如电子邮件
仅提供最小服务
TCP和UDP都没有提供加密机制
可以通过在应用层上加强TCP,成为安全套接字层(Secure Sockets Layer,SSL),是对TCP的加强
网络层协议定义了运行在不同端系统上的应用进程如何相互传递报文
超文本传输协议
无状态的
HTTP定义了Web客户向Web服务器请求web页面的方式,以及服务器向客户传送web页面的方式
HTTP使用TCP作为它的支撑传输协议
非持续连接:每个请求/响应经一个单独的TCP连接发送
持续连接:所有的请求及其响应经相同的TCP连接发送
Cookie技术有四个组件
第一次请求某个网站时,web站点产生一个唯一标识码,并且在后端数据量建一个表项。
接下来用一个包含Set-cookie的HTTP响应进行响应
之后浏览器会存下来,以后每次请求都会在首部带上cookie
如果请求报文使用get方法,且包含一个“If-Modified-Since:"首部行,就是一个条件GET请求报文
判断web缓存中的内容是不是最新
使用两个TCP连接,一个是控制连接,一个是数据连接,称为带外(out-of-band)传送的
HTTP控制信息在头部,称为带内(in-band)传送的
用户主机开始一个FTP会话时:
异步通信媒介
三个组成部分
e.g. A发给B
发送方用户代理→发送方邮件服务器→接收方邮件服务器→接收方邮箱
B要在邮箱中读取时,要通过用户名和口令验证
A邮箱必须能处理B邮件服务器的故障,如果A的服务器不能交付给B,要在A邮件服务器的一个报文队列中保存报文,在以后尝试再次发送,通常每30分钟尝试一次;如果几天后仍不成功,则删除报文并通知A。
SMTP一般不用中间邮件服务器发送邮件,即使两个邮件服务器位于地球两端也是这样。A->B,如果B的邮件服务器没开机,报文会保留在A的邮件服务器上
一个例子
SMTP是持续连接:如果发送邮件服务器有几个报文发往同一个接收邮件服务器,它可以通过一个TCP连接发送这些所有报文。对每一个报文,客户端以MAIL FROM开头,用.结束。
不能直接在接收方PC上放置邮件服务器,因为接收方PC为了能够及时接受任何时候到达的邮件必须一直开机,这不现实。所以通过是PC上运行用户代理,访问存储在总是保持开机的共享邮件服务器上的邮箱。
这直接需要邮件访问协议
domain name system,进行主机名到IP地址转换的目录服务
DNS是
DNS协议运行在UDP之上,53号端口
因此会带来一些额外时延
此外还有一些服务
主机别名
邮件服务器别名
负载分配
集中式DNS有以下缺点:
所以采用分布式,层次结构如下:
1、8是递归查询,其他是迭代查询
递归查询
使用传统的客户-服务器下
使用P2P下
标签:负载 机制 部分 页面 IP地址转换 应用程序 主机名 因特网 计算机网络
原文地址:https://www.cnblogs.com/cpaulyz/p/12801318.html