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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 什么是计算机网络和互联网 -> 正文阅读

[网络协议]什么是计算机网络和互联网

听B站的课程,记个笔记。

一些基础

互联网分层架构,每一层实现特定的功能,然后上一层借助下层提供的服务,通过跟对等层协议实体相互交换协议报文来实现(为了向上层提供更好更优质的服务)

(1)物理层:就算在媒体之上,传输和接收电磁波信号 光信号,把链路层来的0101这样的数据信号变成电磁波
(2)链路层:一个网络的相邻两点(通过一个交换机连着)之间传输以帧为单位的数据。链路层解决了点到点的问题
(3)网络层:在链路层所提供的相邻两点之间的传输的基础之上,实现主机之间(源主机到目的主机)的端到端的数据传输。
(即链路层是点到点的,是邻居,发给你,远的怎么办?需要网络层,实现端到端)
(4)传输层:网络层提供的端到端服务太糙,尽力而为,可能会丢,出错等。传输层在网络层提供的服务的基础之上,加强了它的服务,把不可靠变成可靠;以及细化了服务,把主机到主机的传输变成进程到进程
(5)应用层:应用进程按照应用层协议交换应用报文,以实现应用

一. 什么是Internet

  1. 什么是网络
    网络指的是节点和边,形成的关系,可以是人际网、蜘蛛网…

  2. 什么是计算机网络
    计算机网络是联网的计算机所构成的系统。
    (1)节点:主机节点(笔记本、Ipad、手机等),数据交换节点(路由器、交换机)。
    主机节点是数据源和目标,而数据交换节点既不是源也不是目标,而是用来转发数据。【来了分组,从一个端口进来,按照一定的工作方式(例如,如果是交换机,按照目标MAC地址决定从哪个端口转;如果是路由器,来了个分组从一个端口进来,路由器查路由表,决定从哪个端口放出去)】
    (2)边:链路。边分为两类:
    a. 接入网链路:主机通过以太网网线,接到最近的交换机,为主机连接到互联网的链路
    b. 主干链路:数据交换节点之间
    (3)协议
    协议是支持计算机网络工作的标准。各个厂商按照协议来制作网络设备。这些不同的网络设备之间可以互操作。(比如两个网卡,虽然出身不同,来自不同厂商,但是遵守的是同一个标准,就可以进行工作)
    按照层次不同,可以分为物理层协议,链路层协议,网络层协议…
    每一层不只有一种协议。

  3. 什么是互联网
    (1)Internet 称为网际,或互联网,是一堆的网络连在一起。
    (2)有哪些网络呢?
    比如,国内有教育科研网,中国电信网络、中国移动网络,它们之间再通过网络交换节点能够互连
    (3)互联网的协议是以TCP协议和IP协议为主的一簇协议,由这些协议来支撑其工作的那个网络。(即以 TCP协议、IP协议为主的一簇协议)
    (4)Internet的标准:
    是以IETF(互联网工程任务组)发布的RFC文档的形式

  4. 通信链路 link
    很重要的指标:链路的带宽=传输速率:(bps,每秒传多少位)

二. 什么是协议

  1. 对等层的实体在通信的过程中,应该遵守的规则集合。
  • 如两个端系统的应用进程进行通信(这个通信是指逻辑通信
  • 那么什么时候发送报文,什么时候接收报文,发送报文的格式是什么样子的,那么你接收的时候知道用什么样的格式来解析
  • (意思就是,一个端系统的应用进程收到另外一个端系统的应用进程,那么按照两个人约定好的规则,去解析。所以,对等实体需要使用同一个协议)
  1. 协议可以分为不同层次
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-25 12:33:59  更:2021-08-25 12:35:23 
 
开发: 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/25 21:53:57-

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