zoukankan      html  css  js  c++  java
  • OSI模型各层作用、协议,对应设备

    OSI参考模型(开放系统互连参考模型)

    物理层
    • 作用:实现比特流的透明传输,为数据链路层提供数据传输服务。
    • 传输单位:比特(byte)
    • 设备:网线,集线器
    数据链路层
    • 作用:建立数据链路链接,采用差错控制和流量控制,ARP(地址解析协议)解析获取MAC地址。
    • 传输单位:帧
    • 设备:二层交换机(网桥)、网卡。驱动程序
    网络层
    • 作用:通过路由算法为数据报文选择最合适的传输路径,实现流量控制、拥塞控制。
    • 传输单位:数据报(分组、IP报)
    • 设备:路由器
    传输层
    • 作用:提供可靠的端对端的链接和数据传输服务,传输层队高层屏蔽了底层数据通信的细节
    • 传输单位:报文、数据段
    • 设备:计算机
    会话层
    • 维护两个会话主机之间的链接
    • 设备:计算机
    表示层
    • 作用:负责数据的加密解密、数据压缩、恢复、根据不同应用要求将文件处理陈不同格式,体现在文件扩展名上
    应用层:
    • 作用:完成应用程序之间的通信
    • 设备:应用程序

    TCP/IP各层的协议

    数据链路层:PPP(端对端协议,point-to-point protocal)
    网络层:IP(网络协议)、ICMP(网际控制报文协议)、IGMP(网际组管理协议)、ARP(地址解析协议),RARP(反地址解析协议)
    传输层:TCP(传输控制协议)、UDP(用户数据报协议)、SNMP
    应用层:Telnet(远程终端协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、HTTP(超文本传输协议)

    参考资料
    计算机网络教程第四版---谢钧 谢希仁 编著

     
     

    作者:MC_Honva
    链接:https://www.jianshu.com/p/2350cc53123f
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    小程序 新建项目底部tabbar
    HBuild 连接安卓手机
    jquery tab切换
    VUE 项目运行
    VUE 创建element项目
    VUE环境搭建、创建项目、vue调试工具
    HBuild 连接苹果手机
    javascript五种基本类型
    SASS 简单实用
    redis基础02-redis的5种对象数据类型
  • 原文地址:https://www.cnblogs.com/javalinux/p/14292286.html
Copyright © 2011-2022 走看看