
TCP/IP
qq_38375620
在不断前进的路上
展开
-
精通Wireshark - 数据图分析
协议头部参数分析TCP[13]==2协议分层端点往返时间图X - TCP 序列号Y - RTT 时间数据流图时序图Follow TCP Stream红色:客户端蓝色:服务器...原创 2020-04-12 19:08:59 · 1338 阅读 · 0 评论 -
第1章 网络系统结构与设计的基本原则
原创 2019-08-06 11:10:32 · 241 阅读 · 0 评论 -
HTTP-0x06 HTTP 首部---***
HTTP 报文首部HTTP 请求报文HTTP 响应报文HTTP 首部字段HTTP 首部字段传递重要信息HTTP 首部字段是构成 HTTP 报文的要素之一。在客户端与服务器之间以 HTTP 协议进行通信的过程中,无论是请求还是响应都会使用首部字段,它能起到传递额外重要信息的作用。使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容。HTTP...原创 2019-03-29 11:16:24 · 638 阅读 · 0 评论 -
HTTP 0x11 Web 的攻击技术
HTTP 不具备必要的安全功能HTTP 就是一个通用的单纯协议机制。远程登录时会用到的 SSH 协议,SSH 具备协议级别的认证及会话管理等功能,HTTP 协议则没有。另外在架设 SSH 服务方面,任何人都可以轻易地创建安全等级高的服务,而 HTTP 若想提供服务器基础上的 Web 应用,很多情况下都需要重新开发。在客户端即可篡改请求针对 Web 应用的攻击模式主动攻击...原创 2019-03-26 19:57:42 · 482 阅读 · 0 评论 -
HTTP 0x10 构建 Web 内容的技术
HTMLHTML(HyperText Markup Language,超文本标记语言)是为了发送Web 上的超文本(Hypertext)而开发的标记语言。超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片等)建立关联,即超链接文本。标记语言是指通过在文档的某部分穿插特别的字符串标签,用来修饰文档的语言。我们把出现在 HTML 文档内的这种特殊字符串叫做 HTML 标签(Tag)...原创 2019-03-26 11:54:47 · 274 阅读 · 0 评论 -
HTTP 0x09 基于 HTTP 的功能追加协议
消除 HTTP 瓶颈的 SPDYGoogle 在 2010 年发布了 SPDY(取自 SPeeDY),其开发目标旨在解决 HTTP 的性能瓶颈,缩短 Web 页面的加载时间(50%)。为尽可能实时地显示这些更新内容,服务器上一有内容更新,就需要直接把那些内容反馈到客户端的界面上。使用 HTTP 协议探知服务器上是否有内容更新,就必须频繁地从客户端到服务器端进行确认。HTTP 标准就会成...原创 2019-03-26 09:28:53 · 403 阅读 · 0 评论 -
HTTP 0x08 确认访问用户身份的认 证
认证密码:只有本人才会知道的字符串信息。动态令牌:仅限本人持有的设备内显示的一次性密码。数字证书:仅限本人(终端)持有的信息。生物认证:指纹和虹膜等本人的生理信息。IC 卡等:仅限本人持有的信息。Web 服务器与通信客户端之间进行的认证方式。DIGEST 认证(摘要认证)DIGEST 认证同样使用质询 / 响应的方式(challenge/response),但不会像 BAS...原创 2019-03-25 21:02:09 · 272 阅读 · 0 评论 -
HTTP-0x07 确保 Web 安全的 HTTPS
HTTP 的缺点通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,所以有可能已遭篡改HTTP 报文使用明文(指未经过加密的报文)方式发送。通信的加密一种方式就是将通信加密。HTTP 协议中没有加密机制,但可以通过和 SSL(Secure Socket Layer,安全套接层)或TLS(Transport Layer Sec...原创 2019-03-25 20:26:44 · 380 阅读 · 0 评论 -
HTTP-0x05 HTTP 协作的 Web 服 务器
用单台虚拟主机实现多个域名HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点。如提供 Web 托管服务的供应商,可以用一台服务器为多位客户服务,也可以以每位客户持有的域名运行各自不同的网站。这是因为利用了虚拟主机(Virtual Host,又称虚拟服务器)的功能。域名通过 DNS 服务映射到 IP 地址(域名解析)之后访问目标网站。可见,当请求发送到服务器时,已经是以...原创 2019-03-25 17:32:01 · 241 阅读 · 0 评论 -
HTTP-0x04 返回结果的 HTTP状态码
HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是自己出现了错误。状态码的类别类别...原创 2019-03-25 16:11:12 · 408 阅读 · 0 评论 -
HTTP-0x03 HTTP 报文及 HTTP 信息
HTTP报文HTTP 报文大致可分为报文首部和报文主体两块。请求报文及响应报文的结构编码提升传输速率1. 报文主体和实体主体的差异2. 压缩传输的内容编码 HTTP 协议中有一种被称为内容编码的功能也能进行类似的操作。3. 分割发送的分块传输编码把实体主体分块的功能称为分块传输编码(Chunked TransferCoding)。每一块都会用十六进制来标记...原创 2019-03-25 11:37:34 · 489 阅读 · 0 评论 -
HTTP-Ox02 HTTP 协议
HTTP 是不保存状态的协议HTTP 是一种不保存状态,即无状态(stateless)协议。HTTP 协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 协议对于发送过的请求或响应都不做持久化处理。HTTP 协议自身不具备保存之前发送过的请求或响应的功能使用 HTTP 协议,每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应报文的信息。这是为...原创 2019-03-25 11:08:39 · 424 阅读 · 0 评论 -
HTTP--0x01 Web 及网络基础
HTTP(HyperText Transfer Protocol,超文本传输协议 1 )的协议作为规范,完成从客户端到服务器端等一系列运作流程。而协议是指规则的约定。可以说,Web 是建立在 HTTP 协议上通信的。WWW 构建技术,分别是:把 SGML(StandardGeneralized Markup Language,标准通用标记语言)作为页面的文本标记语言的HTML(HyperTe...原创 2019-03-25 09:52:22 · 233 阅读 · 0 评论