千家信息网

小白入门计算机网络

发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,计算机网络基础之网络参考模型分层思想分层,顾名思义,就是将单个复杂的问题分成多个小问题,从而对各个问题采取针对性的解决策略、优化方法和纠正错误等。举一个现实生活中的例子,公司的管理部门的划分,如下图所
千家信息网最后更新 2024年11月21日小白入门计算机网络

计算机网络基础之网络参考模型

分层思想

分层,顾名思义,就是将单个复杂的问题分成多个小问题,从而对各个问题采取针对性的解决策略、优化方法和纠正错误等。举一个现实生活中的例子,公司的管理部门的划分,如下图所示:

将一个公司分成若干部门,各个部门各司其职,进行问题处理,事件解决和问题追踪等就会比较高效地运营和管理公司员工及业务。
其实,分层的目的简单讲就是为了简化、分析、处理问题,从而提高效率,节约对应成本。

网络参考模型

OSI七层参考模型

依照分层思想,类比公司企业管理,其实网络管理与之类似。OSI参考模型是1984年由国际标准化组织(ISO)颁布的名为"开放系统互联"的参考模型,简称OSI。具体分层如下图所示。

上图给出了与各层对应的相关功能。本文以了解为主,相关内容知识点较多,这里不再过多介绍。

TCP/IP参考模型

TCP/IP参考模型全称为传输控制协议/网络互联协议(Transmission Control Protocol/Internet Protocol)

上图中,早期的TCPIP模型是一个四层结构,后来借鉴OSI参考模型将其分成五层,该模型是一系列协议的集合,严格来说,应该叫做TCP/IP协议簇。

至于TCP建立连接和断开连接的三次握手、四次挥手暂且不详细介绍。给出一个握手的引子:

建立连接好比情侣打电话: (1)男:请问是XXX吗?(询问为了确认是否是自己的女朋友,万一是丈母娘叫错了比较尴尬了)
(2)女:嗯,我是XXX(给出回复/应答),你是XXX吗?(询问是否对方是自己的男朋友)
(3)男:嗯,我是XXX。(给出回复/应答)
这里其实将两个人换成客户端和服务器就是建立连接的过程,进行三次(所以是三次握手),询问(客户机)--应答&&询问(服务器)--应答(客户机)
这里简单举例介绍,有兴趣可以自行查阅理论知识。

补充点

端口号:用于标识上层协议或应用程序

PDU:Protocol Data Unit 协议数据单元

传输协议:TCP协议和UDP协议

TCP协议:面向连接的、可靠的进程间通信 优点:安全
UDP协议:无连接、非可靠的协议 优点:高效率

0