| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> 计算机网络(第一部分 第一第二章) -> 正文阅读 |
|
[网络协议]计算机网络(第一部分 第一第二章) |
第一章 计算机网络体系结构1.1.1概念、组成、功能和分类 计算机网络的概念:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 计算机网络是互联的、自治的计算机集合。
计算机网络的功能:
计算机网络的组成:
计算机网络的分类:
1.1.2标准化工作及相关组织 标准的分类:
标准化工作: RFC(Request For Comments)------因特网标准的形式 RFC要上升为因特网正式标准的四个阶段:
标准化工作的相关组织:
1.1.3速率相关的性能指标 速率:速率即数据率或称数据传输率或比特率。 比特:1/0位 连接在计算机网络上的主句在数字信道上传送数据位数的速率。 单位是b/s,kb/s,Mb/s,Gb/s.Tb/s (10^3) 带宽:
吞吐量:表示在单位时间内通过某个网络(或信道、接口)的数据量。单位b/s,kb/s,Mb/s等。 吞吐量受网络的带宽或网络的额定速率的限制。 1.1.4时延、时延带宽积、RTT和利用率 时延:指数据(报文、分组、比特流)从网络(或链路)的一段传送到另一端所需的时间。也叫延迟或迟延。单位是s 时延:
时延带宽积:时延带宽积又称韦以比特位单位的链路长度。即“某段链路先现在有多少比特”。容量 时延带宽积(bit)=传播时延(s)*带宽(b/s) 往返时延RTT:
利用率:
1.2.1分层结构、协议、接口、服务 发送文件前要完成的工作:
为什么要分层? 由于计算机网络工作过于复杂,是个大问题,因此计算机将其拆分称一系列的小问题进行解决。 怎么分层? 实体、对等实体、协议、接口、服务(下级为上级服务) 分层的基本原则:
正式认识分层结构:
协议数据单元的传输过程:
? SDU服务数据单元:为完成用户所要求的功能而应传送的数据。 PCI协议控制信息:控制协议操作的信息。 PDU协议数据单元:对等层次之间传送的数据单位。 概念总结:
1.2.2 OSI参考模型(1) 计算机网络分层结构
ISO/OSI参考模型--怎么来的? 为了解决计算机网络复杂的大问题-->分层结构(按功能) 目的:支持异构网络系统的互联互通。 国际标准化组织(ISO)于1984年提出开放系统互联(OSI)参考模型。但是!理论成功,市场失败。 ISO/OSI参考模型 OSI七层: 1~3层:通信子网(数据通信) 5~7层:资源子网(数据处理)
(物联网输会示用) 每层完成特定的功能0 ISO/OSI参考模型解释通信过程 ? 1.2.3 OSI参考模型(2) 应用层: 用户与网络的界面,所有能和用户交互产生网络流量的程序。 典型应用层服务: 文件传输(FTP)、电子邮件(SMTP)、万维网(HTTP)... 表示层: 用于处理在两个通信系统中交换信息的表示方式(语法和语义) 功能:
主要协议:JPEG、ASCII 会话层: 向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。这是会话,也是建立同步(SYN) 功能:
主要协议:ADSP、ASP 传输层: 负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。 功能:
主要协议:TCP、UDP 网络层: 主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 功能:
主要协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF 数据链路层: 主要任务是把网络层传下来的数据报组装成帧。数据链路层/链路层的传输单位是帧。 功能:
主要协议: SDLC、HDLC、PPP、STP 物理层: 主要任务是在物理媒体上实现比特流的透明传输。物理层传输单位是比特。 透明传输:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。 功能:
主要协议:RJ45、802.3 1.2.4 TCP、IP参考模型和5层参考模型 OSI参考模型与TCP/IP参考模型 ? OSI参考模型与TCP/IP草靠模型的相同点:
OSI参考模型与TCP/IP参考模型不同点:
5层参考模型:
5层参考模型的数据封装与解封装:
? 第二章 物理层剧透:
2.1.1 物理层基本概念 物理层的基本概念: 物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层主要任务:确定与传输媒体接口有关的一些特性--->定义标准 接口有关的特性:
2.1.2 数据通信基础知识 典型的数据通信模型: ?数据通信相关术语: 通信的目的是传送消息。 数据:传送信息的实体,通常是有意义的符号序列。 信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。
信源:产生和发送数据的源头。 信宿:接受数据的重终点。 信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接受信道。
三种通信方式: 从通信双方信息的交互方式看,可以有三种基本方式:
两种数据传输方式:
2.1.3 码元、波特、速率、带宽 码元: 码元是指用一个固定时长和信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。 1码元可以携带多个比特的信息量。例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态。 速率: 速率也叫数据率,是指数据的传输速率(发送速率),表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。
2.1.4 奈氏准则和香农定理 失真 失真的一种现象--码间串扰 ? 奈氏准则(奈奎斯特定理) 奈氏准则:在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud,W是信道带宽,单位是Hz。 $$ 总结:
香农定理 推论:
2.1.5 编码与调制(1) 基带信号与宽带信号 ? 编码与调制 数据 -> 数字信号(编码) 数据 -> 模拟信号(调制) 数字数据 -数字发送器-> 数字信号(编码) 数字数据 -调制器-> 模拟信号(调制) 模拟数据 -PCM编码器-> 数字信号(编码) 模拟数据 -放大器调制器-> 模拟信号(调制) 2.1.6 编码与调制(2) 数字数据编码为数字信号
数字数据调制为模拟信号: 模拟数据编码为数字信号: 模拟数据调制为模拟信号: 2.2 物理层的传输介质 传输介质及分类 ?导向性传输介质--1.双绞线 ?导向性传输介质--2.同轴电缆 ?导向性传输介质--3.光纤 ?光纤的特点:
非导向性传输介质: ?2.3 物理层设备 中继器 集线器(多口中继器) 参考资料 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 9:50:27- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |