OSI七层模型与TCP/IP五层模型解析

本文介绍了OSI七层模型和TCP/IP五层模型,阐述了它们各自的功能、对应的网络协议以及它们在通信过程中的作用。OSI模型分为应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,而TCP/IP模型则简化为应用层、传输层、网络层、数据链路层和物理层。网络传输的基本流程涉及数据包的封装和分用,数据在各层间通过首部添加和去除实现传输。
摘要由CSDN通过智能技术生成


根据不同的通信场景去提供不同的服务,使用不同的协议进行划分

OSI七层模型

七层模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。

OSI七层模型功能对应的网络协议
应用层最靠近用户层的OSI层,为用户的应用程序提供网络服务HTTP、TFTP、FTP、SMTP
表示层设备固有数据格式和网络标准数据格式的转换,确保一个系统的应用层所发送的数据可以被另一个系统的应用层读取TeInet、Rlogin、SNMP
会话层通信管理,负责建立和断开通信连接。通过传输层(原端端口和对端端口号)建立数据传输的通路SMTP、DNS
传输层管理两个节点之间的数据传输,负责可靠传输(确保数据可靠传输到目标地址),定义了一些传输数据的协议和端口号(TCP,UDP协议,WWW80端口)TCP、UDP
网络层地址管理和路由选择,为位于不同地理位置的网络中的两个主机提供连接和路径选择IP、ICMP、ARP、RARP
数据链路层互连设备之间传送和识别数据帧,定义了如何让格式化的数据进行传输,以及如何控制对物理介质的访问FDDI、PDN、SLIP、PPP、STP
物理层主要定义物理设备标准,如网线的接口类型,各种传输介质的传输速率,主要作用是传输的比特流在到达目的地之后转换为0,1信号

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

OSI七层模型的优点

  • 分层次的标准接口使得工程模块化更加方便
  • 创建了一个更好的互联环境
  • 降低了复杂度,使得程序便于修改,提高了产品的开发速度

OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。

TCP/IP五层模型

TCP/IP五层模型:应用层,传输层,网络层,链路层,物理层
TPC/IP协议采用的是五层模型结构,每一层都需下一层来完成自己的需求

功能协议
应用层负责应用程序之间的数据沟通HTTP
传输层负责应用程序之间的数据传输TCP/UDP
网络层负责地址管理与路由选择IP,路由器
数据链路层负责相邻设备之间的数据传输以太网协议,交换机
物理层负责物理光电信号的传输以太网协议,集线器

OSI模型与TCP/IP的对应关系

在这里插入图片描述

网络传输基本流程

同一个网段内的两台主机通过TCP/IP协议通讯
在这里插入图片描述
跨网段的主机的文件传输. 数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器
在这里插入图片描述

数据包的封装和分用

  • 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报 (datagram),在链路层叫做帧(frame).
  • 应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部,称为封装
  • 首部信息中包含了一些类似于首部有多长, 载荷(payload)有多长, 上层协议是什么等信息.
  • 数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部, 根据首部中的 “上层协议字段” 将数据交给对应的上层协议处理

数据封装流程
在这里插入图片描述
数据分用的过程
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值