目录
ISO/OSI七层网络模型
- 物理层:设备之间的比特流、物理接口、电气特性等
- 数据链路层:成帧、用MAC地址访问媒介、错误检测与修正
- 网络层:提供逻辑地址、选路
- 传输层:可靠与不可靠的传输、传输前的错误检测、流控
- 会话层:对应用会话的管理、同步
- 表示层:数据的表现形式、特定功能的实现如-加密
- 用户层:用户接口
TCP/IP四层模型
- 应用层、传输层、国际互联层、网络接口层
Linux配置IP地址
- ifconfig命令临时配置IP地址
– ifconfig eth0 192.168.1.125 netmask 225.225.225.0 - setup工具永久配置IP地址
– vi /etc/sysconfig/network-scripts/ifcfg-eth0
– 主机名:vi /etc/sysconfig/network 永久修改主机名
– 临时修改主机名:hostname 主机名
– DNS配置文件:vi /etc/resolv.conf - 修改网络配置文件
- 图形界面配置IP地址
Linux网络环境查看命令
- ifconfig:查看与配置网络状态命令
- ifdown:关闭网卡
- ifup:启动网卡
- netstat 选项
– t:列出TCP协议端口
– u:列出UDP协议端口
– n:不适用域名和服务名,而使用IP地址和端口号
– l:仅列出在监听状态网络服务
– a:列出所有的网络连接
– r:列出路由列表,功能和route命令一致 - route -n 查看网关
- route add default gw 192.168.1.1 临时设置网关
- route del default gw 删除网关
- nslookup 域名 查看本机DNS和域名IP地址
Linux网络测试命令
- ping [选项] ip或者域名
– c 指定次数 - telnet [域名或IP] [端口] telnet 192.168.1.1 22
- traceroute ip或域名 路由跟踪命令
- wget http://… 下载命令
- tcpdump -i eth0 -nnX port 21
– i 指定网卡接口
– nn 将数据包中的域名与服务转为IP和端口
– X 以十六进制和ASCII码显示数据包内容
– port 指定监听的端口
远程登录
- ssh 用户名@ip
- scp [-r] 用户名@ip:文件路径 本地路径
- scp [-r] 本地文件 用户名@ip:文件路径