聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 2596891 views阅读

    HTTP协议演进与各版本特性

    最近一段时间在学习TCP/IP相关的知识点,在学习到HTTP相关内容时发现大部分都是非常老旧的。很多的资料并没有随着HTTP版本的更新而更新。于是花时间做了些简单的整理。 HTTP的前世传奇 HTTP协议确定之前,伯纳斯-李已经提出了超文本构想,并最终实现了最早期的超文本系统。 1980年——超文本构想的诞生 1980年6月至12月间,伯纳斯-李在日内瓦的CERN(欧洲核子研究中心)担任独...

    分类:技术文章 时间:2021-12-18 00:35 我要评论(0个)

  • 6212789 views阅读

    网络通讯协议之QUIC

    如果你的 App,在不需要任何修改的情况下就能提升 15% 以上的访问速度。特别是弱网络的时候能够提升 20% 以上的访问速度。如果你的 App,在频繁切换 4G 和 WIFI 网络的情况下,不会断线,不需要重连,用户无任何感知。如果你的 App,既需要 TLS 的安全,也想实现 HTTP2 多路复用的强大。如果你刚刚才听说 HTTP2 是下一代互联网协议,如果你刚刚才关注到 TLS1.3...

    分类:技术文章 时间:2021-12-14 09:09 我要评论(0个)

  • 4177130 views阅读

    理解 HTTPS 原理,SSL/TLS协议详解

    SSL/TLS简介 当我们使用 HTTP 协议时,传输的数据是不安全的,因为所有在客户端和服务端往来的数据都是明文: 第三方可以获取到真实数据 第三方可以篡改数据 第三方可以冒充服务端或客户端 HTTPS 的全称是 Hypertext Transfer Protocol Secure,它用来在计算机网络上的两个端系统之间进行安全的交换信息(secure communication),它...

    分类:技术文章 时间:2021-12-05 13:00 我要评论(0个)

  • 3730690 views阅读

    通讯协议中TCP和UDP的区别

    TCP(Transmission Control Protocol,传输控制协议) TCP 是一种面向连接的单播协议,在 TCP 中,并不存在多播、广播的这种行为,因为 TCP 报文段中能明确发送方和接受方的 IP 地址。在发送数据前,相互通信的双方(即发送方和接受方)需要建立一条连接,在发送数据后,通信双方需要断开连接,这就是 TCP 连接的建立和终止。 TCP 连接的建立和终止 如果...

    分类:技术文章 时间:2021-11-29 09:08 我要评论(0个)

  • 3809228 views阅读

    OSI七层模型和TCP/IP四层模型

    OSI(Open System Interconnection,开放式通信互联) 是由 ISO(International Organization for Standardization,国际标准化组织) 制定的标准模型。旨在将世界各地的各种计算机互联。然而,OSI 模型过于庞大、复杂。参照此模型,技术人员开发了 TCP/IP 协议栈(之所以称为TCP/IP是因为TCP和IP是中间最重要...

    分类:技术文章 时间:2021-11-27 13:00 我要评论(0个)

  • 1092959 views阅读

    全栈必备:网络编程基础

    我们是幸运的,因为我们拥有网络。网络是一个神奇的东西,它改变了你和我的生活方式,改变了整个世界。 然而,网络的无标度和小世界特性使得它又是复杂的,无所不在,无所不能,以致于我们无法区分甚至无法描述。 对于一个码农而言,了解网络的基础知识可能还是从了解定义开始,认识OSI的七层协议模型,深入Socket内部,进而熟练地进行网络编程。 关于网络 关于网络,在词典中的定义是这样的: 在电的系统中...

    分类:技术文章 时间:2017-02-04 15:30 我要评论(0个)

  • 1405737 views阅读

    wireshark 问题包分析

    问题包如下图: 138 数据包问题: 其实 138、139、140 三个包是在某个设备上因超过mtu值而被拆分的一个包; 138是首先被收到的一个子包,所以有此标识 140数据包问题: 其实从ip的标识头(序号自增)来看,140应该出现在139前面,所以说:Out-Of-Order (就是所谓的乱序) 139数据包问题: 从ip的标识头来看,139前面应该有一个数据包没被抓到(其实就是1...

    分类:技术文章 时间:2016-06-16 15:05 我要评论(0个)

  • 2369022 views阅读

    关于TCP之序号与确认号

      tcp序号是两个方向的,每个方向有自己的序列号 依次发出的两个tcp数据包的序号可能相同、可能加1、也可能加更多,规则: 如果上个数据包不需要确认,则下个数据包的序号不增加 如果上个数据包没有数据,但是也需要确认,如SYN,则下个数据包的序号加1 如果上个数据包有n个数据,则下个数据包的序号加n 确认号比较简单,就是要确认的数据包的序号加1 确认包可以是包含在响应的数...

    分类:技术文章 时间:2016-06-16 15:05 我要评论(0个)

  • 1629961 views阅读

    TCP/IP 协议详解内容总结

    TCP/IP协议 TCP/IP不是一个协议,而是一个协议族的统称。里面包括IP协议、IMCP协议、TCP协议。 TCP/IP分层: 这里有几个需要注意的知识点: 互联网地址:也就是IP地址,一般为网络号+子网号+主机号 域名系统:通俗的来说,就是一个数据库,可以将主机名转换成IP地址 RFC:TCP/IP协议的标准文档 端口号:一个逻辑号码,IP包所带有的标记 Socket:应用编程接...

    分类:技术文章 时间:2015-09-22 20:25 我要评论(0个)

  • 1515282 views阅读

    TCP/IP 协议栈及 OSI 参考模型详解

    OSI参考模型 OSI RM:开放系统互连参考模型(open systeminterconnection reference model) OSI参考模型具有以下优点: 简化了相关的网络操作; 提供设备间的兼容性和标准接口; 促进标准化工作; 结构上可以分隔; 易于实现和维护。 20世纪60年代以来,计算机网络得到了飞速增长。各大厂商为了在数据通信网络领域占据主导地 位,纷纷推出了各自...

    分类:技术文章 时间:2015-09-18 06:20 我要评论(0个)

  • 1417035 views阅读

    TCP/IP 完全掌握了么?来看看 CloudFlare 的面试题

    长期以来,我们都会考察面试者一些有关 TCP/IP 协议族的犄角旮旯的问题。例如:IPv4 协议栈和 IPv6 协议栈的校验和算法有什么不同? 每个工程师都要证明自己对于网络栈的全面理解。 本着传统的TCP/IP 酒令的精神,在这里我想和诸位分享我在 CloudFlare 的自动缓解攻击系统工作的这几个月里,遇到的那些有关 TCP/IP 的奇葩问题。 CC BY-SA 2.0 image...

    分类:技术文章 时间:2015-06-05 16:20 我要评论(0个)

  • 1191965 views阅读

    再谈代理与隧道

    缘起 我的IE上访问 www.google.com.hk 是正常的;但是我的chrome上访问 www.google.com.hk 却报证书错误; 查看证书: 在IE上确实是正确的,在chrome上确实是错误的。 另: 由于www.google.com.hk 被解析到一个内网IP 192.168.xx.xx ; 问题:同是被解析到192.168.xx.xx ,为什么IE可以,而chrome...

    分类:技术文章 时间:2014-04-25 20:10 我要评论(0个)