码迷,mamicode.com
首页 > 其他好文 > 详细

osi五层协议

时间:2019-08-07 17:27:05      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:清除   传输层   发送数据   sql   范围   直接   进制   http   传输   

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协议:

    数据报协议

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

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

osi五层协议

标签:清除   传输层   发送数据   sql   范围   直接   进制   http   传输   

原文地址:https://www.cnblogs.com/binyuanxiang/p/11316529.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!