Linux CentOS7 基础:网络管理技术
1. OSI 七层模型和 TCP/IP 四层模型
OSI 七层模型:
OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。
优点:
(1)把复杂的网络划分成更容易管理的层(将整个庞大而复杂的问题划分为若干个容易处理的小问题);
(2)没有一个厂家能完整的提供整套解决方案和所有的设备、协议;
(3)独立完成各自该做的任务,互不影响,分工明确,上层不关心下层具体细节,分层有益于网络排错功能与代表设备。
分层 | 名字 | 功能 | 工作在该层的设备 |
7 | 应用层 | 提供用户界面 | QQ、IE、应用程序 |
6 | 表示层 | 表示数据,进行加密等处理 | |
5 | 会话层 | 将不同应用程序的数据分离 | |
4 | 传输层 | 提供可靠或不可靠的传输,在重传前执行传错 | 防火墙 |
3 | 网络层 | 将分组拆分为字节,并讲字节组合成帧,使用 MAC 地址提供介质访问,执行错误检测,但不纠错 | 三层交换机、路由器 |
2 | 数据链路层 | 将分组拆分为字节,并将字节组合成帧,使用 MAC 地址提供介质访问,执行错误检测,但不纠错 | 二层交换机、网卡 |
1 | 物理层 | 在设备之间传输比特,指定电平,电缆速度和电缆针脚 | 集线器 |
TCP/IP 四层模型:
TCP/IP 参考模型是计算机网络的祖父 ARPANET 和其后继的因特网使用的参考模型。
使用四层模型的优势:
OSI 七层模型是理想模型,一般用于理论研究,它的分层有些冗余。实际应用选择 TCP/IP 的四层模型。而且 OSI自身也有缺陷,大多数人都认为 OSI 模型的层次数量与内容可能是最佳的选择,其实并非如此,其中会话层和表示层几乎是空的,而数据链路层和网络层包含的内容太多,有很多的子层插入,每个子层都有不同的功能。
网络协议:
英文名称 | 中文及作用 |
ARP | 地址解析协议;将 IP 地址解析成 MAC 地址 |
DNS | 域名解析协议 |
SNMP | 网络管理协议 |
DHCP |
动态主机配置协议;在 TCP/IP 网络上使客户机获得配置信息的协议 |
FTP | 文件传输协议;标准协议,在计算机和网络之间交换文件的最简单的方法 |
HTTP | 超文本传输协议 |
HTTPS | 安全超文本传输协议;由 Netscape 开发并内置于其浏览器中,用于对数据进行压缩和解压操作 |
ICMP | Internet 控制信息协议;互联网控制报文协议 |
SMTP | 简单邮件传递协议 |
TELNET | 虚拟终端协议 |
TFTP | 文件传输协议 |
UDP | 用户数据报协议;定义在互连网络环境中提供包交换的计算机通信的协议 |
TCP | 传输控制协议;面向连接的、可靠的、基于字节流的传输层通信协议 |
TCP 协议和 UDP 协议的:
区别:
(1)面向连接(TCP)和无连接(UDP)的;
(2)对系统资源的要求(TCP 较多,UDP 少);
(3)UDP 程序结构较简单,信息包的标题很短,只有8个字节,相对于 TCP 的20个字节信息包的额外开销很小,传输快;
(4)TCP 保证数据正确性,UDP 可能丢包;
(5)TCP 保证数据顺序,UDP 不保证。
应用场景:
(1)视频,语音通讯使用 UDP;
(2)网络环境好的情况下,例如局域网中通讯可以使用 UDP。UDP 数据传输完整性,可以通过应用层的软件来校对;
(3)TCP 传文件,对数据完整性要求高。
TCP 常用端口号名称:
端口号 | 协议名称 | 作用 |
21 | FTP | 文件传输服务 |
22 | SSH | 安全远程连接服务 |
23 | TELNET | 远程连接服务 |
25 | SMTP | 电子邮件服务 |
53 | DNS | 域名解析服务 |
80 | HTTP | WEB 服务 |
443 | HTTPS | 安全 WEB服务 |
查看端口对应的服务:
IP 地址分类:
A 类:范围从0~127,0是保留的并别表示所有 IP 地址,127是保留的用于测试回环口用的。A 类地址可用的范围是1~126。子网掩码 255.0.0.0
B 类:范围从128~191。子网掩码 255.255.0.0
C 类:范围从192~223。子网掩码 255.255.255.0
D 类:范围从224~239。用于多点广播中,多点广播地址用于一次寻址一组地址,标识共享同一协议的一组计算机
E 类:范围从 240~254。保留
私有 IP:10.0.0.0~10.255.255.255,172.16.0.0~172.31.255.255,192.168.0.0~192.168.255.255
2. Linux 网络相关的调试命令
网卡:
查看网卡连接情况:
查看 IP 地址信息:
常见的网络接口:
eth0~eth4 | 以太网接口(linux6) |
wlan0 | 无线接口 |
eno177776 | 以太网接口(linux7) |
ens33 | 以太网接口(linux7) |
band0 team0 | 网卡绑定接口 |
virbr0 | 虚拟交换机桥接接口 |
br0 | 虚拟网桥接口 |
lo | 本地回环接口 |
vnet | KVM 虚拟网卡接口 |
手动修改网卡配置文件:
启动或关闭指定的网卡:
端口:
查看系统中网络连接状态:
优化TCP 连接,快速释放 TCP 连接(Linux 下默认 MSL 等待时间是60秒):
DNS:
查看 DNS 配置文件:
查看 DNS 解析顺序:
路由:
查看路由信息:
查看 IP 地址是否冲突(查看网关是否冲突):
、
Linux CentOS7 基础:网络管理技术相关推荐
- Centos7.5- Linux网络管理技术
本节所讲内容: - 18.1 OSI七层模型和TCP/IP四层模型 - 18.2 linux网络相关的调试命令- 18.3 实战-在局域网中使用 awl伪装MAC地址进行多线程SYN洪水*** 18. ...
- linux防火墙基础firewalld
第二章firewalld防火墙(一)linux防火墙基础 防火墙技术: 1.包过滤 packet filtering 2.应用代理 application proxy 3.状态检测 stateful ...
- linux 网络管理技术
linux 网络管理技术 OSI七层模型和TCP/IP四层模型 OSI 七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一 ...
- centos7 dns配置_Linux Sever简单笔记(第十三堂课)之linux下的网络管理及DHCP配置的相关操作 - 我杨晓东太难了...
第13章linux下的网络管理 Linux下的网络管理 查看及测试网络 设置网络地址参数 使用DHCP动态配置主机地址 查看网络接口信息 ifconfig 查看所有活动网络接口的信息 ⚫ 执行 if ...
- linux网络管理期末,网络管理员考试知识点7—网络管理技术
第7章.网络管理技术 考点1.Windows的基本管理 [考法分析] 本考点的基本考法是能够识别Windows系统下,常见命令的含义与作用 [要点分析] 1.需要熟悉掌握常见命令,如ipconfig.p ...
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04)
接上一篇:linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包_03) 创建用户 组 及文件夹 创建用户组:groupadd oinstall 创建用户组:grou ...
- 2020-06-19 云运维linux centos7.2 文件管理基础知识总结
2020-06-19 云运维linux文件管理基础知识总结 linux=Linux: 命令(基础使用)+文件系统(目录)+服务(配置) 1.路径的分类 绝对路径:由根目录(/)开始写起的文件名或目录名 ...
- linux基础操作与实践,Linux操作系统基础与实践
<21世纪高等院校计算机网络工程专业规划教材:Linux操作系统基础与实践>由清华大学出版社出版. ¥19.18定价:¥29.50(6.51折) /2014-06-01 <Linux ...
- 中小企业网络管理技术完全篇
中小企业网络管理技术完全篇! 现在,若有哪家企业还没有搭建起自己的网络系统,那么人们一定会说:"这家企业太落后了!"这种"落后"现象,虽然目前在我国的现代企业中 ...
最新文章
- minecraft666java_我的世界的666的世界
- __len__的作用
- IOS开发入门环境搭建输出helloworld
- javascript --- 使用run函数,让100条ajax依次执行
- 在csdn中输入公式的方法
- ES6学习笔记(五):轻松了解ES6的内置扩展对象
- 无法生成“F:\system voiume information”下的常规文件夹列表拒绝访问
- 初涉龙芯I/龙芯II
- 2015年要做的150件事
- ThreadLocal分析学习
- c语言实现统计过程控制,SPC统计过程控制
- 用python设计数独的心得体会_Python生成数独矩阵
- android 7修改机型,Android 6.0/7.0可升级机型名单出炉
- 二手房“反价”越来越多 部分学区房涨价10万
- Fujitsu Diagnostic(硬盘坏道检测工具)v6.8绿色版
- 管理API访问令牌的最佳安全实践
- The server encountered an unexpected condition that prevented it from fulfilling the request
- c语言随机数字密码生成器,在线随机数生成器,批量随机数生成工具 - dute.org
- 陈启峰SBT(Size Balanced Tree )平衡搜索二叉树
- XJTU第八周大计基编程作业
热门文章
- jquery input change事件
- 使用cppcheck检查代码
- Jeesite4本地及服务器上传文件、图片详解
- 【每天一个 Linux 命令】网络相关命令(ifconfig、route、ping、traceroute、netstat、ss、telnet、rcp、scp)
- 各省、自治区、直辖市分行业新三板上市公司数统计(不含香港、澳门、台湾)
- 什么是拓扑(Topology) - 3D 角色 建模过程中的 中的术语:拓扑
- h5微信js-sdk分享接口php,H5 微信JSSDK自定义分享代码模板
- java中的类可以有多个直接父类_一个java类可以有多个父类吗?
- 教室预约系统mysql_PHP+MySQL教室预约管理系统的设计与实现
- 44000+ 人一夜之间失业:一拖二懒三不读书,不淘汰你淘汰谁?