zoukankan      html  css  js  c++  java
  • 【计算机网络】计算机网络模型

    TCP/IP模型从低到高依次为:链路层,网络层,运输层,应用层。

    每一层负责不同的功能:

    1)链路层,将网络层数据报封装成帧进行点到点传递。

    2)网络层:负责对数据包进行路由选择和存储转发。网络层的协议有:IP,ICMP,IGMP,ARP,RAPR,OSPF,IPX。网络层的数据的单位称为分组或数据包。

    3)传输层:传输层是模型中从下到上第一个提供端到端,即进程到进程的层次。应用层与运输层使用端到端(end-to-End)协议。但是,网络层提供的却是逐跳动(Hop-by-hop)协议。传输层的协议有:TCP、UDP、SCTP等。传输层数据的单位称为报文或数据段。

    4)应用层:应用层为操作系统或者网络应用程序提供访问网络服务的接口。应用层的协议有:
    telnet(基于TCP,默认端口:23)

    FTP(基于TCP,默认端口,21(控制)/20(数据传送))

    HTTP(基于TCP,默认端口:80)

    SNMP(基于UDP,默认端口:161/162)

    DNS(基于UDP,默认端口53)

    SMTP

    SSH(基于TCP,默认端口:22)

    国际标准化组织(ISO)提供的网络体系结构模型,称为开放系统互联参考模型(OSI/RM),通常简称为OSI参考模型。OSI有七层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。然而,由于TCP/IP协议模型的应用广泛,TCP/IP模型已经成为了事实上的国际标准。TCP/IP与OSI参考模型的对应关系如下:

    OSI参考模型 TCP/IP协议 每层包含协议 设备
    应用层(Application) 应用层 HTTP,SNMP,FTP,SMTP,DNS,Telnet,TFTP,FTP  
    表示层(Presentation)
    会话层(Session)
    传输层(Transport) 传输层 TCP,UDP,SCTP  
    网络层(Network) 网络层 IP,ICMP,RIP,OSPF,BGP,IGMP,ARP,RARP
    路由器,三层交换机
    数据链路层(Data Link) 链路层  ARP, RARP, PPP 网桥(较少使用),以太网交换机(二层交换机),网卡(一半物理层,一半链路层)
    物理层(Physical)   中继器,集线器

    参考资料:

      1. 《计算机网络-自顶向下方法》(第四版)1.5

      2. 《TCP/IP详解 卷1:协议》1.2

      3.  http://www.ha97.com/3215.html

  • 相关阅读:
    利用if else判断几点是什么时间段
    【UML】活动图介绍
    【UML】类图介绍
    jQuery Ajax跨域问题简易解决方案
    ASP.NET MVC @Html.Label的问题
    Mysql Show ProcessList命令
    【ASP.NET MVC 学习笔记】- 20 ASP.NET Web API
    【ASP.NET MVC 学习笔记】- 19 REST和RESTful Web API
    【ASP.NET MVC 学习笔记】- 18 Bundle(捆绑)
    【ASP.NET MVC 学习笔记】- 17 Model验证
  • 原文地址:https://www.cnblogs.com/vincently/p/4620598.html
Copyright © 2011-2022 走看看