网络七层架构


我将从各层协议与设备学起,各层从上到下


1、应用层 - 应用层主要包括应用程序之间的通信所用协议,包括TELNET,HTTP,FTP,NFS,SMTP等。 - 设备就是终端设备了

2、表示层

  • 这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。

3、会话层

  • 它定义了如何开始、控制和结束一个会话,即包含了会话的控制信息,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。
  • 会话层主要作用是区分应用..就跟我们PC中的进程是一回事.运行不同的程序会有不同的session. 比如QQ有独立的会话,MSN也有独立的会话.就这个作用而已..(新浪回答者:狼哥)
  • 在TCP/IP协议栈中由于表示层/会话层/应用层区分太细已经合并为"应用层"了.


以上三层在TCP/IP协议中已经合并为应用层


4、传输层

  • 这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。

5、网络层

  • 这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。
  • IPX协议指的是互联网数据包交换协议 ,(IPX:Internetwork Packet Exchange protocol)是一个专用的协议簇,它主要由Novell NetWare操作系统使用。IPX是IPX协议簇中的第三层协议。用于将数据从服务器发送到工作站。
  • 设备:路由器


三层交换机就是具有部分路由器功能的交换机,三层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次路由,多次转发。对于数据包转发等规律性的过程由硬件高速实现,而像路由信息更新、路由表维护、路由计算、路由确定等功能,由软件实现。三层交换技术就是二层交换技术+三层转发技术。传统交换技术是在OSI网络标准模型第二层——数据链路层进行操作的,而三层交换技术是在网络模型中的第三层实现了数据包的高速转发,既可实现网络路由功能,又可根据不同网络状况做到最优网络性能。


6、数据链路层

  • 它定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。
  • 设备:网桥、多端口网桥(以太网交换机)常用于连接两个或更多个局域网的网络互连设备。
  • 局域网交换机与网桥功能基本一样,具有帧转发、帧过滤和生成树算法功能。
  • 二层交换机工作于OSI模型的第2层(数据链路层),故而称为二层交换机。二层交换技术的发展已经比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。

7、物理层

  • OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、帧、帧的使用、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。
  • DTE(终端设备)、DCE(数据通信设备和电路连接设备)如调制解调器
  • 设备:中继器工作在物理层,作用是对信号的再生与放大
posted @ 2016-11-21 15:33  纪伟  阅读(665)  评论(0编辑  收藏  举报