网络的七层架构OSI

来源:互联网 发布:iphone 投影到mac 编辑:程序博客网 时间:2024/06/01 22:09

物理层

硬件发送信号,比如决定是否用电信号的高低电平代表0和1,连接的建立和断开,传输是否可以双向进行,网络连接有多少针以及每一针的用途。

数据链路层

简单的来说,就是将一条有错误的传输线路掩盖成一条没有错误的传输线路。方法是发送方把数据分成许多帧,每发送一帧,接受方就得发送一个确认帧。

网络层

物理层简单来说就是用什么发送数据,数据链路层简单来说就是怎么在两个相邻的机器之间发送,而网络层简单来说就是如何在一个子网内通过路由,由一个机器发送数据到另一个机器。具体方式是建立路由表,路由可以是动态的,也可以是静态的。

传输层

由此往后的层都是端到端的,包括此层。而前边的三个层是两个机器之间。
端到端的连接是这个层的典型协议是TCP/IP协议。端到端可以简单理解为一台计算的端口与另一台计算机的端口之间进行的通信。

会话层

计算机两个应用程序之间进行的会话,这两个应用程序可以是在不同计算机上,也可以是在一台计算机上的。建立会话可以确定由谁发送信息,令牌等。

表示层

由于两台计算机之间的编码方式可能不一致,由一台计算机给另一台计算机发送的信息必须经过一个抽象的统一的接口,转化为两台计算机都能理解的“语言”,简单的说这就是表示层干的活。

应用层

在这一层,是应用程序之间进行的通信。经典的有HTTP协议,浏览器(客户机的应用程序)与另一台计算机服务器(应用程序)进行通信。

原创粉丝点击