07 2019 档案

摘要:[TOC] 1. 概述 模块支持从逻辑上组织Python代码。当代码量变得相当大的时候,最好把代码分成一些有组织的代码段,前提是保证它们的彼此交互。那些自我包含并且有组织的代码片段就是模块(module)。 2. 模块名称空间 从基本概念来说, 一个名称空间就是一个从名称到对象的关系映射集合。给定一 阅读全文
posted @ 2019-07-28 15:11 SXISZERO 阅读(291) 评论(0) 推荐(0)
摘要:[TOC] 1. 概述 QinQ技术〔也称Stacked VLAN 或Double VLAN〕。标准出自IEEE 802.1ad,其实现将用户私网VLAN Tag封装在公网VLAN Tag中,使报文带着两层VLAN Tag穿越运营商的骨干网络(公网)。 2. QinQ 的产生背景 IEEE802.1 阅读全文
posted @ 2019-07-25 10:36 SXISZERO 阅读(6850) 评论(0) 推荐(0)
摘要:ServerKeyExchange ServerKeyExchange消息的目的是携带密钥交换的额外数据。消息内容对于不同的协商算法套件都会存在差异。在某些场景中,服务器不需要发送任何内容,这意味着在这些场景中根本不会发送ServerKeyExchange消息。对于使用DHE/ECDHE非对称密钥协 阅读全文
posted @ 2019-07-16 15:46 SXISZERO 阅读(5653) 评论(0) 推荐(0)
摘要:Server Certificate 典型的Certificate消息用于携带服务器X.509证书链。证书链是以ASN.1 DER编码的一系列证书,一个接着一个组合而成。主证书必须第一个发送,中间证书按照正确的顺序跟在主证书之后。根证书可以并且应该省略掉,因为在这个场景中它没有用处。 服务器必须保证 阅读全文
posted @ 2019-07-10 18:46 SXISZERO 阅读(2958) 评论(0) 推荐(0)
摘要:ServerHello ServerHello消息的意义是将服务器选择的连接参数传送回客户端。这个消息的结构与ClientHello类似,只是每个字段只包含一个选项。 服务器无需支持客户端支持的最佳版本。如果服务器不支持与客户端相同的版本,可以提供某个其他版本以期待客户端能够接受。 Version: 阅读全文
posted @ 2019-07-10 13:39 SXISZERO 阅读(2329) 评论(0) 推荐(0)
摘要:ClientHello 在一次新的握手流程中,ClientHello消息总是第一条消息。这条消息将客户端的功能和首选项传送给服务器。客户端会在新建连接后,希望重新协商或者响应服务器发起的重新协商请求(由HelloRequest消息指示)时,发送这条消息。 Wireshark 抓取ClientHell 阅读全文
posted @ 2019-07-08 19:04 SXISZERO 阅读(8107) 评论(0) 推荐(0)
摘要:[TOC] 1. HTTPS 概述 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HT 阅读全文
posted @ 2019-07-04 17:54 SXISZERO 阅读(13955) 评论(9) 推荐(15)