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

计算机网络复习笔记(二)体系结构

一·传输方式:

1,按传输方向分类:

单工
只能单方向传输的工作方式

半双工
同一时间,线路上只能允许一个方向的数据通过

全双工
类似于打电话

2,按传输对象(方式)分类

单播
1对1

多播
1对多

广播
1对全

二·数据交换

1,电路交换

整个报文从源头到终点连续的传输,一刻不停
在这里插入图片描述
缺点:会占用信道,浪费时间,效率不高

2,报文交换

整个报文先传送到相邻节点,全部存储下来查找转发表,再转发到下一个节点
在这里插入图片描述
比电路交换快
缺点:风险有点大,一整个报文传输。对设备压力大

3,分组交换

将一个报文分成多个分组,传送到相邻结点,再查找转发表,发送到下一个结点
在这里插入图片描述
速度不如电路交换

三·通信协议与体系结构

1,网络协议三要素

语法,语义,时序

2,OSI参考模型(开放式系统)

物理层
单位bit,利用传输介质为通信的网络结点之间的建立

数据链路层
单位 帧,在物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法,实现网络互联

网络层
单位 分组,在数据链路层的基础之上,提供点到点之间的通信,提供路由功能,实现拥塞控制、网络互联等功能。

传输层
提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能

会话层
负责维护通信中两个节点之间的会话建立维护和断开,以及数据的交换

表示层
表示层用于处理交互数据的表示方式,例如格式转换,数据的加密和解密,数据压缩和恢复等功能。

应用层
使用应用程序通过网络服务。

3,TCP/IP参考模型

网络接口层 -相当于- 物理层和数据链路层

网际层 -相当于- 网络层

传输层

应用层 -相当于- 会话层,表示层,应用层


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

相关文章:

  • python画图|3D errorbars基础教程
  • Qt中实现旋转动画效果
  • 【Qt】QTreeWidget的简单使用
  • 自动化运维-检测Linux服务器CPU、内存、负载、IO读写、机房带宽和服务器类型等信息脚本
  • candence : 如何利用EXCEL 绘制复杂、多管脚元件
  • std::sort的底层原理(混合排序算法)
  • 桌面端编程之精品课程
  • 【Python】轻松掌握基础语法(一)
  • 买卖股票的最佳时机
  • 让ChatGPT在中断回答的时候自动输入「请接上文继续」并发送
  • ElasticSearch ( 七 ) Mapping映射和数据迁移
  • 科研实验试剂:mPEG Estrogen,PEG-Estrogen,甲氧基聚乙二醇雌激素,用于多肽合成支持
  • 微信小程序二维码的生成方式
  • iPhone手机小技巧:使用备忘录创建清单
  • 物联网 JS 前端框架开发 - 执行 VUE 程序
  • Goby漏洞更新 | SolarView Compact downloader.php 任意命令执行漏洞(CVE-2023-23333)
  • 设计模式七大原则解读
  • 一致性哈希算法 consistent hashing
  • 网络安全-拒绝服务(DDOS)
  • 关于数据通信和串口(USART)的一些笔记
  • 使用cfssl为程序添加https证书
  • 【Redis】集群(cluster)
  • 浅谈各个自研国产数据库优劣对比
  • Mysql LOAD DATA 读取客户端任意文件
  • AQS之ReentrantLock独占锁源码解析
  • top 输出中涉及到的一些参数的解释