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

article/2025/9/18 7:15:38

网络基础知识

  • 一、OSI七层模型
    • 1.1应用层
    • 1.2表示层
    • 1.3会话层
    • 1.4传输层
    • 1.5网络层
    • 1.6数据链路层
    • 1.7物理层
  • 二、TCP/IP五层参考模型解封装
  • 三、TCP/IP协议簇
  • 四、以太网
    • 4.1MAC地址
        • 4.1.1作用:
        • 4.1.2组成:
    • 4.2以太网帧格式
    • 4.3以太网交换机
        • 4.3.1交换机的工作原理
        • 4.3.2交换机的工作模式

一、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交换机的工作模式

  • 单工:两个数据之间只能单一方向传输数据
  • 半双工:两个数据可以双向数据传输,但是不能同时进行
  • 全双工:两个数据可以双向且同时进行传输

http://chatgpt.dhexx.cn/article/gLTbSnLr.shtml

相关文章

5G网络基础知识

5G挑战 5G面临挑战分类: MBB(Mobile Broadband)数量流量雪崩式增长。 移动设备通信所带来的流量增长。10年增长1000倍。 MBB(Mobile Broadband)指移动宽带。 联网设备数量巨大增长。 2020年预计有1000亿的联网设备。 应用场景和需求的多样性。 设备与设备之间的通…

Linux网络基础知识

Linux网络基础知识 网络架构: 互联网的组成: 局域网特点和常用设备: 特点:距离短、延迟小、传输速度高、传输可靠 设备:HUB、交换机、路由器 广域网常用设备:Modem、路由器、广域网交换机、接入服务器 …

100 个网络基础知识普及,看完成半个网络高手!

1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型的层次是什么? 有 7 个 OSI 层:物理层,数据链路层,网络层,传…

网络基础知识(CCNA)

网络基础知识(CCNA) 基础的基础 默认时,路由器用来分隔广播域,也分隔冲突域交换机用来分隔冲突域(广播域内的冲突),本质上交换机是多端口的网桥,集线器啥都不分隔,连接…

初级网络基础知识整理

一、网络模型: 第五层:应用层 抽象语言-->编码 第四层:表示层 编码--》二进制 第三层:网络层 internet 协议--IP --IP地址 第二层:介质访问控制层 --- 物理硬件控制 --mac地址 第一层:物…

TCPIP网络基础知识

1、OSI七层模型及数据传输过程 物理层 解决问题:实现两台机器互联,机器和机器之间是怎么通信? 1.两台机器互联的物理链路,物理介质。网线(双绞线)光纤、无线电波---基本连接 2.存在形式:0100…

【计算机网络】计算机网络基础知识

计算机网络基础知识 博主自述一.计算机网络基础1. 计算机网络发展阶段1.1 计算机网络拓扑图 2. 数据通信基础2.1.信息数据概念2.2数据传输类型2.3传输介质2.4数据编码2.5差错控制 3.传输网相关技术3.1 传输网的基础概念3.2 广域网相关技术3.3 局域网相关技术3.4宽带域域网相关技…

网络一些基础知识

参考: 1. 一文搞懂TCP与UDP的区别 2. Android中的http和https通信 3. HTTP Headers状态码(status)主要字段属性详解 4. HTTP1.0、HTTP1.1、HTTP2.0、HTTPS的区别 5、HTTP1.0、HTTP2.0、HTTP 3.0及HTTPS简要介绍 6、TCP的三次握手与四次挥手理解及面试题&#…

计算机网络基础知识总结,就这一篇了

如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的快速发展,从大型通用计算机 -> 超级计算机 -> 小型机 -> 个人电脑 -> 工作站 -…

100 个网络基础知识

关注星标,每天学习C语言新技能 因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享 来源:网络 1)什么是链接? 链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。 2)OSI 参考模型…

网络基础知识总结

基础知识: 什么叫网络? 网络是信息传输、接受、共享的虚拟平台,通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 什么是IP地址? 概念: IP协议提供的一种统一的地址格式,它…

计算机网络技术的就业规划,计算机网络技术职业生涯规划书前言

010在线为您甄选多篇描写计算机网络技术职业生涯规划书前言,计算机网络技术职业生涯规划书前言精选,计算机网络技术职业生涯规划书前言大全,有议论,叙事 ,想象等形式。文章字数有400字、600字、800字....缓存时间: 2021-06-15 在今…

计算机应用职业的外部环境,完整的职业生涯规划书范文

完整的职业生涯规划书范文 我们大学生应尽早进行职业生涯规划,最好从我们步入大学校园就开始。以下为大家分享的是完整的职业生涯规划书范文,希望对大家有所帮助。 前言 时光飞逝,不知不觉我已走到20岁的年轮边界。作为一名电子信息工程专业的…

web技术基础---网站设计说明书

《Web技术基础》 第1章 网站的规划 1.1.1 网站的定位 品味咖啡店网站整体上给人一种舒适、温馨的氛围,网页整体上呈现咖啡色、白色这种色调能带给人轻松、温暖的感觉,符合咖啡店主题。 1.1.2 网站板块的设置 网站的板块从整体上分为主页和副页。主要分…

职业生涯规划书-前端

写在前面 文章中部分图片来源于网络,小部分文段摘自网络。一篇关于我的小小理想,希望10年后的自己看到这篇文章,能感到自豪! 职业生涯规划书 引言 初秋的九月,怀揣着梦想,充满着希冀,来到了****…

如何在 Windows 下创建 macOS 引导介质 (USB 启动盘)

请访问原文链接:https://sysin.org/blog/macos-createinstallmedia,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 完整版请参看:如何创建可引导的 macOS 安装介质 补充章节: 在 Windows 下…

在 Windows 中制作 Ubuntu 系统的USB启动盘

转自:爱博客大伯 【笔记】在 Windows 中制作 Ubuntu 系统的USB启动盘 本文只针对 destop 版本。Ubuntu官网中有详细的教程,本文只是做个笔记,以备以后翻看。 有了 Ubuntu 系统的USB启动盘,就可以通过USB启动安装 Ubuntu 系统了。…

如何制作启动U盘安装系统?

用户问题:新手自己用U盘怎么装系统 很多用户对电脑莫名有种小心翼翼的感觉,总担心整崩溃。其实电脑就跟手机差不多,常见的操作不会影响电脑正常运行,而重要的操作几乎都有操作提示或说明,对于用户使用来说它其实没有那…

(一)制作U盘启动盘

1.下载并安装UltraISO软件(https://cn.ultraiso.net/) 2.下载Windows server 2008 r2镜像(https://msdn.itellyou.cn/) 3.U盘格式化成FAT文件系统,打开UltraISO软件 (1)用UltraISO软件打开Windows server 2008 r2镜像 (2)点击菜单 "启动"-写入硬盘映像…

Rufus 制作 USB 启动盘简单教程

制作 Windows 10 启动盘 U盘 / USB 安装盘图文教程 http://rufus.akeo.ie/downloads/rufus-2.2p.exe 1、将U盘连接到电脑,以管理员身份运行 Rufus,确认软件的“设备”一项中选中的是U盘的盘符 (图1处) 2、点击图2处的「光驱图标按钮」来选择你下载好的 …