Centos7 网络相关知识与命令

OSI七层模式,TCP/IP四层模型

在这里插入图片描述

  • TCP 传输控制协议,在接受方收到后会返回确认信息,适用于可靠性的传输
  • UDP 数据包协议,只会发送,不会进行确认,适用于即时类的传输

交换机

  • 早期使用的HUB设备,它的缺点为,广播传送不安全,会占用大量带宽
  • 交换机通电后会生成一张MAC地址表,使传播具有针对性。交换机可以用来组件局域网。

路由器

  • 早期上网方式,通过电话线来连接网络。当来电话,会导致断网,很不方便
  • 改良后的上网方式,调制解调器,将电话线一分为二,缺点是只有一个接口
  • 现在的上网方式,路由器,将多台想上网的电脑连接到交换机上,然后连接到路由器上,再连接到调制解调器上。
  • internet看到的就是路由器

PIng IP返回数据解释

  1. ping命令解释
    ping 127.0.0.1环回地址,测试tcp/ip地址是否安装
    在这里插入图片描述
    TTL代表该主机使用的是什么操作系统,128是Windom 64是Linux

网络相关知识

  1. IP地址:网络位+主机位
  • 求主机位,将ip地址于子网掩码进行与运算,得到的就是网络位
  1. 网关
  • 一个网络连接到另一个网络的关口,当电脑想要联网,外部只能看到路由器,路由器就相当于网关。
  1. DNS,域名解析系统
  • 静态配置在这里插入图片描述
  • 动态配置
    在这里插入图片描述
  1. DNS服务器
    配置文件配置是在/etc/resolv.conf配置文件下配置的
    即echo nameserver 8.8.8.8 > /etc/resolv.conf

虚拟机连接方式,三种网络模式

  • 虚拟机网卡命名,是由vdev动态管理设备命名的

  • 仅主机模式 host-only
    不能与外界通信,只能与本机物理网卡通信

  • NAT模式下,平行的主机如何访问真机上的虚拟机
    NAT,虚拟机网卡vmnet8与真机的网卡jcxy-wifi不在同一网段
    不经过真机直接访问外部,vmnet8相当于虚拟路由器,由服务中VMware DHCP Service来支持 在这里插入图片描述
    虚拟机上的编辑-NAT-端口转发-添加端口,虚拟端口;利用ssh root@虚拟机上的ip -p 真机端口 来访问虚拟机。在这里插入图片描述
    在这里插入图片描述

  • brideg桥接
    桥接的虚拟网卡由一下服务提供
    在这里插入图片描述
    在这里插入图片描述

wget网络下载

  • 命令 wget [选项] [url地址] , 不要使用https,https是安全链接,需要一些其他的包的支持。
    • 选项 -O ,改名 wget -O 新名 http://www.baidu.com
    • 选项 --limit-rate=xxxK 限速下载 wget --limit-rate=300k www.baidu.com
    • 选项 -c 断点下载,可以接着上次没下完的接着下 wget -c www.baidu.com
    • 选项 -b 后台下载
    • 选项 -i xxx.txt 批量下载,不过要将url路径事先保存在xxx.txt文件中, wget -i xxx.txt

本地与远程计算机

  • ssh需要的rpm包:
    rpm -qa | grep openssh
    openssh-7.4p1-16.el7.x86_64
    openssh-server-7.4p1-16.el7.x86_64
    openssh-clients-7.4p1-16.el7.x86_64
  1. scp远程拷贝(ssh+cp):
  • 将本机上的文件cp到远程机上
    scp [选项] /路径/本机上的文件或目录 Username@远程机的ip地址:/要存放的路径
    scp /root/install.log root@xxx.xxx.xxx.xxx:/home 将本机上root下的install.log文件拷贝到远程机的home上
  • 从远程机上cp文件到本机上
    scp Username@远程机的ip地址:/路径/文件或目录 /本机上的路径
    scp root@xxx.xxx.xxx.xxx:/home/install.log /root/
  1. 登录远程机
    ssh Username@xxx.xxx.xxx.xxx
    端口访问: ssh -p port Username@xxx.xxx.xxx.xxx
    远程连接完成后,会自动建立.root/.ssh/known_hosts文件,并将该记录记载在known_hosts文件中。
  • ssh实现免密登录:
    rssh-keygen : 生成公钥,私钥
    在这里插入图片描述在这里插入图片描述
    ssh-copy-id 远程机hostname@ip地址
    ssh root@192.168.4.207
    将公钥内容传递给远程机,远程机利用公钥加密再传回去给主机,主机用私钥进行验证,验证成功后,建立连接

测试:
之后可在主机上测试一下,同时查看远程机上是否有authorized_keys在这里插入图片描述

  1. ip地址映射
    在本机上的hosts上配置ip地址映射在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值