网络基础知识之-OSI七层模型

一、OSI七层模型

在这里插入图片描述
第一层:物理层
物理层主要定义了机器之间的通讯方式(发送比特流),定义物理设备的标准(如网线的接口类型、光纤的接口类型)各种设备的接口类型,主要传输各种0101数据,但是在传输过程中会产生误传、错传等,于是有了数据链路层。
第二层:数据链路层
数据链路层定义了如何格式化数据、如何控制对物理介质的访问、提供错误检测和纠正来确保数据传输的可靠性,将比特数据封装成帧,交换机工作在数据链路层,对帧解码,并根据帧中的信息把数据发送到正确的通道上。随着网络节点的增加,点对点通信的时候需要经过多个节点,如何找到目标节点,如何寻求最佳路径,于是就有了网络层。
第三层:网络层
网络层将相应的网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。网络层通过综合考虑,发送优先权、网络拥塞程度、服务质量、可选路由的花费大小来确定最佳路径。路由器工作在这一层,网络层的数据称为数据包。随着网络传输的进一步增大,如大文件传输,那么传输中就有可能被中断好多次,为了保证大文件传输的可靠性,需要对文件进行切分成segmeng,传输过程中中断了怎么办,传输过程中需要按照顺序传输吗,于是就有了传输层。
第四层:传输层
传输层解决了主机间的数据传输,数据间的传输可以是不同网络的,解决了文件传输的质量的问题,为osi模型中最重要的一层,可进行流量控制即接收方接受数据的快慢程度和适当的发送速率,根据网络层能够传输的数据将大的数据进行强制分割。有TCP和UDP协议需要重点关注,至此已经保证能给计算机发送正确的封装信息,但是用户级别的体验并不好,难道每次都要去调用TCP打包,然后用IP协议去找路由,所以需要建立一个自动收发包、自动寻址的功能,于是就有了会话层。
第五层:会话层
会话层的主要功能是建立和管理应用程序之间的通讯,为了解决不同操作系统之间的通讯需要表示层。
第六层:表示层
解决不同系统之间的通讯语法的问题,表示层将数据按照网络能理解的方式进行格式化,这种格式化也因使用网络类型的不同而不同,此时虽然发送方知道自己发送的是什么,转换成字节数组后有多长,但是接收方肯定不知道,于是就有了应用层。
第七层:应用层
应用层的网络协议规定发送方和接收方使用固定长度的消息头,消息头必须有固定的组成,且记录消息里面的长度等信息。方便接收方正确的解析数据。重点关注HTTP协议。
在这里插入图片描述

二、OSI的具体“实现”TCP/IPz

OSI七层模型TCP/IP概念层模型功能TCP/IP协议族
应用层应用层文件传输、电子邮件、文件服务、虚拟终端TFTP HTTP SNMP FTP SMTP DNS Telnet
表示层数据格式化、代码转换、数据加密没有协议
会话层解除或建立与别的接点的联系没有协议
传输层传输层提供端对端的接口TCP UDP
网络层网络层为数据包选择路由IP ICMP RIP OSPF BGP IGMP
数据链路层链路层传输有地址的帧以及错误检测功能SLIP CSLIP PPP ARP RARP MTU
物理层以二进制数据形式在物理媒介上传输数据ISO2110 IEEE802 IEEE802.2
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值