码迷,mamicode.com
首页 > 其他好文 > 详细

TCP/IP四层与五层模型 概论与详解

时间:2019-10-24 23:11:28      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:用户数   交换   route   比特   可靠   应用层   七层模型   data   internet   

一. TCP/IP四层模型     

TCP/IP四层体系结构:简单,易于使用。
五层原理体系结构:综合OSI和TCP/IP的优点,为了学术学习。

TCP/IP四层模型和OSI七层模型的不同

技术图片

 

技术图片

 二. TCP/IP五层模型

 技术图片

TCP/IP五层模型作用和功能

1、应用层(application layer)

(1)直接为用户的应用进程提供服务。
(2)在因特网中的应用层协议有很多,eg:支持万维网应用的http协议,支持电子邮件的smtp协议,支持文件传送的ftp协议。

2、运输层(transport layer)

(1)负责向两个主机中进程之间的通信提供服务。
(2)由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。
复用 就是多个应用层进程可同时使用下面运输层的服务;
分用 就是运输层把收到的信息分别交付给上面应用层中的相应进程。
(3)运输层主要使用以下两种协议:
TCP 传输控制协议(Transmission Control Protocol)--面向连接的,数据传数单位是报文段(segment),能够提供可靠的交付。
UDP 用户数据报协议(User Datagram Protocol)--无连接的,数据传输单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付(best-effort delivery)”。

3、网络层(network layer)

(1)负责为分组交换网上的不同主机提供通信服务;选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。
(2)在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。
因特网是一个很大的互联网,它由大量异构网络通过路由器(router)互联起来。
因特网主要的网络协议是无连接的网际协议IP(Internet Protocol)和许多种路由选择协议。

4、数据链路层(data link layer)

将网络层交下来的 IP 数据报组装成正帧(framing),在两个相邻结点间的链路上“透明”地传送帧中的数据。
每一个帧包括数据和必要的控制信息(如同步信息、地址信息、差错信息等)。
“透明”是一个很重要的术语。表示:某一个实际存在的事物看起来却好像不存在一样。

5、物理层(physical layer)

(1)在物理层上传输的单位是比特。
(2)任务:透明的传送比特流。

 

TCP/IP四层与五层模型 概论与详解

标签:用户数   交换   route   比特   可靠   应用层   七层模型   data   internet   

原文地址:https://www.cnblogs.com/gunxiaoshi/p/11735453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!