计算机网络参考模型
Posted CSDN_Rui_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络参考模型相关的知识,希望对你有一定的参考价值。
本章非常重要,需要重点掌握
目录
分层思想
使用网络的人未必知道数据的传输过程,对用户而言,只要会用就行了
为什么要分层?
1)将复杂的流程分解为几个功能相对单一的子过程(含义)
2)整个流程更加清晰,复杂问题简单化(作用)
3)更容易发现问题并针对性的解决问题(作用)
OSI七层参考模型
国际标准化组织(ISO)于1984年颁布了开放系统互连(OSI)参考模型,这是一个开放式体系结构,它将网络分为七层
分层 | 功能 |
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、中止会话 |
传输层 | 定义传输数据的协议端口号,以及控流和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接、进行硬件地址寻址、差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
其中“应用层、表示层、会话层”称为“高三层”
“传输层”在中间起到一个承上启下的作用
“网络层、数据链路层、物理层”称为“低三层”
物理层和数据链路层
物理层(接口特性、物理电器特性、线路的连接状态)
如何使用物理信号来表示数据1和0?
数据传输是否可同时在两个方向上进行?
通信双方如何建立和中止连接?
物理接口特性
数据链路层(差错校验、MAC地址寻址、逻辑通道的建立)
数据封装结构
源和目的方的物理地址
数据校验功能
网络层和传输层
网络层(逻辑地址的寻址、不同网段的数据转发)
数据包封装结构
源和目的方的逻辑地址
根据包头的逻辑地址选路
传输层(承上启下、端口的开放、建立端口到端口的连接,差错控制和流量校验)
用户进程间的通信
承上启下
端到端和点到点通信有什么区别?
端指端口,端口到端口间的通信,针对传输层
点指网络模型(简单点就是两台电脑用网线连接起来)针对网络层,两个设备间的通信
会话层、表示层和应用层
会话层
建立用户间的会话关系
表示层
定义传递信息的语法和语义
编码和解码、压缩解压缩、加密解密
应用层
提供与用户的接口
OSI模型与TCP/IP模型
TCP/IP四层由“思科”提出
TCP/IP五层由“华为”提出
TCP/IP协议族的组成
应用层 | HTTP FTP TFTP SMTP SNMP DNS |
传输层 | TCP UDP |
网络层 | ICMP IGMP IP ARP RARP |
数据链路层 物理层 | 由底层网络定义的协议 |
http、ftp、smtp属于tcp(追求高可靠,安全
tftp、snmp、dns属于udp(追求速度快
tcp有重传机制,udp没有
数据封装过程
封装过程中自上而下 ,应用层——物理层,每一层加上一个包头
数据解封装过程
解封装过程方向自下而上 ,物理层——应用层,每一层去掉一个对应包头
PDU——协议数据单元
层数 | 单位 |
应用层 | 消息、报文(message) |
传输层 | 数据段(segment) |
网络层 | 数据包(packet) |
数据链路层 | 数据帧(prame) |
物理层 | 比特流(bits) |
设备与层的对应关系
层数 | 设备 |
应用层 | 计算机 |
传输层 | 防火墙 |
网络层 | 路由器 |
数据链路层 | 交换机 |
物理层 | 网卡 |
各层间通信
总结
经过这次课程,我了解了OSI模型与TCP/IP模型的对应关系,TCP/IP协议栈各层的主要协议,
数据在TCP/IP协议栈中的封装与解封装,分层模型各层对应的设备等知识
以上是关于计算机网络参考模型的主要内容,如果未能解决你的问题,请参考以下文章