网络协议
文章平均质量分 82
网络协
key_3_feng
网络工程师
展开
-
关于网络协议的若干问题(五)
原创 2023-10-14 22:59:01 · 501 阅读 · 0 评论 -
关于网络协议的若干问题(四)
关于网络协议的若干问题原创 2023-10-13 22:52:53 · 605 阅读 · 0 评论 -
关于网络协议的若干问题(三)
关于网络协议的若干问题原创 2023-10-12 22:38:16 · 858 阅读 · 0 评论 -
关于网络协议的若干问题(二)
关于网络协议的若干问题原创 2023-10-11 22:49:03 · 4158 阅读 · 0 评论 -
关于网络协议的若干问题(一)
网络协议学习中的一些问题。原创 2023-10-10 17:05:55 · 486 阅读 · 0 评论 -
HTTPS建立连接的过程
HTTPS建连过程解析原创 2023-10-09 22:49:37 · 691 阅读 · 0 评论 -
如何部署一个高可用高并发的电商平台
部署一个高可用高并发的电商平台的步骤原创 2023-10-08 22:51:35 · 378 阅读 · 0 评论 -
GRPC中的服务发现——Envoy
GRPC 支持比较好的负载均衡器 Envoy。其实 Envoy 不仅仅是负载均衡器,它还是一个高性能的 C++ 写的 Proxy 转发器,可以配置非常灵活的转发规则。原创 2023-10-07 08:30:00 · 221 阅读 · 0 评论 -
跨语言的GRPC协议
GRPC 是一种二进制,性能好,跨语言,还灵活,同时可以进行服务治理的多快好省的 RPC 框架,唯一不足就是还是要写协议文件。原创 2023-10-06 10:15:00 · 117 阅读 · 0 评论 -
二进制类RPC协议
RESTful API 对于接入层和 Controller 层之外的调用,已基本形成事实标准,但是随着内部服务之间的调用越来越多,性能也越来越重要,于是 Dubbo 的 RPC 框架有了用武之地。原创 2023-10-05 11:00:00 · 278 阅读 · 0 评论 -
基于JSON的RESTful接口协议
RESTful 不仅仅是一个 API,而且是一种架构模式,主要面向资源,提供无状态服务,有利于横向扩展应对高并发。原创 2023-10-04 10:00:00 · 181 阅读 · 0 评论 -
基于XML的SOAP协议
SOAP 有三大要素:协议约定用 WSDL、传输协议用 HTTP、服务发现用 UDDL。原创 2023-10-03 10:00:00 · 297 阅读 · 0 评论 -
RPC协议综述
远程调用看起来用 Socket 编程就可以了,其实是很复杂的,要解决协议约定问题、传输问题和服务发现问题。原创 2023-10-02 10:00:00 · 191 阅读 · 0 评论 -
容器网络之Calico
Calico 的主要组件包括路由、iptables 的配置组件 Felix、路由广播组件 BGP Speaker,以及大规模场景下的 BGP Route Reflector。原创 2023-10-01 10:27:12 · 174 阅读 · 0 评论 -
容器网络之Flannel
Flannel 是跨节点容器网络方案之一,它提供的 Overlay 方案主要有两种方式,一种是 UDP 在用户态封装,一种是 VXLAN 在内核态封装,而 VXLAN 的性能更好一些。原创 2023-09-30 22:17:05 · 273 阅读 · 0 评论 -
容器网络概述
容器是一种比虚拟机更加轻量级的隔离方式,主要通过 namespace 和 cgroup 技术进行资源的隔离,namespace 用于负责看起来隔离,cgroup 用于负责用起来隔离。原创 2023-09-29 23:08:07 · 97 阅读 · 0 评论 -
云中网络的隔离GRE&VXLAN
要对不同用户的网络进行隔离,解决 VLAN 数目有限的问题,需要通过 Overlay 的方式,常用的有 GRE 和 VXLAN。原创 2023-09-28 23:00:42 · 405 阅读 · 0 评论 -
云中的网络Qos
云中的流量控制主要通过队列进行的,队列分为两大类:无类别队列规则和基于类别的队列规则。原创 2023-09-27 22:28:51 · 124 阅读 · 0 评论 -
云中的网络安全——iptables
云中的安全策略的常用方式是,使用 iptables 的规则,请记住它的五个阶段,PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING。原创 2023-09-26 22:44:49 · 381 阅读 · 0 评论 -
软件定义网络-OpenvSwitch
一种开源的虚拟交换机的实现 OpenvSwitch,它能对经过自己的包做任意修改,从而使得云对网络的控制十分灵活。原创 2023-09-25 22:50:29 · 275 阅读 · 0 评论 -
云计算中的关键技术——虚拟化
云计算的关键技术是虚拟化,这里我们重点关注的是,虚拟网卡通过打开 TUN/TAP 字符设备的方式,将虚拟机内外连接起来;原创 2023-09-24 22:46:05 · 197 阅读 · 0 评论 -
手机上网流程解析
4G 网络的结构,有 eNodeB、MME、SGW、PGW 等,分控制面协议和数据面协议。原创 2023-09-23 23:04:47 · 312 阅读 · 0 评论 -
VPN协议是如何工作的
VPN 可以将一个机构的多个数据中心通过隧道的方式连接起来,让机构感觉在一个数据中心里面,就像自驾游通过琼州海峡一样;原创 2023-09-22 21:03:41 · 342 阅读 · 0 评论 -
大二层—多链接透明互联协议如何工作
数据中心的所有链路都需要高可用性。服务器需要绑定网卡,交换机需要堆叠,三层设备可以通过等价路由,二层设备可以通过 TRILL 协议。原创 2023-09-21 21:01:47 · 284 阅读 · 0 评论 -
CDN内容分发系统
CDN 和电商系统的分布式仓储系统一样,分为中心节点、区域节点、边缘节点,而数据缓存在离用户最近的位置。CDN 最擅长的是缓存。原创 2023-09-20 21:15:04 · 136 阅读 · 0 评论 -
HTTP DNS的工作模式
HttpDNS 通过客户端 SDK 和服务端,通过 HTTP 直接调用解析 DNS 的方式,绕过了传统 DNS 的这些缺点,实现了智能的调度。原创 2023-09-19 16:13:48 · 382 阅读 · 0 评论 -
DNS解析流程
DNS 是网络世界的地址簿,可以通过域名查地址,因为域名服务器是按照树状结构组织的,因而域名查找是使用递归的方法,并通过缓存的方式增强性能。原创 2023-09-18 16:20:11 · 204 阅读 · 0 评论 -
P2P协议的传输艺术
P2P 也是有两种,一种是依赖于 tracker 的,也即元数据集中,文件数据分散;另一种是基于分布式的哈希算法,元数据和文件数据全部分散。原创 2023-09-17 19:23:17 · 533 阅读 · 0 评论 -
直播视频处理过程
看如何用尽量少的 Bit 数保存视频,使播放的时候画面看起来仍然很精美。编码是一个压缩的过程。原创 2023-09-16 22:50:30 · 288 阅读 · 0 评论 -
HTTPS的传输过程
HTTPS 是综合了对称加密和非对称加密算法的 HTTP 协议。既保证传输安全,也保证传输效率。原创 2023-09-15 20:32:19 · 312 阅读 · 0 评论 -
关于HTTP协议的概述
HTTP 协议虽然很常用,也很复杂,重点记住 GET、POST、 PUT、DELETE 这几个方法,以及重要的首部字段;原创 2023-09-14 22:36:17 · 221 阅读 · 0 评论 -
TCP 和 UDP 的 Socket 调用
TCP 和 UDP 的 Socket 调用原创 2023-09-13 21:45:10 · 515 阅读 · 0 评论 -
TCP的滑动窗口与拥塞控制
顺序问题、丢包问题、流量控制都是通过滑动窗口来解决的,这其实就相当于你领导和你的工作备忘录,布置过的工作要有编号,干完了有反馈,活不能派太多,也不能太少原创 2023-09-12 17:37:31 · 511 阅读 · 0 评论 -
TCP的三次握手与四次挥手
TCP 包头很复杂,但是主要关注五个问题,顺序问题,丢包问题,连接维护,流量控制,拥塞控制;原创 2023-09-11 22:12:08 · 823 阅读 · 0 评论 -
UDP协议概述
UDP 虽然简单,但它有简单的用法。它可以用在环境简单、需要多播、应用层自己控制传输的地方。例如 DHCP、VXLAN、QUIC 等。原创 2023-09-10 22:01:46 · 276 阅读 · 0 评论 -
动态路由的主流算法
动态路由主流算法有两种,距离矢量算法和链路状态算法。基于两种算法产生两种协议,BGP 协议和 OSPF 协议。原创 2023-09-09 22:49:38 · 1420 阅读 · 0 评论 -
转发网关与NAT网关
MAC 地址是一个局域网内才有效的地址。因而,MAC 地址只要过网关,就必定会改变,因为已经换了局域网。原创 2023-09-08 18:50:59 · 201 阅读 · 0 评论 -
ping与Traceroute是如何工作的
ICMP 相当于网络世界的侦察兵。两种类型的 ICMP 报文,一种是主动探查的查询报文,一种异常报告的差错报文;ping 使用查询报文,Traceroute 使用差错报文。原创 2023-09-07 22:30:58 · 550 阅读 · 0 评论 -
生成树STP中的概念
交换机数目多会面临隔离问题,可以通过 VLAN 形成虚拟局域网,从而解决广播问题和安全问题。原创 2023-09-06 21:59:58 · 160 阅读 · 0 评论 -
MAC层是如何工作的
第一,MAC 层是用来解决多路访问的堵车问题的;第二,ARP 是通过吼的方式来寻找目标 MAC 地址的,吼完之后记住一段时间,这个叫作缓存。原创 2023-09-05 19:48:49 · 137 阅读 · 0 评论