osi五层协议
Posted binyuanxiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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协议:
数据报协议
无需建立双向通道 数据传输不太安全
将内存中的数据直接发送出去,不会保留
以上是关于osi五层协议的主要内容,如果未能解决你的问题,请参考以下文章