POP3协议分析第1章. POP3概述POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信模型,对应的RFC文档为RFC1939。该协议非常简单,所以我们只重点介绍其通信过程,而相关的一些概念和术语请参考RFC文档或另外一篇文章《SMTP协议分析》
IP数据报IP协议提供不可靠无连接的数据报传输服务,IP层提供的服务是通过IP层对数据报的封装与拆封来实现的。IP数据报的格式分为报头区和数据区两大部分,其中报头区是为了正确传输高层数据而加的各种控制信息,数据区包括高层协议需要传输的数据。IP数据报格式如下:注意: 上图表示的数据,最高位在左边,记为0位;最低位在右边,记为31位。在网络中传输数据时,先传输0~7位,其次是8~15位,然后传输16
网络知识点体系结构OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:RJ45、CLOCK、IEEE802.3 (中继器,集线器)数据链路:PPP、FR、HDLC、VLAN、MAC (网桥,交换机) 网
相信很多小伙伴已经了解了什么是vlan,由于其隔离了广播域,使得不同的vlan之间的主机无法直接通信,今天我们来研究一下怎么让不同vlan之间的主机也可以互相进行访问。首先来解答一下很多刚开始接触的小伙伴心里产生的疑问:昨天刚学了怎么让主机之间通过划分vlan的方式不能通信,今天为什么要让它们通信?如果一开始就是想让这些主机之间可以通信的话,为什么还要划分vlan?答:因为当我们的网络达到了一定规
转载
2024-09-11 11:51:12
33阅读
FROM:该博文的条理清晰,步骤明确,故复制到这个博文中收藏,若文章作者看到且觉得不能装载,麻烦请告知,谢谢. 我们通过了解TCP各个状态,可以排除和网络或系统故障时大有帮助。(总结网络上的内容)1、TCP状态 linux查看tcp的状态命令:1)、netstat -nat 查看TCP各个状态的数量2)、lsof -i:port 可以检测
一、简介 在生活中我们使用具有上网功能的电子设备都有IP地址,就跟每个人都有自己的名字一样。IP地址分为IPV4 IPV6,我们所说的的IP地址指的是IPV4的地址。 IPV4( Internet Protocol Version 4 )互联协议版本4,有版本V4之前就有IPV1 IPV2IPV3,同样有IP
ICMP协议及报文格式ICMP(Internet Control Message Protocol)因特网控制报文协议。它是IPv4协议族中的一个子协议,用于IP主机、路由器之间传递控制消息。控制消息是在网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然不传输用户数据,但是对于用户数据的传递起着重要的作用。 ICMP协议与ARP协议不同,ICMP靠IP协议来完成
直接上代码:// 运算符
// 一元运算符
// 1、负号运算符
var number1 = 10.0
var number2 = -number1
println((number2))
// 2、正号运算符
// 正号运算不做任何操作
var number3 = +number2
println((number3))
// eg:b = a++ 相当于 a 先赋值再完成自增,而 b = ++a
【TCPDUMP 笔记 2022.8.18】TCP协议tcp(transmission control protocol)传输控制协议TCP的6个标志位(Flag)TCPDUMP数据包内容解释TCPDUMP常见过滤规则参数基于IP地址过滤 参数 host 截获特定主机的收发数据包截获特定方向的数据包 目的地址 dst 源地址 src截获特定网段的数据包 net基于端口的过滤规则 port (sr
问题描述:在使用wireshark抓取报文时,发现从10.81.2.92发过来的报文绝大部分标记为异常报文(开启IPv4和TCP checksum)分析如下报文,发现http报文(即tcp payload)的长度远远大于实际的mss大小,如下图为4126查看该报文的ip长度,为4148,远大于Ethernet的mtu 且tcp的校验和有来自wireshark的如下提示,那什么是“TCP
转载
2024-04-05 13:30:07
738阅读
交换机基础配置概念: 交换机之间通过以太网电接口对接时需要协商一些接口参数,如速率、双工模式等 全双工模式:是指交换机发送数据的同时也能接收数据,两者同时进行 半双工模式:是指在同一时刻只能发送或接受数据 如果交换机两端接口协商模式不一致,会导致报文交互异常 接口速率:指交换机接口每秒传输数据的多少,在交换机上可能要调整以太网接口速率 默认情况下,以太网接口工作在非自协商模式时,它的速率为接口支持
转载
2024-07-10 04:53:54
110阅读
1. 数据库审计系统原理 数据库审计系统的data会从SecuEyes的封包输进来之后,SecuEyes会丢给decode。我们的decode会做几件事情:decode会去接收这些封包,就是从网卡中把数据抓取下来,所以数据的抓取是decode在做。decode可以启动很多的process,但是,事实上,每启动一个process,这个pr
利用 tcpdump 与 nc 观察 tcp/ip 传输的数据包内容:0x0000: 0000 0304 0006 0000 0000 0000 0000 0800 ................
0x0010: 4500 0041 fa6e 4000 4006 4246 7f00 0001 E..A.n@.@.BF....
0x0020: 7f00 0001 b984 56ce
1.关于常见的一些响应报文的总结ps:这个是之间在做毕设的时候经常遇到返回300,404问题,然后看到某个大神的博客,记录在记事本上了,链接找不到了,实在不好意思,现在放在这供大家查找原因,及方便自己调试接口方便查阅。1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101
L2TP于1999年正式发布,是点对点隧道协议(PPTP)的扩展。它是两种协议的合并,一种来自Microsoft(PPTP),另一种来自Cisco。今天我们使用L2TP构建VPDN,对L2TP流量进行识别,并且分析L2TP隧道和控制连接过程等等。L2TP是什么意思?虚拟隧道协议(L2TP)是Internet服务提供商(ISP)用于启用虚拟专用网(VPN)操作的计算机网络协议。L2TP与OSI参考模
转载
2024-07-31 18:08:36
207阅读
网络是七层、五层还是四层?学习网络排查,可能首先要搞清楚的,就是网络的分层模型了。工作中,我们也时常会听到这些术语,比如三层交换机、七层规则等等。网络分层的概念,可谓深入人心。可是你有没有想过,网络为什么要分层呢?难道是非分不可吗?回答这个问题之前,我们先做个有趣的假设:这会儿是在网络诞生的前夜,什么 IP 协议、TCP 协议都还不存在,而你是网络的缔造者,面临设计网络这个伟大的任务。面对这么好的
转载
2024-08-13 10:48:07
170阅读
MODBUS-RTU报文模型设备地址功能代码数据格式 CRC校验LCRC校验H8bit8bitN*8bit8bit8bit一个报文就是一帧数据,一个数据帧就一个报文: 指的是一串完整的指令数据,就像上面的一串数据。主机对从机写数据操作如果单片机接收到一个报文那么就对报文进行解析执行相应的处理0x010600 01 00 17 98 04从机地址功能号数据地址数据CRC校验主机对从机读数据操作0x0
转载
2024-02-14 15:22:57
87阅读
1.栅栏密码在IDF训练营里做过一道关于栅栏密码的问题。栅栏密码的解法很简单,也有点复杂,字符长度因数多得会有很多个密码。对,栅栏密码的解法就是:计算该字符串是否为合数,若为合数,则求出该合数除本身和1的因数,然后将字符串分隔。用笔者自己写的解法就是这样:凯撒密码,古代凯撒大帝用来打仗时的密码。凯撒密码在外界也有很多种解法。这里我用在国外CTF平台WeChall一道凯撒密码来讲解密码术可以大致分为
一、Wireshark数据包格式 1、ICMP是tcp/ip协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络不通、主机是否可达、路由是否可用等网络本身的消息。ICMP协议通过IP协议发送的,IP协议是一种无连接的、不可靠的数据包协议,属于网络层协议。 ICMP报文是在IP数据包内传输的。在实际传输中的数据包结构:20字节IP首部+8字节ICMP首部+1472字节38字节
转载
2024-04-23 11:22:13
234阅读
Wireshark与对应的OSI七层模型TCP三次握手TCP三次握手的理论知识wireshark三次握手对应的报文情况 图中可以看到wireshark截获到了三次握手的三个数据包。第四个包才是HTTP的, 这说明HTTP的确是使用TCP建立连接的。第一次握手数据包:客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图: 点评:报文中有2个序列号,上面截图中写着是Se
转载
2024-05-01 21:11:44
177阅读