随笔分类 - 网络通讯
摘要:RPC: 应用分布在不同的机器上,无法共用内存空间,或者在一台机器内通过本地调用无法完成相关的需求,比如不同的系统之间的通讯,甚至不同组织之间的通讯。此外由于机器的横向扩展,需要在多台机器组成的集群上部署应用等等。 RPC是远程过程调用协议,允许程序调用另一个地址空间的过程或函数,不需要显示编码远程
阅读全文
摘要:网络IO交互过程: 一次网络IO的交互涉及到用户态、内核态、网卡之间的处理流程。以输入操作为例: 等待网络上的数组分组到达网卡,它会被拷贝到内核中的某个缓存区。该阶段可以定义为:等待数据准备好,然后把数据从网卡拷贝到内核空间 数据准备好后,把数据从内核缓存区拷贝到应用进程缓冲区 阻塞/非阻塞:描述的
阅读全文
摘要:单工、半双工、全双工:主要发生在路由器的交换机这块功能里。 单工:数据传输只支持一个方向,同一时刻只能有一方接收或发送消息 半双工:数据传输支持两个方向,同一时间只能有一方接收或发送信息。需要先判断是否有数据接入进来,避免发生信号碰撞问题,要等一个方向数据过去了,才能把数据发出去。以太网层面处于半双
阅读全文
摘要:这篇随笔我们从六个步骤来学习: 1、了解HTTP和HTTPS的基本概念 2、HTTPS诞生的目的 3、HTTP与HTTPS的区别 4、HTTP和HTTPS的工作原理 5、HTTPS的优缺点 6、如何将网站从HTTP切换到HTTPS 1、HTTP和HTTPS的基本概念: HTTP:超文本传输协议,是在
阅读全文

浙公网安备 33010602011771号