本文是根据慕课网tony老师的课程所写的笔记,老师讲的很好!感谢~http://www.imooc.com/u/279399/courses?sort=publish
目录
一、网络基础
1.ISO/OSI七层模型
- 发送端数据从上层传入下层,接收端数据从下层传入上层
- 数据实际是在物理层传输
- 上三层为用户提供服务,下四层对传递数据服务
2.TCP/IP四层模型
网络接口层
网际互联层
传输层
应用层
TCP/IP模型与OSI模型的对应
TCP/IP模型与OSI模型的比较
3.IP地址
IP包头
IP地址
地址格式为:IP地址=网络地址+主机地址 或 IP地址=网络地址+子网地址+主机地址
IP地址分类
1. A类IP地址 一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。可用的A类网络有126个,每个网络能容纳1670万多个主机。
2. B类IP地址 一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”。可用的B类网络有16382个,每个网络能容纳6万多个主机 。
3. C类IP地址 一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。C类网络可达209万余个,每个网络能容纳254个主机。
实际上,还存在着D类地址和E类地址。但这两类地址用途比较特殊,在这里只是简单介绍一下:D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。E类地址保留给将来使用。
4.子网掩码
ip必须要和子网掩码配套使用,子网掩码数字只有255和0(非标准子网掩码除外)。ip地址中和255对应的数字表示网段,
如192.168.1.1 子网掩码255.255.255.0,则192.168.1.这三个数字一样就表示在一个网段 192.168.1.2和192.168.1.3就在一个网段。
一般用标准子网掩码就行:
A类ip:255.0.0.0
B类ip:255.255.0.0
C类ip:255.255.255.0
变长子网掩码与子网划分
5.端口作用
常见端口号
查看本机启用的端口
5.DNS作用
不配置DNS是不能访问互联网的
域名解析服务器 把域名如www.sina.com变成IP地址56.104.117.201(域名好记)
DNS服务的作用
域名空间结构
DNS查询过程
DNS查询类型
6.网关
网关作用
解释一下:
二、Linux网络配置
1.ip地址配置
(1)ifconfig命令 临时 配置ip地址
(2)setup工具永久配置ip地址
setup 网络配置
service network restart 重启网络服务
(3)修改网络配置文件(标准)
网卡信息文件
(如果 自动获取ip ,局域网内要有dhcp服务器)
service network restart 重启网络服务
主机名文件
DNS配置文件
(4)图形界面配置ip地址
2.虚拟机网络参数配置
(1)配置ip地址
(2)启动网卡
(3)修改UUID
(4)设置虚拟机网络连接方式
(5)修改桥接网卡
三、Linux网络命令
1.网络环境查看命令
(1)ifconfig命令(查看ip和子网掩码)
(2)关闭与启动网卡 ifdown ifup
(3)查询网络状态 netstat (查看端口)
常用:
netstat -tuln
netstat -an
查看当前有多少连接
(4)route命令 (路由)
(5)域名解析命令 (DNS)
2.网络测试命令
(1)ping命令(判断网络是否通畅)
(2)telnet命令(判断端口是否可以连通)
(3)traceroute命令 (路由跟踪)
(4)wget命令(下载)
(5)tcpdump命令
四、远程登录
1.SSH协议原理
(1)对称加密算法
(2)非对称加密算法
(3)SSH安全外壳协议
(4)SSH命令
2.SecureCRT远程管理工具
这是一个收费软件,下载破解版即可
3.Xshell工具和WinSCP文件传输工具
Xshell有免费版,功能也更强大,推荐使用
WinSCP