前面一篇已经说过了 HTTP 的基本特性,HTTP 的发展史,前情回顾。这一篇就更详细的 HTTP 协议使用过程一些参数配置,缓存,Cookie设置相关的细节做一些梳理。 数据类型与编码 在 TCP/IP 协议栈里,传输数据基本上都是 header + body 的格式。但 TCP、UDP 因为是传 ...
分类:
Web程序 时间:
2020-06-19 00:47:27
阅读次数:
67
1、网络编程 TCP 就好比打电话 -- 连接 -- 接了 -- 通话 UDP 就好比发短信 -- 发送了就完事了 -- 接收 2、计算机网络 将不同地方的多台计算机及外部设备,通过线路连接,在OS、软件及网络协议下,实现资源共享; 3、网络编程的目的 传播交流信息、数据交换、通信 4、网络编程的主 ...
分类:
其他好文 时间:
2020-06-18 12:53:09
阅读次数:
55
本文引用了后端技术指南针公众号“浅谈RPC那些事儿1”和即时通讯网的“即时通讯新手入门:快速理解RPC技术——基本概念、原理和用途”两篇文章的部分内容。 1、引言 经常有开发者在纠结怎么开发IM集群,虽然真正的使用人数,可能用个人电脑单机都能支撑。 你也许会说,明明不需要用到IM集群,干吗要自找麻烦 ...
分类:
其他好文 时间:
2020-06-17 20:39:13
阅读次数:
75
动态路由协议按路由算法划分分为路基矢量路由协议,特点是定期广播整个路由信息、易形成路由环路、收敛慢,链路状态路由协议的特点是收集网络拓扑信息,运行协议算法计算最佳路由、更本解决路由环路问题和收敛快。常见动态路由有BGP(边界网管协议),RIP使用UDP,非面向链接的协议,按应用范围划分,分别IGP(内部网关协议)和EGP(外部网关协议),igp也称域内路由协议,确保在一个域内每个路由器遵循相同的方
分类:
其他好文 时间:
2020-06-17 16:57:33
阅读次数:
60
为了更好的深入理解计算机网络等相关知识,例如TCP\UDP\IP等,我们就必须利用tcpdump、Wireshark等工具对网络进行分析。本篇博文主要记录一下tcpdump这个网络分析利器的一些基本使用方法。 目录 1.tcpdump与wireshark的区别 2.tcpdump的基本使用 参考: ...
分类:
其他好文 时间:
2020-06-17 13:04:46
阅读次数:
50
1. 配置文件的修改 将文件docker-compose.yml中的内容进行修改,开启随机设备服务 ~]# ll total 16 -rw . 1 root root 1249 anaconda-ks.cfg -rw-r--r--. 1 root root 11451 docker-compose. ...
分类:
其他好文 时间:
2020-06-17 10:49:24
阅读次数:
43
一、概念 nginx [engine x]是HTTP和反向代理服务器,邮件代理服务器和通用TCP / UDP代理服务器,最初由Igor Sysoev编写。 二、正向代理 局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。 客户端不能直接访问goole ...
分类:
其他好文 时间:
2020-06-17 01:07:34
阅读次数:
102
视频讲解整体说明这节演示一下使用APP配网绑定ESP8266然后和ESP8266实现远程温湿度采集和远程控制继电器绑定方式:APUConfigAPUConfig是我自己取的名字,这种方式一开始是为了微信小程序配网绑定ESP8266而做为了和微信小程序绑定方式做到统一,故我也用APP做了一款测试功能1 ...
分类:
移动开发 时间:
2020-06-15 12:27:01
阅读次数:
97
简介 NIO有三宝:Buffer,Channel,Selector少不了。本文将会介绍NIO三件套中的最后一套Selector,并在理解Selector的基础上,协助小师妹发一张好人卡。我们开始吧。 Selector介绍 小师妹:F师兄,最近我的桃花有点旺,好几个师兄莫名其妙的跟我打招呼,可是我一 ...
分类:
编程语言 时间:
2020-06-14 10:34:02
阅读次数:
113
新手网络编程之UDP实现聊天室 上一篇文章我使用了TCP协议实现了一个非常非常简单的聊天,存在客户端和服务端,客户端和服务端必须要相互连接成功才能进行数据传输。(就像“打电话”,接通了才能互相收到语音); 而UDP协议就不同了,它不需要服务端,发出去的文件也不需要确定与对方是否连接成功!(就像发短信 ...
分类:
其他好文 时间:
2020-06-13 23:01:40
阅读次数:
64