0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络通信协议有哪些

jf_78858299 来源:黑马程序员视频库 作者:黑马程序员视频库 2023-03-23 14:21 次阅读

通过计算机网络可以使多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一样要遵守交通规则。

在计算机网络中,这些连接和通信的规则被称为 网络通信协议 ,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交互。

网络通信协议有很多种,目前应用最广泛的有 TCP/IP协议 (Transmission Control Protocol/Internet Protocol,传输控制协议/英特网互联协议)、 UDP协议 (User Datagram Protocol,用户数据报协议)和其他一些协议的协议组。

为了减少网络编程设计的复杂性,绝大多数网络采用分层设计方法。所谓分层设计,就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行信息传递。

TCP/IP协议(又称为TCP/IP协议簇)是一组用于实现网络互联的通信协议,其名称来源于该协议簇中的两个重要协议TCP协议和IP协议,基于TCP/IP协议参考模型的网络层次结构比较简单,共分为四层,如图1所示。

图片

图1中,TCP/IP协议中的四层结构分别是链路层(也叫网络接口层)、网络层、传输层和应用层,每层分别负责不同的通信功能,接下来针对这四层结构进行详细地讲解。

**· 链路层:**链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、双绞线提供的驱动。

· 网络层: 网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。

· 运输层: 主要使网络程序进行通信,在进行网络通信时,可以采用TCP协议,也可以采用UDP协议。

· 应用层: 主要为互联网中的各种网络应用提供服务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1271

    浏览量

    78297
  • UDP
    UDP
    +关注

    关注

    0

    文章

    311

    浏览量

    33620
  • 传输控制
    +关注

    关注

    0

    文章

    6

    浏览量

    6453
  • 网络通信协议

    关注

    0

    文章

    9

    浏览量

    6141
收藏 人收藏

    评论

    相关推荐

    局域网通信协议详解及选择原则

    通信协议实际上是一组规定和约定的集合,我们常用的计算机就离不开。本文将介绍局域网中的三种通信协议以及选择网络通信协议的原则。
    发表于 01-06 15:45 4868次阅读

    最新网络通信协议手册

    最新网络通信协议手册
    发表于 03-24 22:08 73次下载

    非结构化P2P覆盖网络通信协议研究

    针对各种基于流言机制的通信协议在构造非结构化P2P覆盖网络中,其适用范围缺乏广泛的实证问题,提出了一个通用的协议框架--基于流言机制的节点采样服务,以执行高效和可靠的节
    发表于 03-22 00:36 26次下载

    基于互联网的实时应用网络通信的研究

    文章分析了传输层网络通信协议,并在UDP协议之上设计了实时控制协议RCP、应用程序接口层API两个额外的层,提出了实时数据网络通信传输结构。重点阐明了设计实时控制
    发表于 03-31 21:34 19次下载

    嵌入式系统中网络通信协议的选择

    随着社会的进步和技术的发展,现代机电控制系统往往包括若干个子系统,每个子系统既自成一体,拥有自己独立的CPU,又与其它子系统紧密协调。嵌入式网络就是实现子系统间相互通
    发表于 11-16 11:28 2792次阅读

    浅析计算机网络通信协议

    计算机与计算机之间的通信离不开通信协议通信协议实际上是一组规定和约定的集合。两台计算机在通信时必须约定好本次通信做什么,是进行文件传输,还
    发表于 08-10 14:47 1032次阅读

    网络通信协议介绍

    发表于 09-25 15:50 17次下载

    结合内部CAN总线与外部网络通信协议的嵌入式系统开发

    结合内部CAN总线与外部网络通信协议的嵌入式系统开发,网络通信的技术资料,很好很实用。
    发表于 03-28 10:47 10次下载

    一种适于单片机系统的网络通信协议

    一种适于单片机系统的网络通信协议网络通信的技术资料,很好很实用。
    发表于 03-28 10:08 11次下载

    基于Socket网络通信协议的应用研究(最终修改)

    基于Socket网基于Socket网络通信协议的应用研究,很好的通信资料
    发表于 03-29 10:25 12次下载

    网络通信协议

    比较实用的设计开发资料
    发表于 12-20 21:53 16次下载

    无线传感器网络通信协议

    在归纳分布式无线传感器网络研究进展的基础上,给出了综合分布式无线传感器网络技术各个方面的协议体系结构,并在新的体系结构下,系统地阐述了分布式无线传感器网络通信协议研究的进展,介绍了典型
    发表于 01-08 16:15 13次下载
    无线传感器<b class='flag-5'>网络通信协议</b>

    采用千兆以下频段网络通信协议完成结构健康监控的演示

    这里演示是一座桥的振动和倾斜检测,其数据分析在节点处完成并且结果在云上可见。所有测量均使用ADI公司超低功耗处理器和高度可靠的千兆以下频段网络通信协议完成。
    的头像 发表于 06-18 06:02 2016次阅读

    网络通信协议概念及TCP/IP的分层结构

    网络通信协议本质上是由一组协议组成的,而协议的本质则是一组规则和规范的组合体。举个例子:两个物流业务点在地域角度看是两个独立的整体,那么要何如对接才能把货物从一点输出到另一点呢?首先他们需要商定
    的头像 发表于 03-23 14:36 826次阅读
    <b class='flag-5'>网络通信协议</b>概念及TCP/IP的分层结构

    网络通信协议的概念作用和三要素

    网络通信协议定义了数据在传输过程中的错误检测、纠错和重传机制,以确保数据的完整性和准确性。通过协议规定的校验和校验、序列号和确认机制等,能够检测和纠正传输中的错误,并确保数据能够可靠地传输到目标节点。
    发表于 02-01 10:56 274次阅读