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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-08-26 -> 正文阅读

[网络协议]2021-08-26

一、计算机网络基本概念
1、因特网的基本组成
因特网可以分为两大块:
(1)边缘部分
由所有连接在因特网上的主机组成,这是用户直接使用的。
(2)核心部分
由大量的路由器和连接路由器的网络组成。这部分为边缘部分提供服务(连通和交换)。

2、不同层数据名称 以及相关设备
应用层:应用层交互的数据单元成为报文。另外,在分组交换过程中,也把要发送的整块数据称为报文
传输层: TCP数据传输单位为报文段,UDP为用户数据报
网络层分组/包/IP数据报/数据报。网络层把传输层产生的报文段或用户数据报封装成分组或者包。在TCP/IP体系中,由于网络层使用IP协议,因此分组又称为IP数据报,简称数据报。
数据链路层:将IP数据报封装成
物理层:传输的数据单位是比特
此外,无论那一层产生的数据,都可以统称分组

  • 物理层使用的中间设备叫转发器
  • 数据链路层使用的中间设备叫网桥桥接器
  • 网络层使用的中间设备叫路由器
  • 在网路层以上使用的中间设备叫网关
    由于历史原因,也把网络层使用的路由器叫网关。

3、储存转发与分组交换
具体内容参考如下:
图解储存转发与分组交换

储存转发:路由器会暂时储存一个个短的分组,然后查找路由表,将分组转发出去。
断续占用资源:分组交换在传送数据之前不必占用一条端到端的通信资源,分组在哪一段链路传输时,才占用这段链路的通信资源。
分组转发:不需要建立连接,省去了连接建立和释放的开销。
缺点:
(1)暂存分组,会有一定的时延
(2)分组后会加上头部信息,会有一定的开销。

二、数据链路层
(有空补充)

三、网络层
参考文章:
详解IP协议
1、协议
网际协议IP是TCP/IP体系中两个最主要的协议之一,与IP协议配套的还有三个协议:

  • 地址解析协议ARP
  • 网际控制报文协议ICMP
  • 网际组管理协议IGMP
  • 因此,TCP/IP体系中,网络层有常称为网际层或IP层。

2、IP地址
(1)IP地址的分类
IP地址由网络号+主机号构成
电脑如何区别这几类地址
通过前面的01字段来却别,如0开头表示A类地址,10开头表示B类地址。
记忆:ABC三类地址开头分别为0、10、110,主机号分别为24位、16为、8位。
A类地址中包含的特殊的地址

  • 网络号全0的地址为保留地址,代表本网络
  • 网络号全1用作本地环回测试。
    因此,A类网络地址总数要减去2.
    另外,B类和C类 IP地址,最小的地址(网络号与主机号全0)也是不用的。

在这里插入图片描述

回送地址:127.0.0.1。 也是本机地址,等效于localhost或本机IP。一般用于测试使用。例如:ping 127.0.0.1来测试本机TCP/IP是否正常。
在这里插入图片描述
(2)子网的划分与掩码、广播地址

1、TCP/UDP
主要是TCP/UDP基本数据格式,TCP连接、滑动窗口与流量控制
图解TCP/UDP数据格式、TCP连接与释放、滑动窗口与流量控制

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

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