计算机网络2

应用层

网络应用的基本原理

网络应用程序体系结构

这里写图片描述

这里写图片描述

进程通信

这里写图片描述

这里写图片描述

这里写图片描述

传输层服务

这里写图片描述

这里写图片描述

web应用

这里写图片描述

这里写图片描述

无状态的意思也就是说即使客户在短短几秒内连续请求同一个对象,服务器会重新发送该对象,而不是不做出反应。

Http连接

这里写图片描述

这里写图片描述

这里写图片描述

Http消息格式

这里写图片描述

Http请求报文的第一行是请求行,请求行有3个字段:方法字段,URL字段和Http版本字段。

然后是首部行,首部行可以为不同类型的用户代理实际发送相同对象的不同版本。

使用post才会使用请求报文后的实体体(entity body),实体体中包含的就是用户在表单字段中的输入值。

这里写图片描述

Cookie的组件

这里写图片描述

这里写图片描述

Web缓存/代理服务器技术

这里写图片描述
这里写图片描述
这里写图片描述
LAN的利用率:(15个请求/s)X(0.1Mb/请求)/(10Mbps)=0.15

接入互联网的利用率:15个请求/s)X(0.1Mb/请求)/(1.5Mbps)=1

如果提升互联网接入带宽让其等于10Mbps,好像也是可以的,但是成本还是太高。

这里写图片描述

这里写图片描述

Email应用

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

DNS应用

这里写图片描述

DNS服务

  • 域名向IP地址的翻译
  • 主机别名:别名相对规范主机名更易记忆,同时也可以获得主机的IP的地址
  • 邮件服务器别名:同上
  • 负载均衡:对于繁忙站点,总是有多台服务器被冗余分布,每台服务器均运行在不同的端系统上,每个都有着不同的IP地址。因此一个IP地址集合可以与同一个规范主机名相联系。当客户对映射到某地址集合的名字发出一个DNS请求时,该服务器用IP地址的整个集合进行响应,但在回答中循环这些地址次序。

不使用集中式的DNS的原因:

  • 单点失败问题:一个服务器崩溃,全部崩溃
  • 通信容量:单个服务器处理所有DNS查询,不实际
  • 距离问题:不可能服务器靠近每一个城市,这样导致响应时间有明显差异
  • 维护性问题:一个服务器必须保存所有主机记录,还得频繁更新以解决新添加主机的问题

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_35564813/article/details/80471730