当前位置: 首页 > news >正文

网络的功能和实现方法简介

网络的功能:

        计算机网络是研究怎么样在两个端用户之间提供访问通路的。所以网络的功能是为网络上的任意两个端用户之间提供访问通路。

计算机通信的特点:

        间歇性和突发性。即时而线路中没有信息流过,时而突来的大量数据需要迅速传输。为此计算机网络的通信链路需要较高的带宽,同时为了合理经济的使用效率,高速的通信链路会同时由多个节点共享。

计算机网络功能的实现:

        在计算机通信特点的基础上实现计算机网络功能,需要对传输的信息流进行分组,假如控制信息。

        加入分组的控制信息主要有两种:一种是接收端用于验证是否正确接受的差错控制信息;

另一种是指明数据包的发送端和接收端的地址信息。因此,网络必须具有差错控制功能和寻址功能。另外,当同意链路上的多个节点同时要求发送信息时,还必须通过冲突仲裁决定谁先发送。所有这些带有控制信息的数据包在i网络中通过一个个节点正确低向前传送的功能叫做数据链路控制共呢个(Data Link Control,DLC)功能。

        关于寻址功能,还有更复杂的一面。如果网络有多个转发节点,则当转发节点收到数据包时必须确定下一个转发对象,因此每一个转发节点都要有根据网络配置和交通情况决定路由的能力。

        复杂网络中的通信类似于道路系统中的交通情况,弄得不好会导致交通拥挤、阻塞,甚至完全瘫痪,所以计算机网络要有流量控制和拥塞控制功能。当网络中的通信量达到一定程度时必须限制进入网络中的分组数,以免造成死锁。万一交通完全阻塞,也要有接触阻塞的方法。

        两个用户通过计算机网络会话时,不仅开始时需要有会话建立的过程,结束时还要有会话中止的过程。同时它们之间的双向通信也需要进行管理,以确定什么时候谁该说,什么时候谁该听。一旦发生差错,该从哪儿说起。

        最后,通信双方可能各有一些特殊性需要统一,才能彼此理解。例如,用户使用的终端不同,字符集和数据格式各异,甚至他们之间还可能使用某种安全保密措施,这些都需要规定统一的协议,以消除不同系统之间的差别。

        这样,才能保证用户使用计算机网络正常的通信。

http://www.lryc.cn/news/362575.html

相关文章:

  • npm有哪些插件包??
  • SpringBoot基础篇
  • 【java11】java11新特性介绍
  • 搜维尔科技:介绍下Manus的OptiTrack 手套,体验精致的每指触觉!
  • Element ui 快速入门(基础知识点)
  • [数据集][目标检测]脑肿瘤检测数据集VOC+YOLO格式9787张3类别
  • 兆易创新:周期已至 触底反弹?
  • 【分享】两种方法禁止修改Word文档
  • 藏品名称:龙凤呈祥摆件
  • Ubuntu server 24 (Linux) sudo 免输密码
  • Qt——控件
  • 6个迹象表明你的电脑电缆管理很糟糕,看下你有没有中招
  • 代码随想录算法训练营第二十八天|LeetCode93 复原IP地址、LeetCode78 子集
  • MongoDB CRUD操作:地理位置应用——通过地理空间查询查找餐厅
  • 从C++示例理解开闭原则
  • Java线程池execute和submit的区别
  • 什么是json
  • 基于聚类和回归分析方法探究蓝莓产量影响因素与预测模型研究附录
  • java类型转换
  • Unity打包Webgl端进行 全屏幕自适应
  • 36. 【Java教程】输入输出流
  • Visual C++2010学习版详细安装教程(超详细图文)
  • matlab图像处理入门
  • 关于线程池面试题,使用“豆包”训练答案
  • 【WRF理论第二期】模型目录介绍
  • 从了解到掌握 Spark 计算框架(一)Spark 简介与基础概念
  • linux bind函数
  • Flink系列一:flink光速入门 (^_^)
  • PySpark特征工程(III)--特征选择
  • Mongodb的数据库简介、docker部署、操作语句以及java应用