之前一直从事群控云控相关的开发,偶然间接触到了微信协议。从此踏上了协议研究之路 也将微信的协议封装成了底层框架,可以供更多的人去进行二次开发。 https://github.com/xuzeyu91/Xzy.Mac.WeChat 这个框架支持 微信扫码登录、聊天、发送朋友圈、阅读公众号等功能。 希望 ...
分类:
微信 时间:
2018-11-02 21:46:13
阅读次数:
2895
浅谈HTTP Method 要通过netty实现HTTP服务器(或者客户端),首先你要了解HTTP协议。 HTTP在客户端 - 服务器计算模型中用作请求 - 响应协议。 例如,web浏览器可以是客户端,并且在托管网站的计算机上运行的应用程序可以是服务器。 客户端向服务器提交HTTP请求消息。 服务器 ...
分类:
Web程序 时间:
2018-10-11 22:03:52
阅读次数:
389
1. Linux网络模型 ① OSI七层模型和Linux四层模型 ② 各种协议之间的关系及在Linux模型中的位置 ③ 协议封装:各种协议处于一种层层封装的关系 (1)Ethernet (2)IP * IP主要有四个主要功能:数据传送,寻址,路由选择,数据报分段 * IP的主要目的是为数据输入、输出 ...
分类:
系统相关 时间:
2018-08-13 14:09:16
阅读次数:
178
ASP.NET机制详细的管道事件流程 最近回顾了一些新知识, 本人简单介绍下ASP .NET机制,:在这里与大家一起分享一下: 第一.浏览器向服务器发送请求。 1)浏览器向IIS服务器发送请求网址的域名,根据HTTP协议封装成请求报文,通过DNS解析请求的IP地址,接着通过socket与IIS通讯。 ...
分类:
Web程序 时间:
2018-07-27 12:02:28
阅读次数:
161
一、初识网络编程 1、协议模型 1.1、OSI模型 OSI(Open System Interconnect)开放系统互联参考模型,是在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版的开放系统互联的七层参考模型,它把网络分为七层。 1.2、TCP/IP协议簇模 ...
分类:
其他好文 时间:
2018-07-14 10:58:32
阅读次数:
236
TCP/IP协议概述 TCP/IP分层模型 网络接口层 物理层 数据链路层 网络层 IP地址 子网掩码 IPv6 传输层 TCP协议 封装格式 三次握手 四次断开 UDP协议 应用层 小尾巴 ...
分类:
其他好文 时间:
2018-06-02 18:36:32
阅读次数:
168
《ARP协议介绍》 <以太网通讯格式> 在计算机网络中,数据的发送就是将数据按照网络分层中的各层协议封装的过程,在这个过程中,最终要使用的协议是以太网协议(数据链路成协议) 分析: 目的MAC地址:接受者的物理地址(注意这里是物理地址,一个固化在网卡中的唯一地址, 而不是ip地址) 源MAC地址:发 ...
分类:
其他好文 时间:
2018-03-17 14:16:27
阅读次数:
193
EIGRP-是思科私有的具有链路状态路由协议特征的高级距离矢量路由协议,属于IGP,无类路由协议封装在IP协议中,协议号88,使用组播地址为:224.0.0.10EIGRP的特点1.高级的距离矢量路由协议2.收敛速度最快3.支持VLSM,不连续子网4.增量更新(部分更新)5.支持多种网络层协议,支..
分类:
其他好文 时间:
2017-11-22 10:19:55
阅读次数:
190
(1)面向过程与面向对象的比较 面向过程程序设计方法(C语言) 分析出要解决所需要的步骤,然后用函数把各步骤逐个实现,运行时依次调用各个函数即可。 程序 = 算法 + 数据结构 面向对象程序设计方法(C++语言) 把问题分解成各个对象,描述各个对象的属性和行为,通过对象的相互作用来解决问题。 对象 ...
分类:
其他好文 时间:
2017-11-19 12:31:37
阅读次数:
120
要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1 如图1 HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据. TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。 IP 协议:对应于网络层,同样解决数据在网络中的传输 ...
分类:
Web程序 时间:
2017-10-30 14:44:15
阅读次数:
162