一次读懂网络分层:应用层到物理层全解析

简介: 网络模型分为五层结构,从应用层到物理层逐层解析。应用层提供HTTP、SMTP、DNS等常见协议;传输层通过TCP和UDP确保数据可靠或高效传输;网络层利用IP和路由器实现跨网数据包路由;数据链路层通过MAC地址管理局域网设备;物理层负责比特流的物理传输。各层协同工作,使网络通信得以实现。

在我们日常生活中,网络无处不在,你是否好奇过网络是如何将信息从一个地方传递到另一个地方的呢?今天我们就来一起揭开网络的神秘面纱,通过五层模型来深入了解网络服务的分层结构,网络服务可以分为应用层、传输层、网络层、数据链路层和物理层

image.png

 

1.应用层

应用层是网络模型的顶层直接为用户提供各种网络服务。我们常用的各种互联网应用程序都是基于应用层协议运行的。

image.png

下面介绍几种常见的应用层协议

1.1 HTTP

HTTP适用于万维网的核心协议,是浏览器和服务器之间通信的基础。它定义了浏览器如何请求网页以及服务器如何返回网页内容。在浏览器中输入一个网址并按下回车键时,HTTP就开始工作了。

image.png  

1.2 SMTP

SMTP适用于电子邮件传输的协议,它主要用于邮件客户端与服务器之间的邮件发送和接收以及服务。如果没有SMTP,电子邮件就无法在互联网上传递

image.png

1.3 DNS

DNS是将人类可读的域名转换为计算机可读的IP地址的系统。想象一下,如果我们每次使用互联网都要记住一串数字十分麻烦DNS就是为了简化这个过程,让我们可以通过简单的域名访问网站


1.4 FTP

FTP适用于在网络上传输文件的协议它允许用户上传下载和管理文件。如果需要在互联网上传输大量数据FTP是一个非常方便的选择。

 

2.传输层

传输层负责在两个端点之间提供可靠的数据传输服务它主要通过两种协议来实现这一目标TCP和UDP


2.1 TCP

TCP是一种面向连接的协议,提供可靠的数据传输服务。它通过建立连接、确认数据接收和重传丢失的数据,确保数据能够准确无误的到达目的地。比如,当你在网上下载一个文件时,TCP就在确保文件完整无误的传输到你的电脑上

image.png

2.2 UDP

UDP是一种无连接的协议,不提供可靠性保证它发送数据报文,但不确认接收也不重传丢失的数据,这使得UDP更加高效,但也意味着数据可能丢失或顺序错乱视频流在线游戏等实时应用通常使用UDP因为更注重速度,而不是数据完整性。

 

3.网络层

网络层负责在不同网络之间路由数据包, 通过IP地址和其他路由信息确定数据包的最佳传输路径。


3.1 ICMP

ICMP主要用于发送错误消息和操作信息。例如,当你使用ping命令检查某个地址是否可达时,ICMP就在背后工作。发送一个回声请求报文到目标地址,并等待回声应答。


3.2 IP

IP是网络层的核心协议,负责将数据包从原地址传输到目的地址。IP协议定义了IP地址的结构,并为数据包的传输提供路由信息。IPV4和IPV6是两种主要的IP协议版本。


3.3 路由器

路由器是连接不同网络的设备,负责在网络之间转发数据包。它通过分析IP地址和路由表确定数据包的最佳传输路径,并将其转发到下一个网络节点。


3.4 防火墙

防火墙是一种网络安全设备,用于监控和控制进出网络的流量。它通过预定义的安全规则,过滤和阻止潜在的恶意流量,保护网络免受攻击。

 

4.数据链路层

数据链路层负责在同一网络中传输数据帧它通过物理地址来标识网络设备并提供错误检测和纠正。


4.1 网卡

网卡是连接计算机和网络的硬件设备。负责在计算机与网络之间传输数据,并将数据帧转换为电信号或光信号,以便在物理介质上传输。


4.2 网桥

网桥是一种连接两个或多个网络段的设备工作在数据链路层,通过分析数据帧的MAC地址,决定是否转发数据帧,以此连接和隔离不同网络段


4.3 交换机

交换机是一种多端口网桥,常用于局域网中。通过学习和存储网络设备的MAC地址智能的将数据帧转发到目标设备交换机,大大提高了网络的传输效率和性能。

 

5.物理层

物理层是网络模型的最低层,负责在物理介质上传输比特流。它定义了物理连接的规范,包括电缆连接器和信号类型。


5.1 中继器

中继器是一种用于扩展网络覆盖范围的设备,它接收放大并重新发送信号,以确保信号能够传输更远的距离。中继器通常用于有线网络和无线网络中


