• 计算机网络面试题(应用层)


    计算机网络面试题(应用层)

    DNS的概念,用途,DNS查询的实现算法

    • 概念
      • 域名解析,www.xxx.com 转换成 ip,能够使用户更方便的访问互联网,而不 用去记住能够被机器直接读取的 ip 地址
      • DNS 协议运行在 UDP 协议之上,使用端口号 53
    • 主机解析域名的顺序 o
    • 浏览器缓存
    • 找本机的 hosts 文件
    • 路由缓存
    • 找 DNS 服务器(本地域名、顶级域名、根域名)
      • 迭代查询、递归查询

    http基本格式

    HTTP请求:

    HTTP响应

    Cookies和Session的区别

    1. cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在 某个WEB站点会话间持久的保持数据
    2. session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其 实是利用Cookie进行信息处理的,当用户首先进行了请求后,服务端就在用户浏览器 上创建了一个Cookie,当这个Session结束时,其实就是意味着这个Cookie就过期了。
    3. cookie数据保存在客户端,session数据保存在服务器端

    GET、POST区别

    操作方式 数据位置 明文密文 数据安全 长度限制 应用场景
    GET HTTP包头 明文 不安全 长度较小 查询数据
    POST HTTP正文 可明可密 安全 支持较大数据传输 修改数据

    一次完整的HTTP请求所经历的步骤

    也可以参考文章:《抓包实战 | 浏览器里的 HTTP 请求到底是如何完成的?》 https://mp.weixin.qq.com/s/_fB7r53BGZRvpG9YAPRQ8A

    http2.0和http1.1 的区别

  • 相关阅读:
    MongoDB入门教程二[MongoDB Shell 简介与使用]
    MongoDB入门教程一[文档与集合]
    MongoDB图形化管理工具Toad Mac Edition
    在Mac上安装MongoDB
    第一个iOS程序:Hello iOS
    Xcode集成开发环境的安装
    搭建 Android 集成开发环境
    Mac下如何安装JDK
    sdoi 2009 HH去散步 矩阵乘
    noip2010 引水入城 bfs+贪心
  • 原文地址:https://www.cnblogs.com/Weber-security/p/12852567.html
Copyright © 2020-2023  润新知