IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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)数字信源输出离散的数字信号,如电传机(键盘字符→数字信号)、计算机等各种数字终端。

(3)模拟信源送出的信号经数字化处理后也可送出数字信号。

发送设备

作用:产生适合于在信道中传输的信号,使发送信号的特性和信道特性相匹配,具有抗信道干扰的能力,并且具有足够的功率以满足远距离输送的需要。

包含过程:可能包含变换、放大、滤波、编码、调制等过程。对于多路传输系统,发送设备中还包括多路复用器。

信道(一种物理媒质)

功能:将信号从发送端的通信设备传送到接收端的通信设备。

分类方式:按照传输媒质的不同,信道可分为无线信道和有线信道。按照信道特性的不同,信道可分为恒定参量信道和随机参量信道。

噪声源

信道中的噪声及分散在通信系统其他各处的噪声的集中表示。 噪声通常是随机的,形式多样的,它的出现干扰了正常信号的传输。

接收设备

功能:信号放大和反变换(如译码、解调等)。 对于多路复用信号,还包括接触多路复用、实现正确分路的功能。此外它还要尽可能减小在输出过程中噪声与干扰所带来的影响。

目的:从受到减损的接收信号中恢复出原始电信号。

信宿(传送消息的目的地)

功能:把新原始电信号还原成相应的消息,如扬声器等。

计算机网络是互联的,自制的计算机集合

互联:互联互通 (通过数据链路连接起来)

自制:无主从关系

在这里插入图片描述

问题:如果距离远,数量大如何保证互联?

在这里插入图片描述

答:通过一个个交换网络进行互联互通
internet和Internet是有区别的,internet指具有特定协议的网络。而Internet指的是专用TCP/IP协议族的网络(关于协议的解释,说白了就是规则,怎么实现这些规则?到最后就是函数在实现)。
局域网(LAN),指的是一个区域的网络,这个区域可以是一个公司,也可以说一个校园,通常来说局域网里面多会要求网内计算机可以相互访问。而广域网(WAN),顾名思义,范围跨度很大的网络,可以理解城一个很大的局域网,或者数个局域网构成的网络。
在这里插入图片描述

ISP:网络业务提供商(提供类似于邮政系统一样的功能)

数以百计的计算机设备构成了计算机网络 其中包括:
主机:处在因特网的边缘部分就是在因特网上的所有主机,这些主机又称为端系统(end system)。“端”就是“末端”的意思(即因特网的末端)之后学习会解释

通信链路: 光纤 同轴电缆 双绞线 无线电 等等

分组交换: 在通信过程中,通信双方以分组为单位、使用存储-转发机制实现数据交互的通信方式,被称为分组交换,实质就是转发数据包(由路由器 交换机构成)

仅由硬件(主机、链路、路由器…)连接,Internet能否通畅运行?

答案:No! 还需要协议(有人说学习计算机网络就是学习协议的过程,不代表个人观点哈哈哈)

什么是协议???

协议就相当于交通系统中的规则,数据交换实现规定好的约定
在这里插入图片描述
但是网络通信的过程不是人与人之间的通信,而是交换电子化的信息或数字化的消息

计算机通信网是由许多具有信息交换和处理能力的节点互连而成的。要使整个网络有条不紊地工作, 就要求每个节点必须遵守一些事先约定好的有关数据格式及时序等的规则。 这些为实现网络数据交换而建立的规则、约定或标准就称为网络协议。协议是通信双方为了实现通信而设计的约定或通话规则。

协议总是指某一层的协议。准确地说,它是在同等层之间的实体通信时,有关通信规则和约定的集合就是该层协议,例如物理层协议、传输层协议、应用层协议。

网络协议,也可简称协议,通常由三要素组成:

(1)语法:即数据与控制信息的结构或格式,信号电平

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应,差错控制

(3)时序(同步) 即事件实现顺序的详细说明,速度匹配

简单的说,网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,协议就相当于语言,它分为Ethernet、NetBEUI、IPX/SPX以及TCP/IP协议等等 (后面的学习都会涉及)。

学习协议最权威的路径就是浏览RFC文档 (李老师说的!俺也没看过我是个小菜鸡)以上就是第一节全部内容总结~

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章           查看所有文章
加:2022-02-16 13:30:42  更:2022-02-16 13:33:19 
 
开发: 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:40:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码