随笔分类 - web
摘要:一.背景 之前使用过ZMQ建立过socket,感觉用起来还算比较简单. ZMQ使用socket的例子. //自己动手去写demo -> 然后研究ZMQ的socket的源代码 -> 学以致用,美滋滋 自己就想要尝试下linux下如何使用socket,发现还稍微有点麻烦,主要是自己之前没有对这块有特别深
阅读全文
摘要:
阅读全文
摘要:Nginx是一个常见的反向代理服务器,它的典型使用场景是: 网上的请求发送给Nginx,然后Nginx把它转发给真正的服务器,然后服务器把结果给到Nginx,Nginx再把结果返回给到请求者.最后这一步就是一个反向代理的过程.
阅读全文
摘要:每个网卡都是有mac地址的,比如有线网卡,无线网卡,蓝牙模块.
阅读全文
摘要:无盘工作站其实就是把硬盘和主机分离,无盘工作站只执行操作不执行存储。 无盘工作站之所以能够启动,是由硬件(工作站端)和软件(服务器端)共同配合的结果。软件上,就是服务器上的远程启动相关服务和无盘系统软件;硬件上,则是工作站网卡上的BootROM芯片。
阅读全文
摘要:client_socket.c #include<stdio.h> #include<sys/socket.h> #include<sys/types.h> #include <netinet/in.h> #include<stdlib.h> int main(int argc, char *arg
阅读全文
摘要:视频地址:https://www.bilibili.com/video/BV1ci4y1473Y/
阅读全文
摘要:Select: Select:
阅读全文
摘要:内存空间分为操作系统内存空间和用户内存空间. 1.epoll有个内存空间,用户和内核共有,这样内核就不需要再去拷贝 2.事件通知的方式代替轮询.
阅读全文
摘要:一. 应用层 模拟和百度进行通讯: 1.建立连接(内核去做的) exec 8<> /dev/tcp/www.baidu.com/80 #含义: /dev/tcp/www.baidu.com/80:与百度的80端口通过socket技术建立了tcp连接,用8去指向了这个连接,从连接中可以拿到输入流和输出
阅读全文
摘要:最近在看TCP/IP协议,今天又看了socket的接口,在绘制socket客户端和服务端流程图的时候感觉这个和三次握手应该是有联系的.但一开始没有把两者直接对应上,于是搜索了相关的博客,发现有这方面的介绍. 如图2,服务端的一系列前置操作在第一次握手前就已经首先做好了,一直处于accept等待的状态
阅读全文
摘要:一.背景 最近在bilibili上看了CodeSheep这个主题的视频(https://www.bilibili.com/video/BV1bA411b7vs?t=914),感觉多个节点很有用处,就想要把自己的CentOS单节点升级为多节点.之前自己的虚拟机是采用NAT模式配置的,而视频里的是采用桥
阅读全文
摘要:VMWare默认情况下会有3个虚拟交换机,VMnet0,VMnet1, VMnet8, 分别是桥接,仅主机和NAT模式. 其中桥接模式,相当于是把虚拟机和宿主机平起平坐,和宿主机用同一个网段,相当于一台独立的主机.(一座桥两边是平等的双方) 仅主机,应该是只能够和主机进行通讯,与外网断开了. NAT
阅读全文
摘要:IP层: 包数据 链路层: 帧数据 以太网协议:电信号分组协议. 每个网卡有一个独一无二的MAC地址. 以太网是通过广播的方式去发送数据包. 物理连接:电信号. 每台电脑有MAC地址和IP地址,MAC地址只和生产厂商以及流水号有关,因此不能够看出电脑之间是否在同一个子网中. 因此需要有个新的机制来区
阅读全文
摘要:在学网络基础的时候听说过这个东西,今天真正用了下,发现自己一直理解的都不对. 我用点对点的思维去理解组播,闹了笑话.其实组播中的各成员的ip和port都是一样的,这样才能够保证一个人发送,别的成员都能够接收到. 组播是一种UDP(User Datagram Protocol,用户数据报协议)协议,利
阅读全文
摘要:1.流程图总结: 2. 代码: //运行起来一个Sender.exe,和多个Receiver.exe,可以看到组播的效果.//Sender.cpp也可称为服务端 #include <WINSOCK.H> #include <stdio.h> #define HELLO_PORT 7905 #defi
阅读全文
摘要:INADDRESS_ANY实际上是0.0.0.0,泛指主机的所有ip地址,当用该常量去绑定port时,会对所有网卡的对应的port进行监听.这样管理一个套接字就行了. 参考文章:https://blog.csdn.net/jeffasd/article/details/51461568
阅读全文
摘要:1.https://blog.csdn.net/yangwenxue_admin/article/details/84673314#%E4%B8%89%E3%80%81%E5%B0%86%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%B3%A8%E5%86%8C%E5%88%B0Eur
阅读全文
摘要:我的理解:使用HTTP协议,利用四种操作动词的设计风格吧. 在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-RPC(远程过程调用)更加简单明了,无论是对URL的处理还是对Payload的编码,RE
阅读全文
摘要:一直以来很多初学者对于ajax调用后台接口总是不能很明白,以下这个案例,能很清楚的过程展现给大家: 首先,要做这个功能前,我们必须先查阅后台接口文档,了解使用登录接口时,需要提交哪些参数,并且接口使用返回的数据。 这里我使用了一个返回json格式数据的登录接口为例,讲解怎么使用Ajax与后台接口交互
阅读全文