重学计算机网络

一、应用层

1. http1.0 与 http2.0 的区别

有两点

1是持久化, 这个持久化并不是磁盘的持久化,而是tcp连接建立的持久化。

  • HTTP/1.0默认情况下使用短连接,即每个请求/响应都会关闭连接。这意味着每次请求都需要重新建立连接,增加了网络延迟。
  • HTTP/1.1引入了持久连接的概念,通过Connection: keep-alive头部,允许客户端和服务器在单个连接上发送多个请求和响应,减少了连接建立的开销,提高了性能。

2是通道化,原来只能一个在一个连接上发送一个请求。HTTP/1.0中,客户端必须等待服务器响应一个请求后才能发送下一个请求,导致了请求和响应之间的串行处理

其实通道化和持久化并不矛盾,原本是 一次连接就发送一次请求 然后关闭连接,肯定不会出现一个连接发送多个请求的情况。

2. 邮件协议

pop3和smtp检索邮件的区别:

pop3一旦被客户代理下载,就会被邮件服务器删除,而且换一个客户代理后,不会共享。

imap与之相反。

imap协议,会在 邮件服务器上 提供一个主副本,供 客户代理下载。

客户代理的一些操作会同步到邮件服务器。

3. DNS

三个问题:

同一平面容易重名,怎样区分名字?

怎样完成从域名到ip的转化?

当一些域名被删除或过期或新增时,怎样进行处理?

相关推荐
せいしゅん青春之我5 分钟前
【JavaEE初阶】网络经典面试题小小结
java·网络·笔记·网络协议·tcp/ip·java-ee
南♡黎(・ิϖ・ิ)っ5 分钟前
JavaEE初阶,初识网络原理
网络·java-ee·智能路由器
报错小能手14 分钟前
计算机网络自顶向下方法4——详解协议层次及其服务模型
服务器·计算机网络·php
不见长安在27 分钟前
mysql线上主从集群设置
数据库·mysql
tiging29 分钟前
mysql 如何让事件执行
数据库·mysql
siriuuus38 分钟前
MySQL 数据备份
数据库·mysql·备份
姚远Oracle ACE38 分钟前
Oracle AWR 报告中的SQL来自哪儿?
数据库·sql·oracle
熊文豪41 分钟前
KingbaseES数据库性能调优工具全面解析
数据库·kingbasees·金仓数据库·电科金仓
NewCarRen43 分钟前
未来智能网联汽车的网络安全档案建立方法
网络·自动驾驶·预期功能安全
冠希陈、1 小时前
PHP7.4.33 安装sqlsrv扩展
数据库