OSI七层模型和tcp/ip四层模型是用来干什么的?
我们拿着手机电脑上网,可以用各种软件和朋友聊天,为什么可以聊天?是因为手机之间可以交流,我们今天要谈的OSI 七层模型和tcp/ip四层模型,都定义了两台计算机之间该如何进行交流。
OSI是从理论上很好的阐述了两台计算机之间如何进行通信,但是实现起来很不容易,而tcp/ip实现起来更简单, 是现在流行的协议模型。
OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。
IOS七层模型
为开放式互连信息系统提供了一种功能结构的框架。它从高到低分别是:应用层、会话层、表示层、传输层、网络层、数据链路层和物理层。
应用层 (Application)
表示层(Presentation Layer)
会话层(Session Layer)
传输层 (Transport)
网络层 (Network)
数据链路层 (Link)
物理层(Physical Layer)
tcp/ip四层模型
TCP/IP协议层次 模型共分为四层,分别是:应用层、传输层、网络层、数据链路层;
1、应用层是指所有用户所面向的应用程序的统称,TCP/IP协议族在这里层由许多协议来支持不同的应用,比如http、FTP、SMTP、DNS、telnet等等。
而这里对于用户来说看到的是一个个的软件所构筑的图形化的界面,比如浏览器、远程登录界面等。
2、传输层的主要功能是提供应用程序间的通讯,TCP/IP协议在这次层的协议有TCP和UDP。该层对于用户来说是主机对主机层,负责对上层应用程序隐藏网络的复杂性。
3、网络层的主要功能是定义了IP格式,从而使得不同应用类型的数据在Internet上通常的传输。主要包括协议比如IP、ICMP、ARP、RARP、ARP等。
网络层对用户来说标志性设备为路由器,负责路由协议以及提供单个到上层的网络结构。
4、数据链路层是最底层,主要功能是负责接收IP数据包并通过网络发送,或者从网络上接收物理帧,抽出IP数据包,交给IP层。该层对于用户来说标志性设备为交换机。