TCP/IP 协议分层模型 物理层将二进制的0和1和电压高低,光的闪灭和电波的强弱信号进行转换 链路层代表驱动 网络层 使用 IP 协议,IP 协议基于 IP 转发分包数据 IP 协议是个不可靠协议,不会重发 IP 协议发送失败会使用ICMP 协议通知失败 ARP 解析 IP 中的 MAC 地址,M ...
分类:
Web程序 时间:
2018-06-23 19:08:43
阅读次数:
199
icmp协议是IP层的附属协议,是介于IP层和TCP层之间的协议,一般认为属于IP层协议。IP协议用它来与其他主机或路由器交换错误报文和其他的一些网络情况。在ICMP包重携带了控制信息和故障恢复信息。主要用于路由器主机向其他路由器或者主机发送出错报文的控制信息在OSI模型中ARP协议属于链路层;而在 ...
分类:
其他好文 时间:
2018-06-22 13:46:04
阅读次数:
164
需要用到 fping工具 用-asg参数 调查选项: -4,ipv4只能ping ipv4地址 -6——ipv6只在ping ipv6地址 -b——大小=字节数量的ping数据以字节的方式发送(默认为:56) -B——backoff=N设置指数backoff因子到N(默认值:1。5) ——count ...
分类:
Web程序 时间:
2018-06-22 13:33:43
阅读次数:
783
ICMP即互联网控制消息协议(Internal Control Message Protocol),与IP协议一样同属TCP/IP模型中的网络层,并且ICMP数据包是包裹在IP数据包中的。他的作用是报告一些网络传输过程中的错误与做一些同步工作。 它相当于网络世界的侦察兵,他有两种ICMP类型报文 一 ...
分类:
其他好文 时间:
2018-06-20 00:54:26
阅读次数:
206
基于状态的iptables 如果按照tcp/ip来划分连接状态,有11种之多(课后可以自己去读一下相关知识) 但iptables里只有4种状态;ESTABLISHED、NEW、RELATED及INVALID 这两个分类是两个不相干的定义。例如在TCP/IP标准描述下UDP及ICMP数据包是没有连接状 ...
分类:
其他好文 时间:
2018-06-19 22:54:31
阅读次数:
226
tcpdump tcpdump - dump traffic on a network 参数的分类: 协议 tcp udp arp icmp 数据内容 端口,Ip : src port 80 --源 dst port 22 --目标 tcpdump tcp dst port 80 -n tcpdum ...
分类:
其他好文 时间:
2018-06-19 22:42:29
阅读次数:
147
栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈ic ...
分类:
编程语言 时间:
2018-06-18 13:59:50
阅读次数:
191
1. I C M P经常被认为是I P层的一个组成部分。它传递差错报文以及其他需要注意的信息。 I C M P报文通常被I P层或更高层协议( T C P或U D P)使用。一些I C M P报文把差错报文返回给用户进程。 I C M P报文是在I P数据报内部被传输的 I C M P报文的格式如图 ...
分类:
Web程序 时间:
2018-06-17 20:53:55
阅读次数:
193
发送数据包的时候,用户态的数据包是如何拷贝到内核的kiovec msghd 结构体 icmp是走sock吗? 每一个skb_buffer的大小都是固定的吗?所以有skb_available这样的函数 skb->end和skb->tail有什么区别?end tail reserved_room end ...
分类:
其他好文 时间:
2018-06-17 00:13:09
阅读次数:
198
可以通过/etc/sysctl.conf控制和配置Linux内核及网络设置。 # 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1# 开启恶意icmp错误消息保护net.ipv4.icmp_ignore_bogus_error_responses = 1# ...
分类:
其他好文 时间:
2018-06-13 23:34:12
阅读次数:
206