当前位置: 首页 > news >正文

iOS高级开发工程师面试——关于网络

iOS高级开发工程师面试——关于网络

  • 一、谈谈对 HTTP、HTTPS 的理解
    • 1. HTTP协议:
    • 2. HTTPS 协议
  • 二、TCP、UDP 和 Socket
    • TCP
    • UDP
    • TCP 和 UDP 的区别?
    • Socket

一、谈谈对 HTTP、HTTPS 的理解

1. HTTP协议:

超文本传输协议,他是基于TCP应用层协议。

  • 无连接 无状态 的,需要通过cookies 或者 session 来保持会话
  • HTTP 分为两部分:请求报文响应报文
    • 请求报文四个部分组成:请求行请求头空行请求体
    • 响应报文四个部分组成:状态行响应头空行响应体
      在这里插入图片描述
客户端请求:
GET /hello.txt HTTP/1.1
User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
Host: www.example.com
Accept-Language: en, mi
服务端响应:HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache

文章转载自:
http://caffeol.wjrtg.cn
http://alterability.wjrtg.cn
http://affable.wjrtg.cn
http://chd.wjrtg.cn
http://actinolite.wjrtg.cn
http://briery.wjrtg.cn
http://abstruseness.wjrtg.cn
http://autoloading.wjrtg.cn
http://acrobatism.wjrtg.cn
http://american.wjrtg.cn
http://antihemophilic.wjrtg.cn
http://accident.wjrtg.cn
http://acidemia.wjrtg.cn
http://bawneen.wjrtg.cn
http://aliyah.wjrtg.cn
http://aldose.wjrtg.cn
http://ceng.wjrtg.cn
http://boer.wjrtg.cn
http://anaphylactoid.wjrtg.cn
http://avast.wjrtg.cn
http://altar.wjrtg.cn
http://balkan.wjrtg.cn
http://bioelectric.wjrtg.cn
http://bunch.wjrtg.cn
http://cense.wjrtg.cn
http://aspherics.wjrtg.cn
http://aquiculture.wjrtg.cn
http://balame.wjrtg.cn
http://battle.wjrtg.cn
http://cherup.wjrtg.cn
http://www.dtcms.com/a/280503.html

相关文章:

  • Python:消息队列(RabbitMQ)应用开发实践
  • 【C#地图显示教程:实现鼠标绘制图形操作】
  • 开通保存图片权限
  • 如何设计实现开发自助重启工具-01-设计篇
  • eVTOL分布式电推进(DEP)适航审定探究
  • Ajax接收java后端传递的json对象包含长整型被截断导致丢失精度的解决方案
  • 【橘子分布式】Thrift RPC(编程篇)
  • 亚矩阵云手机:破解 Yandex 广告平台多账号风控难题的利器
  • Redis学习系列之——高并发应用的缓存问题(二)
  • JDK1.8函数式编程实战(附日常工作案例,仅此一篇耐心看完彻底搞懂)
  • 17、鸿蒙Harmony Next开发:状态管理(组件拥有的状态和应用拥有的状态)
  • Vue获取上传Excel文件内容并展示在表格中
  • 【人工智能99问】神经网络的工作原理是什么?(4/99)
  • 使用Pydantic开发时,如何将返回数据由snake_case自动转为camel case
  • Mac IDEA启动报错:Error occurred during initialization of VM
  • Linux操作系统从入门到实战(九)Linux开发工具(中)自动化构建-make/Makefile知识讲解
  • ubuntu部署kvm
  • AI-Compass LLM训练框架生态:整合ms-swift、Unsloth、Megatron-LM等核心框架,涵盖全参数/PEFT训练与分布式优化
  • 正则表达式深度解析:从LeetCode 3136题说起
  • 028_分布式部署架构
  • OpenCV图像自动缩放(Autoscaling)函数autoscaling()
  • 2025.7.15总结
  • 用Python构建机器学习模型预测股票趋势:从数据到部署的实战指南
  • 希尔排序:突破传统排序的边界
  • 【Java】【企业级应用】学生信息管理系统项目介绍
  • Mybatis05-动态sql
  • 深度解析 AI 提示词工程(Prompt Engineering)
  • 2025世界机器人大赛ICode专属训练平台图形化小学组答案
  • 光伏设计全方位指南
  • B/S 架构通信原理详解