运维必知的网络基础知识!

一、OSI七层模型

OSI:OSI参考模型是是1984年ISO(国际标准化组织)颁布的一个开放式体系结构,它将网络分为七层。

1.1应用层

网络服务最终用户的一个接口

  • 主要功能:规定应用程序的数据格式,对客户进行服务,内含大量人们所需要的协议(HTTP、FTP、TFTP、SMTP、SNMP 、DNS等)。

1.2表示层

数据的表示、安全、压缩

  • 主要功能:将数据进行编码解码,相当于翻译数据能让接收方理解,还可以进行数据压缩、解压、加密、解密。

1.3会话层

建立、管理、终止会话

  • 主要功能:建立不同机器上用户之间的会话关系,管理会话中数据的交换,中止会话 。

1.4传输层

定义传输数据的协议端号,以及流控和差错校验,单位(数据段)

  • 主要功能:选择协议(TCP/UDP)端号对上层数据进行封装,对数据进行校验并控制流量传输给下一层。
  • 应用:如四层交换机、四层路由器

1.5网络层

进行逻辑地址录址,实现不同网络之间的路径选择,单位(数据包)

  • 主要功能:将上层数据封装成数据包,选择IP地址,以最佳路径从源端传输到目的端。
  • 应用:如路由器

1.6数据链路层

建立逻辑连接、进行硬件地址寻址、差错校验等功能,单位(数据帧)

  • 主要功能是:将上层数据封装成固定格式的帧,在帧内封装MAC地址,将帧进行流量控制的传输、同步,在帧尾部还加上校验信息,发现错误数据时重传数据帧。
  • 应用:如交换机,网桥

1.7物理层

建立、维护、断开物理连接,单位(bit)

  • 主要功能是:完成相邻两个节点间比特流的传输。
  • 涉及的主要范围:如双绞线、光纤、插座等物理层接口及与接口连接的传输介质

图片
在这里插入图片描述

二、TCP/IP五层参考模型解封装

在这里插入图片描述

三、TCP/IP协议簇

TCP/IP协议簇:传输控制协议/网际协议,是指能够在多个不同网络间实现信息传输的协议簇

  • HTTP :超文本传输协议,目前用的主要场景Web服务网页的传输,默认使用TCP的80端口
  • FTP : 文件传输协议,提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,默认使用TCP的20、21端口。
  • TFTP:简单文件传输协议,是一个小而易于实现的文件传送协议,TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别,默认使用UDP69端口。
  • SMTP :简单邮件传输协议,一组用于从源地址到目的地址传送邮件的规则,并且控制信件的中转方式,用于邮件的发送,默认TCP的25端口。
  • SNMP :简单网络管理协议,是专门设计用于在 IP网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,默认使用UDP161端口。
  • DNS :域名解析系统,将域名和IP地址相互映射,默认使用TCP和UDP的53端口 。
  • TCP:传输控制协议,是一种面向连接的、安全可靠的、基于字节流的传输层通信协议。
  • UDP :无连接传输协议,是一种不完全可靠,但传输效率更高的传输层通信协议。
  • IP :网络之间互连的协议,设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。
  • ICMP: 用于在IP主机、路由器之间传递控制消息。
  • IGMP:用于IP主机向任一个直接相邻的路由器报告他们的组成员情况。允许Internet主机参加多播,也是IP主机用作向相邻多目路由器报告多目组成员的协议。
  • ARP:是根据IP地址获取物理地址的地址解析协议。
  • RARP:反向地址转换协议,允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。
  • POP3邮局协议版本3:用于邮件的接收,默认使用tcp的110端口
  • telnet远程登陆协议:一种字符模式的终端服务,可以使用户通过网络进入远程主机或网络设备,然后对远程主机或设备进行操作,默认使用tcp的23端口
  • ssh安全的远程登陆协议,默认使用tcp的22端口
  • DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的I+P地址和子网掩码,默认使用udp的67和68端口

四、以太网

发展史:在这里插入图片描述

4.1MAC地址

每块网卡的唯一地址

4.1.1作用:

用来识别一个以太网上的某个单独设备或一组设备,如我们的身份证一样,具有唯一性。

4.1.2组成:

48位二进制数,第8位为0是为单播地址,第8位为1时为组播地址,全部为1时为广播地址。

  • 单播:一对一发送
  • 组播:一对多发送,接收者是一个特定的组成员
  • 广播:一对多发送,在这段网段中的所有主机都能收到

4.2以太网帧格式

Ethernet Ⅱ的帧格式
在这里插入图片描述

  • 帧起始定义符:开始传输
  • 源地址:MAC地址
  • 类型:标识上层协议类型
  • 帧校验序列:用32位的循环冗余校验法(CRC)

4.3以太网交换机

交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备

4.3.1交换机的工作原理
  • MAC地址学习(记录MAC地址,默认有300秒的老化时间)
    在这里插入图片描述

  • 广播未知数据帧(广播泛洪):将数据传输该区域网内接受方

  • 接受方回应

  • 交换机实现单播通信

4.3.2交换机的工作模式
  • 单工:两个数据之间只能单一方向传输数据
  • 半双工:两个数据可以双向数据传输,但是不能同时进行
  • 全双工:两个数据可以双向且同时进行传输
  • 16
    点赞
  • 162
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Windows运维基础知识包括以下内容: 1. 操作系统和体系结构:了解Windows操作系统的不同版本和体系结构是非常重要的。Windows操作系统有不同的版本,如Windows 7、Windows 10等,并支持不同的体系结构,如x86、x64、ARM等。了解不同版本和体系结构的特点和使用场景能够帮助你更好地进行Windows运维工作。 2. 文件系统和磁盘管理:Windows使用NTFS作为主要文件系统,了解NTFS的特性和管理方法可以帮助你有效地管理和维护文件系统。此外,了解磁盘管理工具和技术,如磁盘分区、格式化、磁盘镜像等,可以帮助你进行磁盘的管理和维护工作。 3. 用户和权限管理:在Windows中,用户和权限管理是非常重要的一部分。了解如何创建和管理用户账户,如何分配和管理权限,以及如何设置安全策略和访问控制可以帮助你确保系统的安全性。 4. 网络网络服务:理解基本的网络概念和技术是进行Windows运维工作的关键。了解网络配置、IP地址管理、DNS、DHCP等网络服务的运行原理和配置方法可以帮助你保持网络的稳定性和安全性。 5. 远程管理和监控:Windows提供了多种远程管理和监控工具,如远程桌面、PowerShell等。了解如何使用这些工具进行远程管理和监控可以提高你的工作效率和响应能力。 需要注意的是,Windows运维工作需要一定的技术基础,包括计算机网络、操作系统和安全等方面的知识。如果你是零基础的读者,建议先了解Docker和Kubernetes的基本知识,然后再逐步学习Windows运维的相关知识和技能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值