导图社区 计算机网络思维导图
本图梳理了计算机网络第二章知识内容,有OSI体系结构、OSI法定标准、TCP/IP事实标准、OSI与TCP区别 、五层结构,有需要的朋友收藏下图学习吧!
编辑于2021-07-04 18:05:42网络体系架构与网络协议
OSI体系结构
分层
概念
层次/实体
对等实体
独立,可替换
协议(水平)一实现,栈
1.语法
传输数据的格式/信息结构和格式
2.语义
所要完成的功能/信息含义
3.时序
执行条件、时序关系/信息出现顺序
接口/界面(访问服务点SAP)
上层使用下层服务的路口
抽象,提供通用性
服务(垂直)
下层为“相邻上层”提供的功能调用。
分解,排序
基本原则:按“功能”划分
1.各层相互独立,每层仅实现一种“相对独立”的功能。
2.通过“相邻”的“接口”通讯
透明性
3.上层“单向”使用下层服务
即下层对上层的独立性
“报文”的组成
协议数据单元( PDU)一一“对等层次”间的传送
组成
服务数据单元(PDU)
数据部分
协议控制信息(PCI)
控制信息部分
包含关系
发送:自上至下
(n+1)-PDU=n-SDU
n-SDU+n-PCI=n-PDU
接收:自下至上
参考模型
OSI(7层)法定标准
通信子网:数据处理
1.物理层(点到点/主机到主机)
传输单位:bit/比特
功能:比特流传输
作用:在“物理媒体”上实现比特流“透明传输”
物理媒体:不属于物理层协议(协议是抽象的)
透明传输:不管数据是什么比特组合,都能在链路上传输
功能
定义接口特性
机械特性,电气特征
定义传输模式
单工
单向
半双工
双向,不能同时
全双工
双相,可同时
定义传输速率
发送速率
比特同步
时钟同步
比特编码
协议
802.3局域网
Rj45
EIA-232C
CCITT的X.21
2.链路层(点到点/主机到主机)
传输单位:帧/frame
功能:相邻节点通信
作用:将“网络层”的“数据报”组装成帧
功能
组帧
定义帧开始和结束
差错控制
帧错
位错
流量控制
访问(接入)控制
控制对“共享信道”的访问(广播)
实现:介质访问子层
3.网络层(点到点/主机到主机)
传输单位:数据报/分组/packet
功能:路由选择
作用:不同主机间通信
功能
路由选择
最佳路径
流量控制
限制发送速率,某个主机
差错控制
拥塞控制
整个网络,宏观
协议
IP
ICMP
IGMP
ARP
RARP
OSPF
4.传输层(端到端)
传输单位:报文段(TCP)/用户数据报(UDP)/段(segment
功能:端到端通信
作用
两个“进程间”(端口到端口)的通信
屏蔽“通信子网”的变化
功能
可靠传输,不可靠传输
差错控制
流量控制
复用分用
复用(发送时)
多个应用层→一个传输层
分用(接收时)
一个传输层→多个应用层
资源子网:数据通信
5.会话层(端到端)
作用:
向“表示层”的进程提供
“有序”传输(建立“会话/同步”)
使每个会话“独立”
功能:
管理主机间的对话进程
实现会话的数据同步
应用于:传输大文件
6.表示层(端到端)
作用:
处理两个通信系统中交换信息的表示方式
功能:
数据格式变换
数据加密解密
数据压缩和解压缩
7.应用层(端到端)
协议:
FIP(文件传输)
HTTP(万维网)
SMTP(电子邮件)
定义:
应用进程间通信和交互的规则
功能:
通过应用进程间的交互完成特定网络应用
应用:
能和用户交互产生网络流量的程序
TCP/IP(4层)事实标准
1.网络接口层(物理+链路)
2.网际层
IP(核心)
3.传输层
TCP
UDP
4.应用层(会话+表示+应用)
HTTP
FTP
DNS
SMTP
Telent(虚拟终端协议)
OSI与TCP区别
1.OSI定义了:服务,协议,接口
2.OSI:
“参考模型”先于“协议”发明,不偏向特定协议(通用性好)
TCP/IP:协议先于参考模型,不会出现“协议不能匹配模型”
3.TCP/IP设计之处考虑到了“异构网络”互联
4.
OSI:
网络层:无连接+面向链接
传输层:面向链接
TCP/IP
网络层:无连接
传输层:无连接+面向链接
五层结构
1.传输层
比特率
2.链路层
帧
3.网络层
数据报
4.传输层
报文段
5.应用层
报文