该系列为“蜗牛学苑-网络安全”笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答

大纲

  • 1、TCP/IP参数
  • 2、网络操作命令
    • 2.1 设置TCP/IP参数
    • 2.2 查看TCP/IP参数
    • 2.3 测试TCP/IP配置
    • 2.4 tracert命令
    • 2.5 route命令
    • 2.6 netstat命令

1、TCP/IP参数

  • IP地址:标识网络中的某一台主机
  • 子网掩码:用于标识你的IP所处网络的范围,子网掩码越大,网络范围越小
  • 默认网关:标识与主机直连的路由器的IP地址
  • DNS服务器:用于域名解析

2、网络操作命令

2.1 设置TCP/IP参数

# 静态配置IP地址、子网掩码、默认网关
netsh interface ip set address "网卡名称" static 192.168.100.100 255.255.255.0 192.168.100.254
# 192.168.100.100       IP地址
# 255.255.255.0         子网掩码
# 192.168.100.254       默认网关
# 自动获取TCP/IP参数
netsh interface ip set address "网卡名称" dhcp
# 静态配置 DNS 服务器
netsh interface ip set dnsserver "网卡名称" static 12.12.12.12# 添加备用 DNS 服务器
netsh interface ip add dnsserver "网卡名称" static 222.66.66.66 index=2  //index=2 是索引,表示备用dns# 自动获取 DNS 服务器
netsh interface ip set dnsserver "网卡名称" dhcp

2.2 查看TCP/IP参数

# 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关)
ipconfig# 查看所有网卡的TCP/IP参数(IP地址、子网掩码、默认网关、mac地址、dhcp地址、dns地址、主机名)
ipconfig /all# 释放TCP/IP参数
ipconfig /release# 重新获取TCP/IP参数
ipconfig /renew# 刷新dns缓存
ipconfig /flushdns

2.3 测试TCP/IP配置

ping命令

  • 用于测试TCP/IP配置是否正确,测试与目标地址是否能通信
    官方解释
用法: ping [-t] [-a] [-n count] [-l size] target_name常用选项:-t             Ping 指定的主机,不停的ping。若要查看统计信息并继续操作,请键入 Ctrl+Break;若要停止,请键入 Ctrl+C。-a             将IP地址解析为主机名。(用于局域网比较多)-n count       要发送的回显请求数。(要发送的包的个数)-l size        发送缓冲区大小。(要发送的单个包的字节数)

举例

# ping 百度
ping www.baidu.comping -t www.baidu.com ping -a 183.232.231.172 ping -n 10 www.baidu.comping -l 128 www.baidu.com

2.4 tracert命令

  • 用于跟踪 当前使用的主机 到达 目标主机 中间会有多少个跃点(路由器)
  • 基本原理是,通过向目标发送不同IP生存时间(TTL)值的ICMP ECHO报文,在路径上的每个路由器转发数据包之前,将数据包上的TTL减1.当数据包上的TTL减为0时,路由器返回给发送方一个超时息。
tracert www.baidu.comtarcert 39.156.66.14

2.5 route命令

  • 用于操作网络路由表
# 打印路由表
route PRINT -4# 添加路由条目
route ADD 112.53.42.52/32 192.168.33.1
# 目标地址 可为IP:112.53.42.52 ,使用/32代表子网掩码
# 目标地址 可为网段:112.53.42.0,使用/24 或 /25 或 /26代表子网掩码
# 网关地址为:192.168.33.1# 删除路由条目
route delete 112.53.42.52
# 目标地址 可为IP:112.53.42.52
# 目标地址 可为网段:112.53.42.0

2.6 netstat命令

  • 用于统计TCP/IP网络连接

官方解释

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]-a            显示所有连接和侦听端口。-n            以数字形式显示地址和端口号。-o            显示拥有的与每个连接关联的进程 ID。-p proto      显示 proto 指定的协议的连接;proto可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。-s            显示每个协议的统计信息。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;PID:进程ID号

常用组合用法

# 查看所有TCP/IP网络连接、查看是否开了某端口、查看进程,以数字形式显示
netstat -a -n -o -p tcp
# 等价于 netstat -anop tcp# 查看路由表,作用同”route PRINT -4“
netstat -r

