TCP/IP四层与OSI七层网络模型

四层和七层网络模型对比

网络模型一般分为TCP/IP四层网络模型与OSI七层网络模型。这两种分层方式中所涵盖的全部功能是相同的,只是功能分类的颗粒度不同而已。TCP/IP四层OSI七层颗粒度相对大一些。

下图为它们的对应关系和对应的网络协议。
在这里插入图片描述

TCP/IP四层网络模型

TCP/IP分层模型(TCP/IP Layening Model)被称作因特网分层模型(Internet Layering Model)、因特网参考模型(Internet Reference Model)。Internet的基本协议是TCP/IP协议。

TCP/IP协议被组织成四个概念层,其中有三层对应于ISO参考模型中的相应层。ICP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。

第一层:网络接口层

包括用于协作IP数据在已有网络介质上传输的协议。实际上TCP/IP标准并不定义与ISO数据链路层和物理层相对应的功能。相反,它定义像地址解析协议(Address Resolution Protocol,ARP)这样的协议,提供TCP/IP协议的数据结构和实际物理硬件之间的接口。

第二层:网际层

对应于OSI七层参考模型的网络层。本层包含IP协议、RIP协议(Routing Information Protocol,路由信息协议),负责数据的包装、寻址和路由。同时还包含网间控制报文协议(Internet Control Message Protocol,ICMP)用来提供网络诊断息。

第三层:传输层

对应于OSI七层参考模型的传输层,它提供两种端到端的通信服务。其中TCP协议(Transmission Control Protocol)提供可靠的数据流运输服务,UDP协议(Use Datagram Protocol)提供不可靠的用户数据报服务。

第四层:应用层

对应于OSI七层参考模型的应用层和表达层。因特网的应用层协议包括Finger、Whois、FTP(文件传输协议)、Gopher、HTTP(超文本传输协议)、Telent(远程终端协议)、SMTP(简单邮件传送协议)、IRC(因特网中继会话)、NNTP(网络新闻传输协议)等。


OSI七层网络模型

在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。

第一层:物理层

定义物理设备的标准,主要对物理连接方式,电气特性,机械特性等制定统一标准,传输比特流。最小传输单位——位(比特流)。所以,物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输。

功能简述:比特流传输。

第二层:数据链路层

主要是对物理层传输的比特流包装,检测保证数据传输的可靠性,将物理层接收的数据进行MAC(媒体访问控制)地址的封装和解封装,也可以简单的理解为物理寻址。交换机就处在这一层,最小的传输单位——帧。所以,数据链路层通过物理网络链路提供可靠的数据传输。

功能简述:提供介质访问、链路管理。

第三层:网络层

控制子网的运行,负责在源和终点之间建立连接。它一般包括网络寻径、分组传输、路由选择、错误检查等。最小单位——分组(包)报文。

功能简述:IP选址及路由选择。

第四层:传输层

定义一些传输数据的协议和端口,向高层提供可靠的端到端的网络数据流服务。最小单位——tpdu。传输层的功能一般包括流量控制、多路传输、虚电路管理及差错校验和恢复。

功能简述:提供端到端的网络数据流服务。

第五层:会话层

负责在网络中的两节点建立、管理和终止表示层与实体之间的通信会话。还包括创建检查点,使通信发生中断的时候可以返回到以前的一个状态。最小单位——spdu。

功能简述:创建和管理会话。

第六层:表示层

提供多种功能用于应用层数据编码和转化、数据解析、管理数据的解密和加密。以确保以一个系统应用层发送的信息可以被另一个系统应用层识别。最小单位——ppdu。

功能简述:数据格式化、加密。

第七层:应用层

应用层与用户之间通过应用软件直接j进行交互,如文件传输、电子邮件传输、信息通信等。最小单位——apdu。注意,应用层并非由计算机上运行的实际应用软件组成,而是由向应用程序提供访问网络资源的API组成,这类应用软件程序超出了OSI模型的范畴。

功能简述:提供应用服务。

各层协议和硬件

在这里插入图片描述
在这里插入图片描述
图片出自lexder51cto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值