zoukankan      html  css  js  c++  java
  • 网络基础学习

    1、ip link查看、设置数据链路层/网络硬件信息;ifup、ifconfig使用的底层命令
    a.ip link show eth0查看
    b.ip link set eth0 up/down address newmac更改mac地址、mtu等
    2、ip address查看、设置ip层信息
    a.ip address show查看ip信息
    b.ip address add增加网络接口
    3、ip route路由信息查看、设置
    a.ip route show路由表查看
    b.ip route add/del路由修改
    4、netstat -an 列出当前所有网络联机状态
    netstat -tulnp列出本机启动的网络服务/l选项--正在监听的port
    netstat -atunp列出本机所有网络连接状态
    5、lynx 网站--浏览网页
    wget url下载http协议中的资源
    6、tcpdump网络监听、抓包,图形界面ethereal
    a.tcpdump -i eth0 -nn监听eth0上的包
    b.tcpdump -i eth0 -nn port 21监听eth0上21端口上的包
    7、路由器:具有ip包转发功能的机器;通常由linux嵌入式OS、路由表(可有zebra软件实现动态路由表构建功能)组成
    a.启动linux中的ip包转发服务:echo "1" > /proc/sys/net/ipv4/ip_forward
    b.路由器通常至少有两个网络接口,以连接多个网络;如果其中一个连接private、一个连接public,则该路由器增加了NAT的ip转换功能,即可以对ip包头中的private ip与路由器的public ip进行转换,根据ip包的序列号辨别唯一性;

  • 相关阅读:
    UML序列图
    接口初探
    Discuz初探
    Vim指令学习
    UCenter Home代码研读之space.php
    建站须知
    linux指令之文件的创建、查询、修改
    InitPHP初探
    php环境搭建
    Zend Framework学习之Zend_Db 数据库操作
  • 原文地址:https://www.cnblogs.com/toven/p/2674024.html
Copyright © 2011-2022 走看看