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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络_体系结构 -> 正文阅读

[网络协议]计算机网络_体系结构

这是一份详细 & 清晰的计算机网络基础 学习指南
《计算机网络学习指南》——学习网络,这一篇足以让你心满意足

在这里插入图片描述
在这里插入图片描述

  • OSI体系结构:概念清楚 & 理念完整,但复杂&不实用
  • TCP/IP 四层体系结构:含了一系列构成互联网基础的网络协议,是Internet的核心协议 & 被广泛应用于局域网和广域网
  • TCP/IP 五层体系结构:OSI和TCP/IP四层模型的融合,开放了应用较多的数据链路层和物理层,便于学习使用

OSI七层网络模型

《Java面经-百度准入职老哥整理》9.7.1 osi 七层
《鸟哥的Linux私房菜–服务器架设篇(第三版)》2.1.4 计算机网络协议: OSI 七层协定
面试必备:计算机网络核心知识点梳理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一层:物理层(Physical Layer)

物理层:确定机械及电气规范,通过媒介实现比特流的传输;

物理层主要是原始数据的传输,其中可能发生的错误由上层的数据链路层来校验。这里记住物理层两个重要的网络设备:中继器和集线器。 两者的功能主要是连接客户端之间信号的放大

物理层可能发生的错误由数据链路层进行校验
在这里插入图片描述

相关硬件

中继器

集线器

网关

相关协议

EEE802.1 A

IEEE802.2 到 IEEE802.11;

第二层:数据链路层(Data-Link Layer)

数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

数据链路层:将比特流组装成帧进行传递,并进行差错控制(使有差错的物理线路变成无差错的数据链路)、流量控制;
数据链路层又可分为逻辑链路控制子层 LLC(Logical Link Control) 和介质访问控制子层 MAC(Media Access Control)
在这里插入图片描述

相关硬件

网桥

交换机

相关协议

PPP

SLIP

CSLIP

第三层:网络层(Network Layer)

网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。对于网络层的理解,关键词是“路径选择、路由及逻辑寻址”。

网络层——IP选址、路由选择
网络层相关协议——IP、RIP、ICMP、IGMP
网络层相关硬件——路由器
在这里插入图片描述

相关协议

IP协议(V4/V6)

ICMP协议

ARP协议

RRART协议

IGMP协议

相关硬件

路由器

第四层:传输层(Transport Layer)

传输层的任务是根据通信子网的特性,最佳的利用网络资源,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责端到端的可靠数据传输。 网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。

传输层:为两台主机进程之间通信提供数据传输服务,实现端到端的连接
传输层相关协议——TCP、UDP
在这里插入图片描述

相关协议

TCP

UDP

第五层:会话层(Session Layer)

会话层主要是利用传输层提供的端到端服务,向表示层提供增值服务,同时负责建立、管理以及终止会话进程,实现数据同步。

解除或建立与别的节点的联系,组织和协调两个会话进程之间的通信

第六层:表现层(Presentation Layer)

表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

表现层:进行数据的编解/码、数据的加解/密以及数据格式的转换

第七层:应用层(Application Layer)

为操作系统或网络应用程序提供访问网络服务的接口。
应用层:直接向用户提供各种网络服务
应用层相关协议——HTTP、FTP、TFTP、SMTP、DNS、Telnet

相关协议

TCP类型

Telnet——远程登录服务
FTP——文件传输协议
SMTP——简单邮件传输协议
HTTP——超文本传输协议
STP——会话发起协议

UDP类型

NFS——应用级文件共享协议
SNMP——简单网络管理服务
DNS——域名解析服务
TFTP——通用文件传输

在这里插入图片描述

TCP/IP四层模型

TCP/IP五层模型

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

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