TCP/IP的主要层次结构及其功能
1.数据链路层
  优点:数据链路层提供了TCP/IP与各种物理网络的接口,把IP数据报分装成能在网络中传输的数据祯,为数据报的传送和校验提供了可能.
2网络层
 网络层功能主要表现在IP和ICMP协议上.1)IP协议:网间协议.是构成网络层的一个主要部分.2ICPM:INTERET控制报文协议.ICPMIP的延伸和IP 不可分割的组成部分
 3.传输层.
   主要服务功能是建立,提供端到端的通信连接tcp ip协议规定,即一个应用程序到另一个应用程序的通信连接.实际上,传输层主要是为任何两台需要相互通信的计算机建立通信连接,负责管理计算机之间的会话.
 4.应用层
应用层根据不同用户的各种需求,向用户提供所需的网络应用程序服务.
TCP/IP的结构层次涵盖了哪几层
网络接口层、网间网层、传输层应用层
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网间网层、传输层、应用层。 
其中: 

网络接口层 这是TCP/IP软件的最低层,负责接收IP数据报并通过网络发送之,或者从网络上接收物理帧,抽出IP数据报,交给IP层。 

网间网层 负责相邻计算机之间的通信。其功能包括三方面。一、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。二、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到
达信宿,则转发该数据报。三、处理路径、流控、拥塞等问题。 

传输层 提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。 

应用层 向用户提供一组常用的应用程序,比如、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。
  第一,物理层,也就是硬件的,保证我能到你的基本条件。这就像我们的交通,规定很多交通规则,只要到你哪里的这条路是通的,那么我去你哪里就没问题,但是我必须得遵守这些规则。RJ45定义wires/pinsEthernet802.3定义wires/pins1,2,3 ,6。主要协议、数据格式:802.3,802.5 FDDIE1A/T1A232V.35,V.24 这些都是他数据通讯的电气定义。
  第二,数据链路层。它保证数据点到点的安全传输,那么如果我要去你哪里,必须保证我去汽车站这个途中是安全的,那么从我家到汽车站是一个点到另一个点。那么数据是被封装成针的格式,通过每个点来传输的。我家先到公交车站,再到汽车站。
  第三,网络层。它是用来提供逻辑地址用的。说白了就是选路。他没有任何检测的机制。比如我要去你家,我必须知道你家在那儿,我要往哪个方向走。那么数据是通过路由来实现的。
  第四,传输层,他是实现端到端的安全传输,也就是我家这端到你家这端的安全保证。把数据封装成包,包里面有包头,等等。还有一些校验的机制。我要到你家肯定得做好准备工作,带好东西。
  第五,会话层。这时实现会话的管理的同步,我到你家了,跟你说话了,我们的话要同步,不能我说了半天,你还没有任何反映,等你反映过来我人也走了。
    第六,表示层。这个就规定了我们的语言的表达形式,和特定功能的实现。比如我讲的英语,你讲的法语,那么我们就无法沟通。
    第七,应用层。指的是应用接口。我们经过这样一次成功的交谈以后结果是什么?表现出来的是什么?但是这里好像有点不太贴切。在数据上可以表示为一些简单的应用,比如FTPWEB等等,这些都是可以实现让我们看的到的东西。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。