上一页 1 2 3 4 5 6 7 ··· 32 下一页
摘要: 首先要注意,路由器有一个保护机制,就是不会无缘无故的接受陌生的IP发送过来的SYN包 NAT打洞机制: 当前客户端A想和客户端B建立连接,服务器开了两个端口,一个是主连接端口,一个是辅助连接端口 首先,A,B与主连接端口建立连接。这个时候A要和B建立连接,首先A要和协助端口建立连接,然后在这个端口启 阅读全文
posted @ 2020-10-14 17:03 技术-刘腾飞 阅读(317) 评论(0) 推荐(0) 编辑
摘要: • 要描述NAT, 要先讲讲私有地址和全局地址。我们说现在要从主机A给主机B发送消息,需要依赖的是主机A和主机B的端口号与IP地址。 • NAT映射表存在在路由器里面,实现的是私有IP与公有IP之间的转换;实际上可能是你家一台路由器拥有一个公网IP,而所有连在这台路由器上的所有设备都共享一个公网IP 阅读全文
posted @ 2020-10-14 16:52 技术-刘腾飞 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: • MMU:内存管理单元,用于完成虚拟内存和物理内存的映射,位于CPU内部; • 我们知道,程序文件一般放在硬盘上,当把程序运行起来时,程序被放入内存中,通过内存放入cache,通过cache进入cpu,下图中预取器就是负责从cache取出指令,然后由译码器译码,译码的作用就是要知道需要哪些寄存器配 阅读全文
posted @ 2020-10-13 10:44 技术-刘腾飞 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 场景 有时我们开发了一个api接口,自己调得好好的,接口文档也写好了,但别人调用时就是有问题,而当我们调试时,发现请求根本没进来或进来了却取不到调用参数,该怎么告知对方调用姿势哪不对呢? 解决方法 对于编码新手,一般会和对方撕扯一会,然后甚至去review对方的代码,这样也许能解决问题,但自己毕竟不 阅读全文
posted @ 2020-10-12 21:54 技术-刘腾飞 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 概述 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 strace底层使用内核的ptrace特性来实现其功能。 在运维的日常工作中,故障处理和问题诊断是个主要的内容,也 阅读全文
posted @ 2020-10-12 21:16 技术-刘腾飞 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 文件描述符(fd) • 文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。 • 我们都知道在Linux下一切皆文件。当然设备也不例外,如果要对某个设备进行操作 阅读全文
posted @ 2020-10-12 11:51 技术-刘腾飞 阅读(413) 评论(0) 推荐(0) 编辑
摘要: PCB:进程控制块,实际是一个结构体,放在sched.h文件中,Linux下可以通过whereis sched.h命令查看具体路径 该结构体主要包含: 1.进程id 用于区别进程 2.进程的状态:就绪、运行、挂起、停止 3.进程切换时需要保存和恢复的一些CPU寄存器 寄存器放在CUP中,A程序和B程 阅读全文
posted @ 2020-10-12 11:37 技术-刘腾飞 阅读(752) 评论(0) 推荐(0) 编辑
摘要: APM系统 • APM全称Application Performance Management应用性能管理,目的是通过各种探针采集数据,收集关键指标,同时搭配数据呈现以实现对应用程序性能管理和故障管理的系统化解决方案 • Zabbix、Premetheus、open-falcon等监控系统主要关注服 阅读全文
posted @ 2020-09-26 15:17 技术-刘腾飞 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1.什么是cdn cdn全称是内容分发网络。其目的是让用户能够更快速的得到请求的数据。简单来讲,cdn就是用来加速的,他能让用户就近访问数据,这样就更更快的获取到需要的数据。举个例子,现在服务器在北京,深圳的用户想要获取服务器上的数据就需要跨越一个很远的距离,这显然就比北京的用户访问北京的服务器速度 阅读全文
posted @ 2020-09-26 15:16 技术-刘腾飞 阅读(1809) 评论(0) 推荐(0) 编辑
摘要: 背景 • API接口由于需要供第三方服务调用,所以必须暴露到外网,并提供了具体请求地址和请求参数 为了防止被第别有用心之人获取到真实请求参数后再次发起请求获取信息,需要采取很多安全机制; 安全策略 • 1.首先: 需要采用https方式对第三方提供接口,数据的加密传输会更安全,即便是被破解,也需要耗 阅读全文
posted @ 2020-08-03 10:26 技术-刘腾飞 阅读(1840) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 32 下一页