一文看懂计算机网络五层协议+各层网络协议大全

这篇具有很好参考价值的文章主要介绍了一文看懂计算机网络五层协议+各层网络协议大全。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、通用五层协议体系

5. 应用层

4. 运输层

3. 网络层

2. 数据链路层

1. 物理层

二、各层之间的传递过程

三、TCP/IP体系结构

四、网络协议大全(各种属于哪一层)

五、举例:RTSP


一、通用五层协议体系

一文看懂计算机网络五层协议+各层网络协议大全

5. 应用层

应用进程间通信和交互的规则。通过应用进程间的交互来完成因特网络应用,协议有很多,比如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议等等,我们把应用层交互的数据单元称为报文(message)

4. 运输层

负责向两台主机进程之间的通信提供通用的数据传输服务。由于一台主机可同时运行多个线程,因此运输层有复用和分用的功能,复用就是指多个应用层进程可同时使用下面运输层的服务,分用和复用相反,是运输层把收到的信息分别交付上面应用层中的相应进程。

主要为以下两种:

  • 传输控制协议TCP——有连接,数据传输单位是报文段
  • 用户数据报协议UDP——无连接,数据传输单位是用户数据报

3. 网络层

网络层的任务就是选择合适的网间路由和交换结点,确保数据及时传送。在TCP/IP体系中,网络层使用IP协议,分组叫作IP数据报,简称数据报

2. 数据链路层

将网络层交下来的 IP 数据报组装成,每一帧包含数据和必要的控制信息(如同步信息、地址信息、差错控制等),在两个相邻节点间的链路上传送帧。

1. 物理层

所传数据单位是比特1或0。

二、各层之间的传递过程

一文看懂计算机网络五层协议+各层网络协议大全

 各层之前传送的数据单位称为改层的协议数据单元PDU

三、TCP/IP体系结构

一文看懂计算机网络五层协议+各层网络协议大全

或者详细描述为沙漏计时器形状(注意有的应用层协议同时使用TCP和UDP,比如DNS):

一文看懂计算机网络五层协议+各层网络协议大全

可见网络层IP协议核心作用:IP over everything

但实际上现在的体系结构演变,应用层可以直接使用IP层或最下面的链路层。如下:

一文看懂计算机网络五层协议+各层网络协议大全

四、网络协议大全(各种属于哪一层)

  1. 物理层:以太网 · 调制解调器 · 电力线通信(PLC) · SONET/SDH · G.709 · 光导纤维 · 同轴电缆 · 双绞线等。
  2. 数据链路层:Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) ·ATM · DTM · 令牌环 · 以太网 ·FDDI · 帧中继 · GPRS · EVDO ·HSPA · HDLC · PPP · L2TP ·PPTP · ISDN·STP · CSMA/CD等。
  3. 网络层协议:IP (IPv4 · IPv6) · ICMP· ICMPv6·IGMP ·IS-IS · IPsec · ARP · RARP · RIP等。
  4. 传输层协议:TCP · UDP · TLS · DCCP · SCTP · RSVP · OSPF 等。
  5. 应用层协议:DHCP ·DNS · FTP · Gopher · HTTP· IMAP4 · IRC · NNTP · XMPP ·POP3 · SIP · SMTP ·SNMP · SSH ·TELNET · RPC · RTCP · RTP ·RTSP· SDP · SOAP · GTP · STUN · NTP· SSDP · BGP 等。

更多协议可自行搜索“网络通讯协议图”。

五、举例:RTSP

各协议作用不同,我们主要使用的都是应用层协议。举个例子视频播放如果用rstp协议:

  • 数据传输使用RTP
  • 质量反馈使用RTCP
  • 操作控制使用RTSP

参考权威图书及优秀博客:

《计算机网络(第8版)》谢希仁著

常见的网络协议-- 网络协议大全图(最全的)细分7层协议 - 程序员大本营 (pianshen.com)文章来源地址https://www.toymoban.com/news/detail-401912.html

