计算机网络命令与原理--实操

本文介绍了计算机网络中的基本命令和协议,包括Traceroute、route、netstat、tcpdump的使用,以及wireshark工具的操作。深入探讨了MAC和IP协议,解析了集线器、网桥、交换机和路由器的区别,详细阐述了二三层网络的关系,强调了IP和MAC在通信中的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于计算机网络中的基础知识以及一些容易理解错的点,归纳如下:

传统网络学习1

一、Traceroute命令
  • 命令格式

    traceroute [-qm] host q:给每一hop发送的ICMP包数目 -m:总共希望探测的路由数

  • 原理

  • 分析流程

    1. 主机30.0.1.9向目标主机8.102发起UDP请求,目的端口号从33434递增,同时TTL值也递赠

    2. 红色标记处为三条ICMP报错信息,第一条报错如下:

      ICMP中包含UDP包,该UDP包对应着TTL=1的发送包,这意味着第一跳为30.0.1.1(网关)

    3. 同理,由第三条红色标记可知:路由第二跳为172.171.80.1

    4. 由第二条红色标记表明,数据包到达目标主机的3XXXX端口后,无法访问该端口,报错,所以最后目的地为80.102

      参考链接Traceroute原理


二、route命令

  • 命令格式:

1、 查看:route [-n]

-n 表示不解析域名,全部以IP地址来显示信息

2、 添加路由:

route add <-net x.x.x.x> <netmask x.x.x.x> <dev ethx> [gateway x.x.x.x]

3、 删除路由:

route del <-net x.x.x.x> <netmask x.x.x.x> <dev ethx> [gateway x.x.x.x]

4、 删除/添加默认网关(特殊的一条路由):

route add/del <default gw x.x.x.x>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值