计算机网络第一章补充整理(计算机网络体系结构)

前言:以下整理内容,参考《计算机网络自顶向下》和哈工大的计网慕课

目录

计算机网络的体系结构的一些概念

先来一些概念:

· 网络体系结构是从功能上 描述计算机网络结构

· 计算机网络体系结构简称网络体系结构,是一种分层结构

· 每层遵循某个/些网络协议 完成本层功能

· 计算机网络体系结构是计算机网络的各层及其协议的集合

· 体系结构是一个计算机网络的功能层次及其关系的定义

· 体系结构是抽象的

· 实体 (entity)表示任何可发送或接收信息硬件软件进程

· 协议 是控制两个对等实体 进行通信的规则的集合,协议是"水平的 "

· 任一层实体需要使用下层 服务,遵循本层协议,实现本层功能,向上层 提供服务,服务是"垂直的"

· 下层 协议的实现对上层 的服务用户是透明 的。(只知道能提供什么服务,对怎么提供服务的不关心)

· 同系统的相邻层实体间 通过接口 进行交互,通过服务访问点SAP(Service Access Point),交换原语,指定请求的特定服务。

为什么采用分层结构?

分层结构的优点

■分层采用结构化方式来讨论系统组件,结构清晰有利于识别 复杂系统的部件及其关系

· 分层的参考模型

模块化的分层易于系统更新、维护

· 任何一层服务实现的改变对于系统其它层都是透明的

· 例如,登机过程的改变并不影响航空系统的其它部分(层)

有利于标准化****

分层结构的缺点

分层太多 可能会导致效率低

■某一层可能会冗余较低层的功能

■某一层的功能可能需要其他层的信息才能实现

开放系统互连(OSI)参考模型

7层

物理层功能

数据链路层功能

其中组帧(成帧)的目的:能区分不同的数据帧,还能区分头部尾部信息,然后通过头部尾部信息完成数据链路层相关的功能。

网络层功能


传输层功能


会话层功能

表示层功能

应用层功能

支持用户通过用户代理( 如浏览器)或网络接口使用网络(服务)

典型应用层服务:

■文件传输(FTP)

■电子邮件( SMTP)

■Web (HTTP )

TCP/IP参考模型

五层参考模型

五层模型的数据封装

为什么需要数据封装?

增加控制信息 (在有效载荷字段 前添加首部字段

· 一个分组具有两种类型的字段:首部字段+有效载荷字段

· 有效载荷通常是来自上一层的分组

· 构造协议数据单元(PDU)

■控制信息主要包括:

· 地址 ( Address) : 标识发送端/接收端

· 差错检测编码 (Error-detecting code) :用于差错检测或纠正

· 协议控制(Protocolcontrol):实现协议功能的附加信息,如:优先级( priority)、服务质量(QoS)、和安全控制等

各层的分组的称呼

应用层------报文

运输层------报文段

网络层------数据报

链路层------帧

❤以上就是我总结的关于数据库的基本内容,希望对大家有帮助。

后续计算机网络相关的内容还在持续更新

欢迎指教指点。

我的主页还有其他文章,欢迎和我一起学习。

点赞 👍+关注

让我们一起学习一起成长!

相关推荐
青衫码上行3 小时前
【计算机网络 | 第7篇】物理层基本概念
计算机网络
图灵学术计算机论文辅导21 小时前
傅里叶变换+attention机制,深耕深度学习领域
人工智能·python·深度学习·计算机网络·考研·机器学习·计算机视觉
TT-Kun2 天前
Linux 上手 UDP Socket 程序编写(含完整具体demo)
linux·计算机网络·udp
计算机毕业设计木哥2 天前
计算机毕设大数据选题推荐 基于spark+Hadoop+python的贵州茅台股票数据分析系统【源码+文档+调试】
大数据·hadoop·python·计算机网络·spark·课程设计
HXR_plume3 天前
【计算机网络】王道考研笔记整理(4)网络层
笔记·计算机网络·考研
哈基米喜欢哈哈哈4 天前
Cookies和Sessions
网络·后端·计算机网络
丰锋ff4 天前
计算机网络摘星题库800题笔记 第4章 网络层
网络·笔记·计算机网络
千码君20165 天前
计算机网络:超网即路由聚合一定需要连续的IP地址吗?
网络协议·tcp/ip·计算机网络·子网掩码·路由聚合·超网·网络前缀
哈基米喜欢哈哈哈5 天前
计算机网络(一)——TCP
网络·tcp/ip·计算机网络
小马哥编程5 天前
【软考架构】网络规划与设计,三层局域网模型和建筑物综合布线系统PDS
网络·计算机网络·架构·系统架构