概述计算机网络五层原理体系结构中各层的功能_Python网络概述:协议与体系结构的运用...

本文介绍了计算机网络中的五层协议体系结构,包括物理层、数据链路层、网络层、传输层和应用层的功能。物理层负责数据传输环境,数据链路层处理帧传输,网络层实现数据分组,传输层提供连接服务,应用层则定义应用进程间的通信规则。同时,文章提到了TCP/IP协议族中的TCP和UDP协议,TCP是面向连接、可靠的协议,而UDP则是无连接、轻量级的协议。
摘要由CSDN通过智能技术生成

网络中存在多台主机,为保证主机间能顺利通讯,且通信双方可以获取到准确、有效的数据,应制订一组用于数据传输的规则,这组规则就是协议。

协议需要预先制定,同时,为确保网络通讯过程中对各种事件的应对能“有法可依”,协议应面面俱到。但网络间的通信需要经历复杂的过程,一段复杂过程中的各项操作会出现各种各样的结果,为复杂过程的多种结果也会是复杂的。为了简化协议,人们考虑按照通信过程中各项工作的性质,将工作分为不同层次,并为每一层制定各自的协议。

制定协议时为网络间通信过程所划分的层次通常称为计算机网络的体系结构。下面先对网络体系结构进行讲解,再基于体系结构中的层次介绍常用的网络协议。

1. 网络体系结构

计算机网络中常见的体系结构有OSI(Open System Interconnect,开放式系统互联模型)和TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议模型)。

OSI由国际标准协会ISO制定,共分为七层,由上而下依次为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,虽然OSI由ISO制定,但其实用性较差,并未得到广泛应用。

在OSI诞生时,因特网已实现了全世界的基本覆盖,因此市面上应用最广泛的体系结构为因特网中使用的TCP/IP体系结构,该结构包含四层,分别为应用层、传输层、网际层和网络接口层。

此外,在计算机网络中通常以一种包含五层协议的体系结构来讲解各层之间的功能与联系,这种体系结构结合OSI和TCP/IP的优点,分为应用层、传输层、网络层、数据链路层和物理层。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值