良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

ip地址16位和24位区别(子网掩码、VLSM)

A类的默认子网掩码 255.0.0.0 B类的默认子网掩码 255.255.0.0 C类的默认子网掩码 255.255.255.0

16位是B类,B类IP地址的前面6位表示网络地址,后16位表示主机地址,B类IP地址前面开头的数字范围是128—191

24位是C类,标准的C类地址的确是24位的子网掩码,但是为了更好的饿使用IP地址,采用了一种技术叫VLSM的。


阅读全文...

网络相关常见问题

1. 访问应用慢怎么办?

首先开发者需确认访问慢的原因,包括用户原因,网络原因,服务端原因。
1. 用户原因建议从以下方面排查:
用户电脑性能,电脑病毒,DNS缓存和设置,上网代理,防火墙设置,浏览器版本和插件等,可以通过换电脑测试。

阅读全文...

四层和七层负载均衡的区别

(一)简单理解四层和七层负载均衡:

所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分配到真实的服务器;七

阅读全文...

mtr丢包分析

根据上图结果,第10、11跳都有可能存在丢包可能性,也是需要从183.136.223.124反向测试后,问题就明了。

从目标主机反向测试回来看是否有丢包。
1.如果没有丢包,就是目标主机前端或本身存在防火墙机机制
2.如果有丢包,mtr查明丢包节点,这就是问题所在了。


阅读全文...

标签: linuxmtr

作者:良玉 分类:网络检测工具 浏览:2332 评论:0

Linux tcpdump

tcpdump采用命令行方式,它的命令格式为:
tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ][ -i 网络接口 ] [ -r 文件名] [ -s snaplen ][ -T 类型 ] [ -w 文件名 ] [表达式 ]
  1. tcpdump的选项介绍
   -a    将网络地址和广播地址转变成名字;
   -d    将匹配信息包的代码以人们能够理解的汇编格式给出;
   -dd    将匹配信息包的代码以c语言程序段的格式给出;

阅读全文...

标签: linuxtcpdum网络

作者:良玉 分类:网络检测工具 浏览:622 评论:0

Linux traceroute

Traceroute的工作原理:

Traceroute最简单的基本用法是:traceroute hostname

Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了,所以该路由器会将此datagram丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源地址,IP包的所有内容及路由器的IP地址),traceroute 收到这个消息后,便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个TTL是2 的datagram,发现第2 个路由器...... traceroute 每次将送出的datagram的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个datagram 抵达目的地。当datagram到达目的地后,该主机并不会送回ICMP time exceeded消息,因为它已是目的地了,那么traceroute如何得知目的地到达了呢?

阅读全文...

ping

使用 ping可以测试计算机名和计算机的 ip 地址,验证与远程计算机的连接,通过将 icmp 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接,该命令只有在安装了 tcp/ip 协议后才可以使用。下面我们来看看他的命令:


ping [-t] [-a] [-n coun

阅读全文...

标签: ping网络

作者:良玉 分类:网络检测工具 浏览:547 评论:0

Linux mtr简介

在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr

[root@10.10.90.97 ~]# mtr -h

usage: mtr [-hvrctglspni46] [--help] [--version] [--report]

  [--report-cycles=COUNT] [--curses] [--gtk]

  [--raw] [--split] [--no-dns] [--address interface]


阅读全文...

标签: linuxmtr网络

作者:良玉 分类:网络检测工具 浏览:541 评论:0