"""TCP-IP协议族:应用层:应用程序自身定义的协议,比如p = 100、HTTP也属于应用层比如说浏览器传输层:TCP、UDP(原始套接字可以直接从应用层到IP,可以伪装别人的IP发送消息)网络层:IP、ICMP(cmd通过ping命令直接查看网络是否正常不通过传输层,应用层→ICMP→IP) ...
分类:
其他好文 时间:
2020-03-31 01:37:02
阅读次数:
235
联系 TCP(transmit contril protocol)、UDP(user datagram protocol)都是计算机网络的传输协议。 TCP、UDP头部都有port、checknum。 区别 UDP协议 可能在传输过程中丢失数据包,造成信息损失。 但是传输速度快、占用空间小。 TCP ...
分类:
其他好文 时间:
2020-03-27 21:51:12
阅读次数:
94
HTTP位于五层模型中的应用层,是传输层(代表为TCP协议)的上层协议。 之前我们通过 socket 实现了使用 TCP 协议进行数据收发:手写一个模块化的 TCP 服务端客户端 ,对 TCP 协议的使用有了一个初步的认识。 简单的说,IP 协议 帮助我们的数据包在复杂的网络环境下进行寻址,但并不能 ...
分类:
Web程序 时间:
2020-03-27 01:12:22
阅读次数:
260
一、ACL基本概念 1、ACL 全称:Access Control List 2、ACL是一种包过滤技术。 3、APL是基于IP包头的IP地址、四层TCP/UDP头部的端口号、[五层数据]。 (基于三层和四层顾虑) 4、ACL在路由器上配置,也可以在防火墙上配置(防火墙上一般称为策略)。 二、ACL ...
分类:
其他好文 时间:
2020-03-26 13:46:04
阅读次数:
83
前言 某大佬某天和我聊起了nc,并且提到了nc正反向shell这个概念。 我对nc之前的了解程度仅局限于:可以侦听TCP/UDP端口,发起对应的连接。 真正的远控还没实践过,所以决定写个小后门试一试。 NC、正向Shell、反向Shell介绍 什么是nc: nc是netcat的简写,就是一个简单、可 ...
https://mp.weixin.qq.com/s/boRWlx1R7TX0NLuI2sZBfQ 作为业务 SRE,我们所运维的业务,常常以 Linux+TCP/UDP daemon 的形式对外提供服务。SRE 需要对服务器数据包的接收和发送路径有全面的了解,以方便在服务异常时能快速定位问题。以 ...
分类:
系统相关 时间:
2020-03-22 19:59:41
阅读次数:
78
应用系统之间数据传输的几种方式 第一种方案:socket方式 Socket方式是最简单的交互方式。是典型才C/S交互模式。一台客户机,一台服务器。服务器提供服务,通过IP地址和端口进行服务访问。而客户机通过连接服务器指定的端口进行消息交互。其中传输协议可以是TCP/UDP 协议。而服务器和约定了请求 ...
分类:
其他好文 时间:
2020-03-22 10:47:53
阅读次数:
343
一、tcp协议 如果在面试的过程中,要讲这个,可以拿打电话这个场景来说明。 二、UDP协议 用处:视频、直播、日志上报、 三、TCP/UDP的比较 四、Socket ...
分类:
其他好文 时间:
2020-03-21 16:32:54
阅读次数:
57
基本介绍与思路 收发并行 前一篇博客中,完成了客户端与服务端的简单TCP交互,但这种交互是触发式的:客户端发送一条消息,服务端收到后再回送一条。没有做到收发并行。收发并行的字面意思很容易理解,即数据的发送与接收互相不干扰,相互独立。当然,要保证服务端和客户端都能做到收发并行。 业务逻辑 脱离业务逻辑 ...
分类:
编程语言 时间:
2020-03-17 23:44:20
阅读次数:
72
1.使用netcat获取主机操作Shell,cron启动 1.1 知识与概念 nc(全称是netcat)是一个用于TCP/UDP连接和监听的linux工具,有着网络工具中的“瑞士军刀”的美誉。nc的实现版本大致有两种,一种是带有-e或-c选项可以直接给出执行命令,另一种不支持-e选项。ncat是nm ...
分类:
其他好文 时间:
2020-03-17 19:40:48
阅读次数:
81