美文网首页Network
网络的五层协议指什么?作用是什么?

网络的五层协议指什么?作用是什么?

作者: 老男孩IT教育 | 来源:发表于2022-09-21 14:32 被阅读0次

  网络的五层协议指什么?网络的五层协议主要包括:物理层、数据链路层、网络层、传输层、应用层,接下来小编带你详细的了解一下。

  1、应用层

  任务:为操作系统或网络应用程序提供访问网络服务的接口,通过应用进程间的交互完成特定网络应用。应用层定义的是应用进程间通信和交互的规则。

  常用协议:HTTP、SMTP、FTP、ping、telnet、DNS、DHCP等。

  2、传输层

  任务:负责向两个主机中进程之间的通信提供通用数据服务,为两台主机的应用程序提供端到端通信。

  主要使用以下两种协议:

  传输控制协议TCP:提供面向连接的、可靠的、基于流的数据传输服务,数据传输的单位是报文段。使用超时重发、数据确认等方式确保数据被正确发送至目的地。

  用户数据报协议UDP:提供无连接的、不可靠的、基于数据报的数据传输服务;数据传输的单位是用户数据报。

  3、网络层

  任务:负责对数据包进行路由选择和存储转发。

  ①负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把传输层产生的报文段和用户数据报封装成分组或包进行传送。

  ②IP协议:逐跳发送模式;根据数据包的目的地IP地址决定数据如何发送;如果数据包不能直接发送至目的地,IP协议负责寻找一个合适的下一跳路由器,并将数据包交付给该路由器转发。

  ③ICMP协议:因特网控制报文协议,用于检测网络连接。

  4、数据链路层

  任务:负责分配MAC地址。

  ①两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻的链路上传送帧。每一帧包括数据和必要的控制信息。

  ②网卡接口的网络驱动程序,处理数据在物理媒介上的传输;不同的物理网络具有电气特性,网络驱动程序隐藏实现细节,为上层协议提供一致接口。

  ③常用协议:地址解析协议和反地址解析协议,实现IP地址与机器物理地址之间的转换。

  5、物理层

  物理层所传数据单位是比特。物理层要考虑用多大的电压代表1或0,以及接受方如何识别发送方所发送的比特。

  6、各层对应的工作设备

  物理层:中继器、集线器

  数据链路层:网桥或交换机

  网络层中继系统:路由器

  网络层以上的中继系统:网关

相关文章

  • 网络的五层协议指什么?作用是什么?

    网络的五层协议指什么?网络的五层协议主要包括:物理层、数据链路层、网络层、传输层、应用层,接下来小编带你详细的了解...

  • Socket知识概览

    报文段 报文段是指TCP/IP 协议网络传输过程中,起着路由导航作用 用以查询各个网络路由网段、IP地址、交换协议...

  • 网络协议

    网络协议 网络的五层划分是什么? 应用层,常见协议:HTTP、FTP 传输层,常见协议:TCP.UDP 网络层,常...

  • iOS基础 | Objective-C 协议

    今天我们来学习Objectivc-C中的协议。学习主要分三部分: 协议是什么? 协议的作用是什么,可以用它实现什么...

  • 协议是什么?有什么作用?

    协议:声明一系列的方法,可由任何类实施,即使遵守该协议的类没有共同的超类。协议方法定义了独立于任何特定类的行为。简...

  • daocloud后端开发面经

    一面: 时间:2019年8月12日 时长:30分钟 方式:电话 问题:说下网络协议各层的作用是什么2 .网络层为什...

  • HTTP

    端口 OSI七层模型指什么? HTTP的工作原理是什么 URI的格式是什么?常见的协议有哪些 HTTP协议有几种和...

  • 我一脸懵逼,求求你告诉我IPFS到底是个什么鬼?

    IPFS到底是什么?是协议,是网络,还是系统? IPFS是一个数据数据传输协议。 如果你理解HTTP协议是什么,那...

  • 第二十周 网络协议

    话题:网络协议 网络的五层划分是什么?TCP 和 UDP 的区别是什么?简述 TCP 的三次握手过程。关键字:网络...

  • ajax

    1.ajax 是什么?有什么作用? ajax(Asynchronous JavaScript and XML)指的...

网友评论

    本文标题:网络的五层协议指什么?作用是什么?

    本文链接:https://www.haomeiwen.com/subject/kenbortx.html