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

计算机网络基础知识

(图片取自湖科大教书匠)

计算网络的两个部分:
        核心部分:网络链路,路由器
        边缘部分:电脑主机
计算机网络的三种交换方式:
        电路交换:
                1.建立连接(分配通信资源)
                2.通话(一只占用通信资源)
                3.释放链接(归还通信资源)
分组交换:
        发送方:构造分组,发送分组
        路由器:缓存分组,转发分组
        接收方:接收分组,还原报文
报文交换:
        分组交换的基础上报文的大小不做限制
三种方式的对比


计算机网络的定义
        计算机网络是一些互相连接的,自治的计算机的集合
        互连:是指计算机之间可以通过有线或者无线的方式进行数据通信
        自治:是指独立的计算机,他有自己的硬件和软件,可以独立运行使用
        集合:至少两台计算机
计算机网络较好的定义:计算机网络主要是由一些通用的,可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的,这些可编程的硬件能够用来传输不同类型的数据,并能支持广泛的和日益增长的应用。
计算机网络所连接的硬件,并不限于一般计算机,也包括智能手机等硬件
计算机网络并非专门用来传送数据,而是能够支持多种的应用
网络的分类:
        交换技术分类:
        电路交换网络
        报文交换网络
        分组交换网络
使用者分类:
        公用网
        专用网
传输介质分类:
        有线网络
        无线网络
覆盖范围分类:
        广域网WAN
        城域网MAN
        局域网LAN
        个域网PAN
拓扑结构分类
        总线型网络
        星型网络
        环形网络
        网状型网络
计算机网络性能指标:
        速率:在数字信道上传送bit的速率,也叫比特率或数据率 


        带宽:网络传输理论上最快的传输速率
         两者的区别:一个是理论上网络传输最快的速率,一个是动态的表示实时的速率
        吞吐量:表示单位时间内通过某个网络的数据量(实际传输的数据量)
时延:
        源主机-传输线路-链路传输-路由存储转发
        发送时延-传输时延-处理时延。


时延带宽积=传播时延*带宽(以比特为单位的链路长度)
往返时间RTT:卫星链路耗时占比最长
利用率:
        信道利用率:表示某信道有百分之几的时间是被利用的
        网络利用率:全网络的信道利用率的加权平均

计算机网络的结构体系

各层级功能

计算机网络分层的必要性:

        计算机之间的网络传输是一个非常复杂的问题,网络分层可以把大问题分解成小问题,更好的去解决

分层后每层的作用:

        物理层:解决何种信号来传输bit信号的问题

        数据链路层:解决在分组在一个网络或者一个链路上传输的问题

        网络层:解决在多个网络(路由)间传输的问题

        运输层:解决基于网络传输进程间通信的问题

        应用层:解决应用进程间的交互来实现特定网络应用的问题

一些术语:

        实体:任何可以接收或发送的信息的软件进程和硬件实体

        协议:

                语法:交换信息的格式

                语意:定义双方要完成的操作

                同步:双方的时序关系

       


http://www.kler.cn/a/454328.html

相关文章:

  • 游戏开发线性空间下PS工作流程
  • LeetCode-最长回文子串(005)
  • mysql返回N/A
  • docker mysql5.7安装
  • NIO(New IO)和BIO(Blocking IO)的区别
  • Flink的Watermark水位线详解
  • vulnhub-matrix-breakout-2-morpheus
  • Rust : tokio中select!
  • 聊一聊 C#线程池 的线程动态注入
  • Flutter persistentFooterButtons控件详解
  • 【EI会议征稿】人工智能与遥感应用国际会议 (AIRSA 2025)
  • uniapp popup弹窗组件的自定义使用方法
  • Large Language Model based Multi-Agents: A Survey of Progress and Challenges
  • (补)算法刷题Day24: BM61 矩阵最长递增路径
  • 本地部署 LLaMA-Factory
  • 解决:excel鼠标滚动幅度太大如何调节?
  • (NIPS-2024)PISSA:大型语言模型的主奇异值和奇异向量适配
  • 社区二手物品交易小程序ssm+论文源码调试讲解
  • 如何通过HTTP API插入或更新Doc
  • Android Framework 目录下的 AV/Camera 定制常见问题及解决方法
  • Coding(Jenkinsfile)+ Docker 自动化部署 Springboot —— 图文细节和一些注意事项说明
  • 【NIFI】实现ORACLE->ORACLE数据同步
  • Springboot 整合 Duird
  • 【计算机网络安全】加密解密及其在ssh上的应用
  • 面试场景题系列:设计支付系统
  • UnoCSS 的作用与特点