干货网络基础之TCP/IP协议五层模型

Posted 厦门微思网络集美分公司

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货网络基础之TCP/IP协议五层模型相关的知识,希望对你有一定的参考价值。


【干货】网络基础之TCP/IP协议五层模型

从顶到下,TCP/IP协议可以分为5层,依次是应用层、传输层、网络层、数据链路层和物理层。


【干货】网络基础之TCP/IP协议五层模型

应用层

【干货】网络基础之TCP/IP协议五层模型


应用层向应用程序提供服务,这些服务按其向应用程序提供的特性分成组,并称为服务元素。有些可为多种应用程序共同使用,有些则为较少的一类应用程序使用。应用层为最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE。CASE提 供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信,分布系统实现提供基本的控制机制。特定服务SASE则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。
这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等。应用层的标准有DP8649"公共应用服务元素",DP8650"公共应用服务元素用协议",文件传送,访问和管理服务及协议。

【干货】网络基础之TCP/IP协议五层模型

传输层

【干货】网络基础之TCP/IP协议五层模型
【干货】网络基础之TCP/IP协议五层模型

网络层

【干货】网络基础之TCP/IP协议五层模型


网络层的产生也是网络发展的结果。在联机系统和线路交换的环境中,网络层的功能没有太大意义。当数据终端增多时,它们之间有中继设备相连。此时会出现一台终端要求不只是与唯一的一台而是能和多台终端通信的情况,这就是产生了把任意两台数据终端设备的数据链接起来的问题,也就是路由或者叫寻径。另外,当一条物理信道建立之后,被一对用户使用,往往有许多空闲时间被浪费掉。人们自然会希望让多对用户共用一条链路,为解决这一问题就出现了逻辑信道技术和虚拟电路技术。
网络层为建立网络连接和为上层提供服务,应具备以下主要功能:
u  路由选择和中继。
u  激活,终止网络连接。
u  在一条数据链路上复用多条网络连接,多采取分时复用技术 。
u  差错检测与恢复。
u  排序,流量控制。
u  服务选择。
u  网络管理。

【干货】网络基础之TCP/IP协议五层模型

数据链路层

【干货】网络基础之TCP/IP协议五层模型


数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接。媒体是长期的,连接是有生存期的。在连接生存期内,收发两端可以进行不等的一次或多次数据通信。每次通信都要经过建立通信联络和拆除通信联络两过程。这种建立起来的数据收发关系就叫作数据链路。而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错。数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。
链路层的主要功能:链路层是为网络层提供数据传送服务的,这种服务要依靠本层具备的功能来实现。
u  链路连接的建立,拆除,分离。
u  帧定界和帧同步。链路层的数据传输单元是帧,协议不同,帧的长短和界面也有差别,但无论如何必须对帧进行定界。
u  顺序控制,指对帧的收发顺序的控制。
u  差错检测和恢复。还有链路标识,流量控制等等。差错检测多用方阵码校验和循环码校验来检测信道上数据的误码,而帧丢失等用序号检测。各种错误的恢复则常靠反馈重发技术来完成。

【干货】网络基础之TCP/IP协议五层模型

物理层

【干货】网络基础之TCP/IP协议五层模型


物理层虽然处于最底层,却是整个计算机网络的基础。物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境。
物理层的媒体包括架空明线、平衡电缆、光纤、无线信道等。通信用的互连设备指DTE和DCE间的互连设备。DTE即数据终端设备,又称物理设备,如计算机、终端等都包括在内。而DCE则是数据通信设备或电路连接设备,如调制解调器等。数据传输通常是经过DTE——DCE,再经过DCE——DTE的路径。互连设备指将DTE、DCE连接起来的装置,如各种插头、插座。LAN中的各种粗、细同轴电缆、T型接、插头,接收器,发送器,中继器等都属物理层的媒体和连接器。

【干货】网络基础之TCP/IP协议五层模型

物理层的主要功能:

【干货】网络基础之TCP/IP协议五层模型


u  为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成。一次完整的数据传输,包括激活物理连接,传送数据,终止物理连接。所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设备间连接起来,形成一条通路。
u  传输数据,物理层要形成适合数据传输需要的实体,为数据传送服务。一是要保证数据能在其上正确通过,二是要提供足够的带宽(带宽是指每秒钟内能通过的比特(BIT)数),以减少信道上的拥塞。传输数据的方式能满足点到点,一点到多点,串行或并行,半双工或全双工,同步或异步传输的需要。

来源:鸿鹄论坛 

链接:http://bbs.hh010.com/thread-529990-1-1.html?_dsign=47547735





“微思网络”成立于2002年,是厦门知名的IT培训认证机构和系统集成商,主要从事思科CCIE、CCNP、CCNA、 Redhat RHCE、Oracle OCP、VCP、微软MCSA等国际IT认证培训及考试,从事系统集成、解决方案、软硬件销售、IT外包服务等相关业务。

微思官网:http://www.xmws.cn

新浪微博:http://weibo.com/xmwisdom


微信ID:xmwsjm

长按左侧二维码关注

以上是关于干货网络基础之TCP/IP协议五层模型的主要内容,如果未能解决你的问题,请参考以下文章

网络基础---TCP/IP五层模型

网络编程 ———— OSI七层网络模型和TCP/IP五层网络模型

Python学习day3--网络基础之网络协议篇

TCP/IP协议原理及应用

一张图了解TCP/IP五层网络模型

一张图了解TCP/IP五层网络模型