P10-Windows与网络基础-Windows基本命令-DOS网络相关操作命令相关推荐

  1. P11-Windows与网络基础-Windows用户管理

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 大纲 1.用户账户 1.1 什么是用户账户 1.2 进行用户管理 1.2.1 查询账户 ...

  2. 【网络工程师精华篇】超实用!100个网络基础知识汇总,网络工程师必备!

    1)什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传输层, ...

  3. 小白也能看懂的网络基础 | 01 什么是网络?

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 引言 欢迎来到网络世界,<小白也能看懂的网络基础>系列文章会从零开始帮助你构建网络的基础知识.如果你完 ...

  4. Java网络编程(网络基础(IP端口号网络通信协议)、TCP编程、UDP编程和URL编程原理以及常用方法的实例)

    网络编程 网络基础概述 计算机网络:   把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信息.共享硬件.软件.数据信息等 ...

  5. 网络基础1--计算机网络背景-局广城网范围,还有其他各种网,交换机路由器概念,ip地址,mac端口了解,网络协议,五层模型,传输中数据封装和分用,网络字节序,主机字节序如何判断。

    ** 计算机网络背景 ** 网络发展史:一个网络由路由器星形发散 局域网 1.指覆盖范围在1000米以内的网络 2.计算机的数量较多,通过交换机和路由器连在一起,也被称为服务器. 城域网: 1.指覆盖 ...

  6. linux培训机构 网络班,Linux基础教程之网络基础知识与Linux网络配置

    本文主要内容是: 1.讲述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别. 2.IP地址的分类有哪些?子网掩码的表示形式及其作用 3.计算机网络的分成模型有哪些(OSI模型和TCP ...

  7. P8-Windows与网络基础-Windows基本命令-目录文件操作(cd、dir、md、rd、move、copy、xcopy、del)

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 大纲 目标 授课 前言 DOS命令的约定 1.目录和文件的应用操作 1.1 cd命令 ...

  8. P9-Windows与网络基础-Windows基本命令-文本操作(type、findstr)

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 大纲 1.文本处理 1.1 type命令 1.2 findstr命令 1.文本处理 1 ...

  9. P17-Windows与网络基础-Windows文件共享

    该系列为"蜗牛学苑-网络安全"笔记,跟随课程加入自己见解,同时也为项目中碰到一些问题做了解答 Windows文件共享 1.共享要求 1.1 物理上处于同一局域网 1.2 逻辑上处于 ...

最新文章

  1. 用Eclipse的snippets功能实现代码重用
  2. linux操作入门,Linux基础操作
  3. thymeleaf的能用在什么地方_细品 Spring Boot+Thymeleaf,还有这么多好玩的细节!
  4. npoi的mvc怎么ajax导出,asp.net mvc利用NPOI导入导出Excel解决方法
  5. gin 优雅重启或停止
  6. 最新软件测试岗位职责大全,看看哪些你还没掌握?
  7. 【Python】ime series:时间序列
  8. linux内核分析与移植,内核分析移植
  9. 亚太地区数学建模优秀论文_数学建模美赛强势来袭!
  10. Makefile学习(三)[第二版]
  11. 克服VR眩晕之帧数:提升UE4内容实时渲染效率
  12. java filechooser_Java—FileChooser(示例代码)
  13. HDOJ--4548--美素数
  14. css学习----边框属性
  15. Bootstrap 按钮的使用
  16. java jbutton方法_java-如何设置JButton的大小?
  17. 微信订阅号如何快速涨粉
  18. 流行音乐网站 /音乐网站/音乐播放系统
  19. windows7家庭普通版 添加 gpedit 组策略
  20. python图片转换成文字的手机软件_手机如何将图片转换成文字?用这两种方法转换很简单...

热门文章

  1. JetBrains所有IDE和.NET 工具 V2022.1全面升级
  2. 水火不容?研发人员也是产品经理!
  3. 2055013-56-2,Ald-Ph-PEG2-amine TFA salt,CHO-Ph-PEG2-amine TFA
  4. 自动驾驶基础知识(一)——英文缩写(持续更新...)
  5. 计算机键盘录入指法视频,第一章计算机文录入键盘指法.ppt
  6. 浙江省工程师职称评审申报时间
  7. mpvue 引入weui
  8. 超级计算机多层网络,超级计算机多层体系结构的摘要和描述
  9. 基于Echarts+HTML5可视化数据大屏展示—电子商务公共服务平台大数据中心
  10. ps -aux | grep 用法详解