应用层

1. http协议

在 http 中协议分为了协议方案名, 登录信息名, 服务器地址, 服务器端口号(http协议绑定的端口号), 文件类型, 查询的字符串, 片段标识位

2. http 请求协议格式

httpp 总共分为三大部分, 其中首行即就是第一部分, 分为三个区域, 第一去个区域是请方法, 第二个区域是请求的资源(如用户请求什么网页, 什么图片等), 同时会以路径的形式写出, 第三部分就是好 http 的版本, 第二部分是请求报头, 第三部分是请求信息, 第四部分是空格代表报头结束, 第四部分即就是用户请求内容

3. http 的方法

4. http 响应格式

第一行代表的是响应行, 第一部分是响应方法, 版本, 第二部分是状态码, 第三部分是状态码的描述, 第三部分是空行代表响应结束, 第四部分是响应内容, 即就是服务器展示给浏览器的内容.

5. http 状态码

6. http 常见的HEADER

二. 相关名词

1. 网页分配资源显示

网页分配资源显示一般都是分批显示, 即文字一批, 图片一批, 视频一批等等

2. 协议

双方在通信之前约定的一种规定

3. 数据发送

在发送数据前需要将数据进行结构化序列化, 这样有利于数据的传输

4. 数据的接受

既然在数据进行发送之前数据经过了序列化, 那么在数据进行接受到之后, 数据要进行一定的反序列化.

5. 短连接

基于发起请求响应断开的连接.

6. 长连接

在数据未接收完之前不会讲数据建立的连接进行断开, 直到数据接收完毕之后才将连接进行断开. 例如当发送 100 个数据, 此时将连接建立好之后, 当只传输了一个数据的时候, 此时不会将数据之间的连接进行断开, 只有当这 100 个数据全部传输完毕的时候, 此时才会将连接进行断开.

7. 日志

程序在运行到关键步骤的信息的时候会往文件中写异常时间内容等. 在看日志的时候从最后往前看, 通常会将日志进行保存, 当日志较大的时候会将日志保存在数据库中.

8. 命令

//登录百度首页
telnet www.baidu,com

网络基础: 浅析应用层一相关推荐

  1. Linux - 第16节 - 网络基础(应用层二)

    目录 1.HTTP协议 1.1.HTTP简介 1.2.认识URL 1.3.urlencode和urldecode 1.4.HTTP协议格式 1.4.1.HTTP请求协议格式 1.4.2.HTTP响应协 ...

  2. 网络基础Ⅱ(应用层 | 运输层)

    文章目录 一.应用层 HTTP:超文本传输协议 URL urlencode和urldecode HTTP的基本特征: HTTP协议的整体结构 fiddler HTTP 常见Header Cookie ...

  3. 网络基础应用层--HTTP协议

    网络基础应用层--HTTP协议 一.应用层协议 (一)应用层协议概念 (二)自定义协议概念 (三)数据格式如何定义最优 (四)结构体的二进制序列化 二.HTTP协议 (一)HTTP协议 1.请求-响应 ...

  4. HTTP协议【网络基础/应用层】

    文章目录 1. 网络基础 TCP/IP 2. 与HTTP密切相关的协议 2.1 负责传输的 IP 协议 路由选择 2.2 确保可靠性的 TCP 协议 三次握手 2.3 负责域名解析的 DNS 服务 2 ...

  5. 【Linux】网络基础--应用层详解

    网络基础--应用层 ⏰应用层

  6. Android基础入门教程——7.6.1 Socket学习网络基础准备

    Android基础入门教程--7.6.1 Socket学习网络基础准备 标签(空格分隔): Android基础入门教程 本节引言: 为了照顾没学过Java Socket的初学者,或者说捋一捋Andro ...

  7. 36张图详解网络基础知识

    前言 网络协议 我们用手机连接上网的时候,会用到许多网络协议.从手机连接 WiFi 开始,使用的是 802.11 (即 WLAN )协议,通过 WLAN 接入网络:手机自动获取网络配置,使用的是 DH ...

  8. HTTP精简教程一:Web网络基础

    使用 HTTP 协议访问 Web Web浏览器根据地址栏中制定的 URL 从 Web 服务器获取文件资源(resource)等信息,从而显示出Web页面. 超文本传输协议(HTTP,HyperText ...

  9. 软考之路(1)——浅解网络基础知识

    对网络这一块的基础知识理解例如以下,以图文并茂的形式展出.便于分析和理解.解析与图例如以下: 物理层: 功能: 提供为建立.维护和拆除物理链路所需的机械.电气.功能和规程的特性: 提供有关在传输介质上 ...

最新文章

  1. PHP实现XML传输
  2. 某厂:有微服务经验者优先!
  3. mysql5.6安装
  4. 项目描述_单元测试技巧:创建描述性测试
  5. 对于jQuery的初步印象
  6. 在ASP.NET MVC中进行排序
  7. 【SRH】------node遵循的规范,模块划分
  8. 计算机系统结构——概述
  9. 《帝王三部曲》——二月河
  10. 图像处理中ct图的通道是多少_新一代安检CT机,智能安防领域又一明星产品
  11. Python 猜数字游戏
  12. dbentry mysql_DbEntry.Net(Lephone Framework) Access ORM:安装和简单使用
  13. 零基础学pythonpdf老男孩_零基础可以选择学习Python吗?老男孩Python脱产班
  14. 进销存excel_EXCEL也能连接扫码枪?商品扫码入库,免费进销存自由修改功能
  15. 2022-2027年中国重卡行业市场深度分析及投资战略规划报告
  16. 旋转矩阵(Rotate Matrix)的性质分析
  17. VEH +硬件断点 HOOK
  18. 计算机sci四区论文,sci四区发表论文是什么水平
  19. 电信天翼物联网平台对接应用服务ctWing
  20. Shell脚本——Shell编程规范及变量

热门文章

  1. Pointcut is not well-formed: expecting #39;name pattern#39; at character position 36
  2. (四)Qt实现自定义模型基于QAbstractTableModel (一般)
  3. 你必须懂的 T4 模板:深入浅出
  4. 网站后台中对html标签的处理
  5. dnse 2.0音效厉害还是full sound厉害点呢?谢谢!!
  6. 给ULWOW 写的广告效果(缓动切换)
  7. java条件执行方法_java 开启多线程里面如何加条件判断执行其他逻辑?
  8. mfc使用cef源代码实现_如何获得微信小游戏跳一跳源码以及源代码组合包括哪些...
  9. java 导入excel到数据库_java导入excel到数据库
  10. 异或!!不占用额外空间!!