问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

网络基本概念认识

创作时间:
作者:
@小白创作中心

网络基本概念认识

引用
1
来源
1.
https://cloud.tencent.com/developer/article/2508587

网络基础知识是理解现代信息技术的重要基石。从古代的信息传递方式到现代计算机网络的复杂架构,本文将带你系统地了解网络发展的历程、协议的作用、OSI七层模型和TCP/IP四层模型,以及数据在网络中的传输流程。

网络的发展

在古代,信息的传递主要依赖于面对面交流或骑马送信等方式。随着计算机的出现,数据的传递变得至关重要。多台计算机通过交换机和路由器连接在一起,形成了局域网(LAN)。而广域网(WAN)则是局域网的扩展版本,通过更多的交换机和路由器实现更远距离的数据共享。

初识协议

协议就像是战争双方签订的条约,是一种需要共同遵守的约定。在网络世界中,协议的制定者和实现者往往是不同的人或组织。例如,华为可以制定5G协议,而众多电脑厂商则负责实现这些协议。协议的作用在于实现模块间的解耦合,使得不同层次的问题可以独立解决。

OSI七层模型和TCP/IP四层模型

OSI七层模型虽然详细,但在实际应用中往往难以完全实现。其中,表示层和会话层尤其难以与操作系统适配。而在传输层,最著名的协议是TCP;在网络层,最著名的协议是IP。由于OSI模型过于理想化,实际应用中简化成了五层模型,即应用层、传输层、网络层、数据链路层和物理层。对于软件开发者来说,通常更关注应用层、传输层、网络层和数据链路层。

网络通信流程

网络通信不仅仅是简单的数据发送,还需要解决诸如寻址、数据丢失等问题。数据在传输过程中会经过多个层次,每个层次都有其特定的协议。以发送"你好"为例,数据会从应用层逐层向下封装,到达物理层后通过网络传输到目标主机,再逐层解封装。

这个过程涉及报头和有效载荷的概念。报头类似于快递单,包含了确保数据正确传输所需的各种信息。数据在传输过程中会逐层添加报头,到达目标主机后则逐层剥离报头。

感谢阅读!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号