传输层 传输层的功能 1、传输层提供进程与进程之间的逻辑通信 2、复用和分用 复用:应用层所有的应用进程都可以通过传输层再传输到网络层 分用:传输层从网络层收到给各应用进程的数据后,必须分别交付指定的各应用进程 3、传输层对收到的报文进行差错检测 4、传输层的两种协议 TCP 和 UDP 传输层寻址 ...
分类:
其他好文 时间:
2020-04-18 18:36:34
阅读次数:
112
作者:松若章 https://zhuanlan.zhihu.com/p/61423830 一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。 但是你有没有想过,收到的 HTML 如果包含几十个图片标签,这些图片是 ...
分类:
Web程序 时间:
2020-04-17 14:03:11
阅读次数:
88
TCP连接在建立连接后,只要两端主机没有被重启,即使是一个空闲的连接也可以保持连接很长时间,中间路由器可以重启、崩溃,链路可以被挂断再联通。这意味着两个应用进程 ...
分类:
其他好文 时间:
2020-04-16 22:36:10
阅读次数:
73
Linux查看某个端口的连接数 一、查看哪些IP连接本机 二、查看TCP连接数 1)统计80端口连接数 2)统计httpd协议连接数 3)统计已连接上的,状态为“established 4)、查出哪个IP地址连接最多,将其封了 实例: 1、查看Apache当前并发访问数: 对比httpd.conf中 ...
分类:
系统相关 时间:
2020-04-16 15:31:44
阅读次数:
96
下面会讲解一下什么是 WebSocket,以及使用 PHP 实现 WebSocket。 WebSocket 是什么? PHP 实例 应用场景 一、WebSocket 是什么 WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket ...
分类:
Web程序 时间:
2020-04-16 00:39:50
阅读次数:
106
RabbitMQ是基于AMQP(Advanced Message Queue)标准协议规范的实现,由Erlang语言开发。 RabbitMQ结构图: 一、名词概念 Broker:消息队列服务器实体。 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个 ...
分类:
其他好文 时间:
2020-04-15 00:53:38
阅读次数:
48
需求描述 用vsftpd搭建一台文件服务器 限制用户user1在/home/user1/screen目录,在其他目录上传输文件均失败 一、ftp基础知识 1.1 主动模式及被动模式 1、ftp采用两个端口控制: A 20端口用于数据传输. B 21端口用于控制,或指建立TCP连接. 2、主动方式连接 ...
分类:
其他好文 时间:
2020-04-14 10:24:11
阅读次数:
242
短连接 连接->传输数据->关闭连接 比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 具体就是 浏览器client发起并建立TCP连接 -> client发送HttpRequest报文 -> server接收到报文->server han ...
分类:
其他好文 时间:
2020-04-13 22:45:23
阅读次数:
74
五、监控案例之监控TCP 1、 安装agent,过程略 (下面是apt安装,如果是编译安装,请注意路径) 2、监控脚本 3、授予权限 4、创建conf文件引用脚本 5、 如果是编译安装,还需要配置agent 配置文件导入自定义配置那文件 6、 重启agent服务 7、 在被监控服务器为zabbix ...
分类:
其他好文 时间:
2020-04-09 15:32:42
阅读次数:
102
[TOC] 直面ddos 被攻击前的防范 1、买服务 CDN,CDN不仅可以实现加速的效果,对于隐藏真实服务器IP也有效果,还能有效防止DDOS攻击。 买高防的服务器 买云平台的攻击流量包 2、买硬件 购买硬件抗DDOS防火墙或流量清洗设备 3、脚本检测联动防火墙 写脚本,脚本内容是分析日志里面对网 ...
分类:
其他好文 时间:
2020-04-08 11:41:13
阅读次数:
56