理论知识网址:
https://docs.mphy.top/#/C-Network/ch01
一、概述
常见的计算机网络体系结构
- OSI体系结构
法律上的国际标准时 OSI 七层体系结构,但由于专家却反实际经验、分层过于复杂、指定周期长、层次划分不合理等原因,并没有投入实际引用。 - TCP/IP体系结构
- 五层协议体系结构
结合了 OSI 和 TCP/IP 的特点,一般用于学习。
计算机网络体系结构中的专用术语
-
实体
实体:任何可发送或接受信息的 硬件 或 软件进程。
对等实体:收发双方 相同层次中的实体。
-
协议
协议:控制两个对等实体进行逻辑通信的规则的集合。协议的三要素:语法、语义、同步
语法:定义所交换信息的格式
语义:定义收发双方所要完成的操作
同步:定义收发双方的时序关系
在协议的控制下,两个对等实体间的逻辑通信使得本层能够向上一层提供服务。
要实现本层协议,还需要使用下面一层所提供的服务。
协议是“水平的”,服务是“垂直的”。
实体看得见相邻下层所提供的服务,但并不知道实现该服务的具体协议。也就是说,下面的协议对上面的实体是 “透明” 的。
-
服务
服务访问点:在同一系统中相邻两层的实体交换信息的逻辑接口,用于区分不同的服务类型。
数据链路层的服务访问点为帧的“类型”字段。
网络层的服务访问点为IP数据报首部中的“协议字段”。
运输层的服务访问点为“端口号”。
服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令称为服务原语。
协议数据单元PDU:对等层次之间传送的数据包称为该层的协议数据单元。
服务数据单元SDU:同一系统内,层与层之间交换的数据包称为服务数据单元。
多个SDU可以合成为一个PDU,一个SDU也可划分为几个PDU。
二、物理层
- 物理层基本概念
- 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。
- 物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。
- 物理层协议的主要任务:机械特性、电气特性、功能特性、过程特性
- 传输媒体不属于任何一层,如果一定要分类,则属于物理层
传输媒体
导引型传输媒体:同轴电缆,双绞线,光纤
非导引型传输媒体:微波通信 (2.4GHz和5.8GHz频段的WIFI)
-
物理层下面的传输媒体
双绞线绞合的作用:
抵御部分来自外界的电磁干扰
减少相邻导线的电磁干扰
目前的家用以太网,最低应选用超5类(5E)双绞线
屏蔽双绞线比非屏蔽双绞线只有更好的抗干扰性能,但价格也更贵。|
微波传播特性
直线传播,可以穿透电离层
地面100米发生塔,最大视距LOS传输距离为100公里
地球同步卫星
低轨道卫星 -
传输方式
-
常用编码
曼切斯特编码:从下往上变化是正跳变,从上往下是负跳变,正跳变可以用1表示也可以用0表示,负跳变同理。(若出现跳变表示相邻两个是信号相同,若没有跳变平行没有变化表示相邻两个信号不同)