zoukankan      html  css  js  c++  java
  • 计算机的OSI和TCP/IP网络模型

    1、计算机的网络模型分为两种OSI模型和TCP/IP模型,它们的对应关系如下:

     

    2、针对OSI模型,每一层都有各自的功能。

      1. 应用层 
        应用层是OSI模型中最靠近用户的一层,负责为用户的应用程序提供网络服务 。包括为相互通信的应用程序或进程之间建立连接,进行同步建立关于错误纠正和控制。同时还包含大量的应用协议,例如远程登录(talent)、简单的邮件传输协议(SMTP)、简单的网络管理协议(SNMP),超文本传输协议(HTTP)。 
        所有能超声网络流量的程序都在应用层。

      2. 表示层 
        表示层负责在不同的数据格式之间进行转换操作,以实现不同的计算机系统间的信息交换。还负责数据的加密,在传输的过程中进行保护,在发送端加密,在接收端解密,使用加密秘钥来对数据进行加密和解密。

      3. 会话层 
        会话层的主要功能是在两个节点间建立连接、维护、释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传输,在会话的过程中决定到底使用全双工还是使用半双工模式传输。

      4. 传输层 
        传输层是OSI模型中唯一负责端到端节点数据传输和控制的层,传输层是在OSI模型中起承上启下的作用,它下面的三层主要主要面向网络通信,以确保信息准确有效的传输,上面的三层树妖面向主机用户,为用户提供各种服务。 
        传输层为了向会话层提供可靠的端到端传输服务,也使用差错控制和流量控制等机制。4层的协议有传输控制协议(TCP),用户数据报协议(UDP),顺序包交换协议(SPX)。

      5. 网络层 
        负责选择最佳的路径,规划IP(Internet Protocol)地址。

      6. 数据链路层 
        数据帧的开始和结束,同时提供透明传输,差错校验。

      7. 物理层 
        是OSI模型的最底层,它面向原始的比特流的传输,同时规范了接口标准。

     

    3. 针对TCP/IP模型,每一层都有各自的功能。

    物理层:对应OSI模型的低两层,物理层和数据链路层;

    常用协议:Ethernet、FDDI、令牌环

    网络层:对应OSI模型的网络层; 

    常用协议:IP、ARP、RAR、ICMP

    传输层:对应OSI模型的传输层; 

    常用协议:TCP、UDP

    应用层:对应OSI模型的高三层,会话层、表示层、应用层; 

    常用协议:DNS、HTTP、SMTP、POP、TELNET、FTP

  • 相关阅读:
    浅谈数论
    浅谈数论
    bzoj2190 [SDOI2008]仪仗队
    bzoj2190 [SDOI2008]仪仗队
    35.QQ大数据模型
    34.函数指针数组和多线程
    33.函数指针相关问题
    32.分配数组的方式
    31.内存分配四大函数以及栈上分配内存
    30.锯齿数组
  • 原文地址:https://www.cnblogs.com/Allen-rg/p/6927594.html
Copyright © 2011-2022 走看看