5.2 集线器

集线器是一种多端口的中继器,用于在局域网中连接多个设备,它将接收到的数据帧广播到所有端口,尽管这种方式效率较低,但在小型网络中仍然常见。

 

6.学习总结

今天我们一起学习了网络模型中的五层结构及其常见的网络服务和设备,从应用层的HTTPSMTPDNS和FTP到传输层的TCP和UDP,再到网络层的ICMPIP路由器和防火墙,以及数据链路层的网卡网桥和交换机,最后是物理层的中继器和集线器。希望通过这篇文章,大家对网络基础有了更深入的理解。网络技术虽然复杂,但它的分层结构让我们更容易理解和管理。如果你对某一层的内容感兴趣,不妨深入研究一下,相信你会发现更多有趣的知识。

相关文章
|
5天前
|
调度 云计算 芯片
云超算技术跃进,阿里云牵头制定我国首个云超算国家标准
近日,由阿里云联合中国电子技术标准化研究院主导制定的首个云超算国家标准已完成报批,不久后将正式批准发布。标准规定了云超算服务涉及的云计算基础资源、资源管理、运行和调度等方面的技术要求,为云超算服务产品的设计、实现、应用和选型提供指导,为云超算在HPC应用和用户的大范围采用奠定了基础。
179565 18
|
12天前
|
存储 运维 安全
云上金融量化策略回测方案与最佳实践
2024年11月29日,阿里云在上海举办金融量化策略回测Workshop,汇聚多位行业专家,围绕量化投资的最佳实践、数据隐私安全、量化策略回测方案等议题进行深入探讨。活动特别设计了动手实践环节,帮助参会者亲身体验阿里云产品功能,涵盖EHPC量化回测和Argo Workflows量化回测两大主题,旨在提升量化投研效率与安全性。
云上金融量化策略回测方案与最佳实践
|
14天前
|
人工智能 自然语言处理 前端开发
从0开始打造一款APP:前端+搭建本机服务,定制暖冬卫衣先到先得
通义灵码携手科技博主@玺哥超carry 打造全网第一个完整的、面向普通人的自然语言编程教程。完全使用 AI,再配合简单易懂的方法,只要你会打字,就能真正做出一个完整的应用。
9182 23
|
18天前
|
Cloud Native Apache 流计算
资料合集|Flink Forward Asia 2024 上海站
Apache Flink 年度技术盛会聚焦“回顾过去,展望未来”,涵盖流式湖仓、流批一体、Data+AI 等八大核心议题,近百家厂商参与,深入探讨前沿技术发展。小松鼠为大家整理了 FFA 2024 演讲 PPT ,可在线阅读和下载。
4881 12
资料合集|Flink Forward Asia 2024 上海站
|
18天前
|
自然语言处理 数据可视化 API
Qwen系列模型+GraphRAG/LightRAG/Kotaemon从0开始构建中医方剂大模型知识图谱问答
本文详细记录了作者在短时间内尝试构建中医药知识图谱的过程,涵盖了GraphRAG、LightRAG和Kotaemon三种图RAG架构的对比与应用。通过实际操作,作者不仅展示了如何利用这些工具构建知识图谱,还指出了每种工具的优势和局限性。尽管初步构建的知识图谱在数据处理、实体识别和关系抽取等方面存在不足,但为后续的优化和改进提供了宝贵的经验和方向。此外,文章强调了知识图谱构建不仅仅是技术问题,还需要深入整合领域知识和满足用户需求,体现了跨学科合作的重要性。
|
26天前
|
人工智能 自动驾驶 大数据
预告 | 阿里云邀您参加2024中国生成式AI大会上海站,马上报名
大会以“智能跃进 创造无限”为主题,设置主会场峰会、分会场研讨会及展览区,聚焦大模型、AI Infra等热点议题。阿里云智算集群产品解决方案负责人丛培岩将出席并发表《高性能智算集群设计思考与实践》主题演讲。观众报名现已开放。
|
14天前
|
人工智能 容器
三句话开发一个刮刮乐小游戏!暖ta一整个冬天!
本文介绍了如何利用千问开发一款情侣刮刮乐小游戏,通过三步简单指令实现从单个功能到整体框架,再到多端优化的过程,旨在为生活增添乐趣,促进情感交流。在线体验地址已提供,鼓励读者动手尝试,探索编程与AI结合的无限可能。
三句话开发一个刮刮乐小游戏!暖ta一整个冬天!
|
13天前
|
消息中间件 人工智能 运维
12月更文特别场——寻找用云高手,分享云&AI实践
我们寻找你,用云高手,欢迎分享你的真知灼见!
1020 67