到了这里,关于一文看懂计算机网络五层协议+各层网络协议大全的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络】网络协议五层模型下的各层数据传输的结构(以TCP包为例)

    1.应用层      应用层的数据就是我们写的代码的内容。比如我要传一个字符串 “hello wolrd” 到目的主机,那么 报文M 就表示的是 hello world 的二进制(0 1)形式。      应用层就是我们主机的应用程序的那一层。比如你用 visual studio运行了你写好的代码程序,正在运行的代

    2024年02月03日
    浏览(34)
  • 计算机网络学习01-TCP/IP 五层模型概述

    谈论计算机网络模型之前,我们先来谈谈,为什么要分层,这样的好处是什么。 当谈到Internet 时,我们总能听到的一个词汇就是 协议 (protocol)。协议定义了发送者、接收者和所有中间设备为了高效通信需要遵循的规则。当通信简单时,我们可能只是需要一个简单的协议:当通

    2024年02月08日
    浏览(28)
  • 【计算机网络笔记】TCP/IP参考模型基本概念,包括五层参考模型

    什么是计算机网络? 什么是网络协议? 计算机网络的结构 数据交换之电路交换 数据交换之报文交换和分组交换 分组交换 vs 电路交换 计算机网络性能(1)——速率、带宽、延迟 计算机网络性能(2)——时延带宽积、丢包率、吞吐量/率 计算机网络体系结构概念 OSI参考模型

    2024年02月05日
    浏览(30)
  • 计算机网络七层体系结构(OSI七层结构)、TCP/IP四层模型、网络五层体系结构

    计算机网络七层体系结构(OSI七层结构)、TCP/IP四层模型、网络五层体系结构 七层体系结构(OSI七层结构) :为了使全世界不同体系结构的计算机能够互联,国际化标准组织ISO提出开放系统互联基本参考模型,简称OSI,即所谓的7层协议体系结构。 TCP/IP四层模型 :是由实际

    2024年02月06日
    浏览(40)
  • 【计算机网络复习之路】数据链路层(谢希仁第8版)0基础也能看懂 !!!

    专栏 :计算机网络复习之路 好了,复习完了上面两章【第一章概述 | 第二章物理层】,我们接着复习数据链路层。 目录 1  数据链路层概述  数据链路和帧 2  三个基本问题 封装成帧  透明传输 差错检测(重点) 3  点对点协议PPP PPP协议的组成 PPP协议的帧格式(重点) p

    2023年04月24日
    浏览(40)
  • 初识计算机网络 | 计算机网络的发展 | 协议初识

    1.计算机网络的发展 “矛盾是普遍存在的,矛盾是事物联系的实质内容和 事物发展的根本动力 !” 计算机在诞生之初,在军事上用来计算导弹的弹道轨迹!在发展的过程中( 商业的推动,国家政策推动 ),计算机的应用场景被发现!被应用于各种各样的场景当中! 现在,

    2024年01月25日
    浏览(35)
  • 计算机网络-网络协议

    作为一个小萌新,当然我无法将tcp/ip协议的大部分江山和盘托出,但是其中很多面试可能问到的知识,我觉得有必要总结一下! 首先,在学习tcp/ip协议之前,我们必须搞明白什么是tcp/ip协议。 书本上的定义:网络协议是为计算机网络中进行数据交换而建立的规则、标准或约

    2024年02月03日
    浏览(28)
  • 【计算机网络】网络层协议 -- ICMP协议

    ICMP(Internet Control Message Protocol,控制报文协议),用于在IP主机、路由器直接传递控制消息,是一个TCP/IP协议。 ICMP协议的定位 网络层的最典型的协议是IP协议,但是除了IP协议之外,还有ICMP协议和IGMP协议。 ICMP、IGMP和IP协议虽然都属于网络层的协议,但是ICMP协议和IGMP协议属

    2024年02月14日
    浏览(28)
  • 计算机网络-网络文件共享协议

    前言 在计算机网络中,我们经常会遇到在不同计算机网络系统之间如何共享和访问文件的场景,并且在实际项目中有这样的需求,在Linux中需要动态的mount文件,需要选择合适的网络文件共享协议以满足并发,吞吐量等需求。这就涉及今天要讲的网络文件共享协议SMB和NFS。

    2024年04月29日
    浏览(47)
  • [计算机网络]认识“协议”

    在网络体系结构中,应用层的应用程序会产生数据,这个数据往往不是简单的一段字符串数据,而是具有一定意义的结构化数据,应用层要想在网络中发送这个结构化数据,就要将其转化成报文结构,而这个 将应用程序产生的结构化数据转化成报文的过程就是序列化 。 数据

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包