1.计算机网络体系结构

   我们将计算机网络的各层以及其协议的结合,称之为网络的体系结构。

  2.OSI开放系统互联参考模型

    网络体系结构与网络协议_第1张图片

    1).物理层

       a.建立维护和取消物理连接。

      b.相连的网络系统间传输比特流。

     2).数据链路层

      a.为网络层提供可靠的信息传送机制。

       b.帧->应答,流控制,差错控制。

     3).网络层

       a.提供不同网络系统间的连接和路由选择并定义了逻辑地址。

       b.解决异构网络互联问题

     4).传输层

       a.进行数据分割和数据重组为数据段,负责准确可靠的将数据从网络的一端传到另一端。

       b.负责在不同的物理结点的应用间建立连接。

     5).会话层

       a.在两个结点间建立,维护和释放面向用户的连接。

     6).表示层

       a.语法格式的转换。

       b.提供关于数据的表示方法的服务->数据表示,数据安全,数据压缩。

     7).应用层

       a.为网络用户或应用程序提供完成特定网路服务功能所需的各种应用层协议。

  3.OSI的层间通信

     1).每一层向其协议规范中的上层提供服务。

     2).每层都与其他计算机中的相同层的软硬件交换一些信息。

  4.封装

   网络体系结构与网络协议_第2张图片

   5.TCP/IP模型

  网络体系结构与网络协议_第3张图片

    1).网络接口层协议

       a.包括各种物理网协议

     2).网络层协议

      a.IP(网际协议):规定网际层数据分组的格式。

      b.ICMP(Internet控制消息协议):提供网络控制和消息传递功能。

      c.ARP(地址解析协议):用来将逻辑地址解析成物理地址。

      d.RARP(反向地址解析协议):通过RARP广播,将物理地址解析成逻辑地址。    

    3).传输层协议

      a.TCP(传输控制协议)

      b.UDP(用户协议报协议)

    4).应用层协议

      a.FTP,HTTP,SMTP,Telnet,DNS,TFTP


  以上就是本人在学习过程中的一些经验总结。当然,本人能力有限,难免会有纰漏,希望大家可以指正。