计算机网络基础知识个人整理

1. OSI七层模型的各层功能

  • 物理层:建立、维护、断开物理连接的作用。一般有,网线,光纤和网卡。

  • 数据链路层:建立逻辑连接、进行物理地址寻址和差错校验的功能。MAC地址为物理地址出厂后就不可更改。

  • 网络层:进行逻辑地址寻址,选择最优的网络路径,IP地址可以更改。

  • 传输层:定义了传输数据的端口号即,数据是在端口与端口之间传输。一般使用TCP或者UDP协议进行信息传输。

以上,为OSI七层网络中的下四层(网络层)其中物理层,数据链路层和网络层是点到点传输信息即,考虑信息传输的过程;而传输层是端口与端口之间传输信息,不考虑信息传输的过程。


  • 会话层:建立、管理和终止会话
  • 表示层:数据表示,数据的加密并对数据进行压缩优化处理。
  • 应用层:用户与网络交互的借口。
    以上为OSI七层网络中的上三层(软件层)。

2. 数据的封装与解封装过程

两台计算机要想实现交流就必须通过互联网进行交互,然而计算机在交互过程中并不是将用户输入的信息进行直接传输,而是通过数据的封装与解封装过程即,源计算机将用户所输入的信息进行语言转换,把人类的语言转化为二进制的信号,再把信号进行加密打包,把整条信息分成多个信息包进行传输。目标计算机接收源计算机发送来的信息包进行地址确认,确认传输来的信息包是否为本机地址。再通过将信息进行整合解码,将二进制信号转化为人类的语言呈现给用户。


数据的封装与解封装的过程

  • 源用户

    应用层: 上层数据 用户所输入的信息

    传输层: TCP头部+ 上层数据 数据段

    网络层: IP头部+ TCP头部+ 上层数据 数据包

    数据链路层:MAC头部+IP头部+ TCP头部+ 上层数据 数据帧

    物理层: 发送二进制信号 比特流

  • 目标用户

    物理层: 接收二进制信号 比特流

    数据链路层:-MAC头部+IP头部+ TCP头部+ 上层数据 数据帧

    网络层: -IP头部+ TCP头部+ 上层数据 数据包

    传输层: -TCP头部+ 上层数据 数据段

    应用层: 用户数据 上层所接收的信息

3.TCP/IP协议族的组成与部分协议的功能

  • 应用层使用的协议有:HTTP、FTP、TFTP、SMTP、SNMP、DNS等。
    FTP:运用于广域网和局域网的文件传输。使用TCP协议。文件共享只适用于局域网。
    TFTP:可以传输容量不大的文件,传输效率高。使用UDP协议。
    DNS:域名解析协议。
  • 传输层使用的协议有:TCP和UDP。
    TCP:其注重传输的安全性。
    UDP:其注重中传输的效率,速度快。
  • 网络层使用的协议有:ICMP、IGMP、IP、ARP和RARP。
    ARP:是将IP地址解析为MAC地址的解析协议。
    RARP:是ARP的逆向协议。

猜你喜欢

转载自blog.51cto.com/14557750/2440986