网络基础知识
- 网络地址(ip地址):互联网协议地址. 为互联网上每一个网络或主机分配一个逻辑地址,ip地址工作在网络层
- 物理地址(mac地址):为每一个设备固定的硬件地址,工作在链路层
Tcp/IP 5层常见协议
应用层:FTPHTTPSMTPTelnetDNS等
传输层:TCP(可靠,面向连接).UDP(不可靠,直接传)
网络层:IPICMPARP
数据链路层:PPP
物理层:
端口配置文件:/etc/service
1 | |
- 路由器2个网卡
- 外网网卡:局域网私有IP通过
NAT转换为申请的共有IP访问公网(包一层地址).收到访问时拆地址,资源问题.优点:局域网内许多IP通过一个公网IP上网
- 路由器2个功能
- 跨网段通信
- 路由选择 a.动态路由 b.静态路由
- 网关(必须是路由)(路由 或虚拟路由):
- 默认路由:处理不了的ip给默认路由处理,发给默认的ip
- NAT转换:私有IP转为
查看系统中路由表信息
route -n域名解析测试(将域名转化成ip)
nslookup www.baidu.comnetstat1
2
3
4
5
6-a 所有活动
-n 数字显示
-t tcp协议相关信息
-u udp协议相关
-p pid
-l listen 监听traceroute路由跟踪1
-q n 测试发送几个数据包ping 域名测试网络联通性1
2
3-c ping的次数
-s 数据包大小
-i 间隔时间arp:将ip转化为MAC(物理)地址1
2arp -a 查看所有对应的MAC地址
arp -d ip //删除arp记录
FTP文件共享服务(file transfer rotocol)
vsfptd(very secure)
2个端口
command控制端口 21/tcpdate数据端口 20/tcp(主动模式)
yum -y install vsftpd- 开启防火墙
systemctl start firewalld firewall-cmd --permanent --add-service=ftp:加入ftp服务firewall-cmd --reloadfirewall-cmd --permanent --list-all查看firewall永久服务
虚拟机:centos 6下 ftp服务器搭建
- 下载
vsfptyum -y install vsftpd - 开启
ftp服务service vsftpd start - 修改为开机启动
chkconfig vsftpd on - 关闭
selinux(安全模式)
sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config
5. 关闭防火墙:iptables -Fservice iptables save
文件放到了
/var/ftplftp使用:lftp iplsget test.txt//下载ftp目录下的文件mirror pub/// 镜像文件lcd locate//本地cdwget URL(world wide web get)
wget ftp://192.168.1.105 -O /home/lc/Documents/a.txt指定下载位置(重命名)-q quiet安静wget ftp://192.168.1.105 -o /home/lc/Documents/downlog将下载日志记录到指定文件夹wget URL:居然直接把别人网站源码下载了
- ftp 配置文件
/etc/vsftpd/vsftpd.conf
NFS (network file system)网络文件系统:
环境:nas ip 192.168.44.132nfs 服务端 ip 192.168.44.131 和 其他出现的
- 一种分布式文件系统协议
nfs的nas(network attached storage 网络附属存储):存储端
- 让服务器的网站数据都更新来自存储端(数据存储服务器)
nas端操作 - 关闭
selinux和防火墙 yum -y install nfs-utilsmkdir /webdataecho "测试" > /webdata/index.html- 修改
nfs配置文件vim /etc/exports1
2
3/webdata 192.168.44.0/24(rw,sync,no_root_squash)
rw:主机(nas)端对该目录的权限
no_root_sqush 客户端以root登入不改变客户端权限
mount 挂载 umount取消挂载
1 | |
yum -y install nas-utilsmkdir /webdateecho "nas test" > /webdate/index.html
- 查看
nas端共享showmount -e ip - 将
nas端文件内容挂载到nfs服务端mount -t nfs 192.168.44.132:/webdata /var/www/htmlumount /var/www/html - 自动挂载
vim /etc/fstab192.168.44.132:/webdata /var/www/html nfs defaults 0 0mount -a
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!