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

计算机网络1-6:计算机网络体系结构

目录

常见的计算机网络体系结构

OSI体系结构(失败)

TCP/IP体系结构

TCP/IP协议族

原理体系结构(适于教学)

计算机网络体系结构分层的必要性

物理层的问题

数据链路层的问题

主机编址问题

分组的封装格式问题

如何协调各主机争用总线

网络层的问题

运输层的问题

应用层的问题

每层可以解决的问题

计算机网络体系结构分层思想举例

计算机网络体系结构中的专用术语

实体

协议

协议的三要素:语法、语义、同步

语法:定义所交换信息的格式

语义:定义收发双方所要完成的操作

同步:定义收发双方的时序关系

服务

服务

服务访问点

服务原语

协议数据单元PDU

服务数据单元SDU


常见的计算机网络体系结构

OSI体系结构(失败)

TCP/IP体系结构

TCP/IP协议族

网络接口层并没有规定具体内容,因此在学习计算机网络原理时采用下述体系结构

原理体系结构(适于教学)

计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统,早在最初的ARPANET设计时就提出了分层的设计理念

分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研

究和处理

下面,我们按照由简单到复杂的顺序,来看看实现计算机网络要面临哪些主要的问题,以及如何将

这些问题划分到相应的层次,层层处理

物理层的问题

解决了这些问题,两台计算机就可以通过信号来传输

严格来说,传输媒体并不属于物理层,它并不包含在体系结构之中
计算机网络中传输的信号并不是方波信号,之所以举例成方波信号,是为了让初学者容易理解

假设已经解决物理层的问题(主机间可以发送信号来传输比特0或1),还需要解决什么问题?

数据链路层的问题

主机编址问题

如何标识网络中的各主机(主机编址问题,例如MAC地址)

如图所示,主机a要给主机c发送数据,但是表示数据的信号会通过总线传播到总线上的每一个主机

主机c如何知道该数据是发给自己的,自己要接受,而主机bd又如何知道该数据并不是发送给自己

的,自己应该拒绝?

分组的封装格式问题

如何从信号所表示的一连串比特流中区分出地址和数据

如何协调各主机争用总线

网络层的问题

运输层的问题

应用层的问题

http://www.xdnf.cn/news/1267885.html

相关文章:

  • webwork的学习
  • 非常简单!从零学习如何免费制作一个lofi视频
  • 香橙派 RK3588 部署千问大模型 Qwen2-VL-2B 推理视频
  • 2025华数杯数学建模C题:可调控生物节律LED光源全解析
  • 2025华数杯B题一等奖方案:网络切片无线资源管理全解析(附Python/MATLAB代码)
  • 机器学习(西瓜书)学习——绪论
  • LeetCode 面试经典 150_数组/字符串_分发糖果(15_135_C++_困难)(贪心算法)
  • 【Redis7.x】docker配置主从+sentinel监控遇到的问题与解决
  • GPT-5:数字大脑的进化史
  • 1393. 与7无关的数?
  • 【Linux】Tomcat
  • 八、Linux Shell 脚本:变量与字符串
  • jupyter服务器创建账户加映射对外账户地址
  • 2025-08-09 李沐深度学习12——卷积神经网络基础
  • Zabbix自动注册:轻松实现大规模监控
  • Vue3环境搭建+Mybatis-plus的使用
  • 【ref、toRef、toRefs、reactive】ai
  • 具体数学:和式(四)求和的一般方法
  • 【linux基础】Linux目录和Windows目录的区别
  • Openlayers基础教程|从前端框架到GIS开发系列课程(19)地图控件和矢量图形绘制
  • SimBA算法实现过程
  • GitHub第三方登录全解析:OAuth 2.0流程详解(适合初学者)
  • 华为实验: 单区域/多区域OSPF
  • 华为实验-VLAN基础
  • ComfyUI——舒服地让大模型为我所用
  • 微信原生小程序 Timeline 组件实现
  • AI大语言模型在生活场景中的应用日益广泛,主要包括四大类需求:文本处理、信息获取、决策支持和创意生成。
  • python学智能算法(三十六)|SVM-拉格朗日函数求解(中)-软边界
  • 算法题(183):质量检测
  • Java异常:认识异常、异常的作用、自定义异常