zoukankan      html  css  js  c++  java
  • osi五层协议

    osi五层协议分别为:物理连接层、数据链路层、网络层、传输层与应用层

    一、物理连接层

      规定了传输介质的特性,提供足够的带宽,来传输电信号(二进制数据)


    二、数据链路层(数据通道)

      数据链路:每次通信时建立通信联络和拆除通信联络的过程。主要目的是要保证数据的正确传输。

      电脑可由交换机连接,组成交换机局域网,局域网中的设配传输数据完全并行。

      以太网协议:

        1、规定了二进制数据的分组方式。

        2、规定所有计算机必须有一块网卡。 

          P.S:计算机在出厂时会在网卡上刻上独一无二的编号,即为mac地址,是一串12位16进制数。

    三、网络层

      解决在多个终端下,将任意两台终端的数据链连接起来的问题。

      IP协议:

        规定了任何一台接入互联网的计算机都必须有一个IP地址。

    四、传输层

      端口协议

      端口:

        用来唯一标识计算机上的某一个应用程序

        P.S:计算机之间的通信其实是计算机上应用程序之间的通信

        端口范围:0~65535
        0~1024是操作系统需要使用的端口号

        建议使用8000之后的端口号

         常用端口号:

          MySQL:3306

          Redis:6379

          Django:8000

          flask:5000

    IP+port:唯一辨识接入互联网的一台计算机上的某一个应用程序。

    五、应用层

      HTTP协议:超文本传输协议

      FTP协议

      TCP协议:

        流式协议,可靠协议

        反馈机制:每次发送数据必须等到恢复才会将内存数据清除,否则会在一定时间内隔一段时间发送一次。

        三次握手,四次挥手

      UDP协议:

        数据报协议

        无需建立双向通道   数据传输不太安全

        将内存中的数据直接发送出去,不会保留

  • 相关阅读:
    2、容器初探
    3、二叉树:先序,中序,后序循环遍历详解
    Hebbian Learning Rule
    论文笔记 Weakly-Supervised Spatial Context Networks
    在Caffe添加Python layer详细步骤
    论文笔记 Learning to Compare Image Patches via Convolutional Neural Networks
    Deconvolution 反卷积理解
    论文笔记 Feature Pyramid Networks for Object Detection
    Caffe2 初识
    论文笔记 Densely Connected Convolutional Networks
  • 原文地址:https://www.cnblogs.com/binyuanxiang/p/11316529.html
Copyright © 2011-2022 走看看