OSI网络模型

1.OSI的介绍

意为开放式系统互联。国际标准组织(国际标准化组织)制定了OSI(Open System 
Interconnection)模型。这个模型把网络通信的工作分为7层,分别是物理层,数据链
路层,网络层,传输层,会话层,表示层和应用层。1至4层被认为是低层,这些层与数据
移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,
然后把数据传送到下一层。

2.OSI传输链路图解

在这里插入图片描述

3.七层详解

3.1物理层
定义物理设备的类型,比如光纤、网卡等,物理层主要做的原始信号流传输。发送端
先进行数模转换,接收端再进行模数转换。
3.2数据链路层
此层主要定义如何格式化数据已进行传输,以及如何对物理介质的访问,这层通常还做
错误检测和纠正,以保证数据传输的可靠性,本层将比特数据组成了帧,其中交换机工
作在这一层,对帧解码,并根据帧中包含的信息把数据发送给正确的接收方。
3.3网络层
将网络地址转换为物理地址,并决定如何将数据从发送方路由到接收方,网络层综合考
虑发送优先权、网络拥塞程度、服务质量、以及可选路由的花费来决定从一个网络节点
A到另一个网络节点B的最佳路径。由于网络层处理并智能指导数据传送路由器连接网络
割断。所以路由器属于网络层,此层的数据我们称之为数据包。本层我们需要关注的协
议是TCP/IP协议里面的IP协议。那么随着网络需求的进一步扩大。通信过程中需要发送
大量的数据,如海量文件传输可能需要很长时间,而网络在通信过程中中断很多次,此
时为了保证大量文件传输的准确性,需要对发送的数据进行切分。切分为一个一个的段
落进行发送,那么其中一个段落丢失了,改怎么办?要不要重传,每一个段落要按照顺
序到达吗?这便是传输层要做的事情。
3.4传输层
解决了主机间的数据传输,数据间的传输可以是不同网络的,并且传输层解决了传输质
量的问题,这层OSI模型中最重要的一层,传输协议同时进行流量控制。传输层还会对
较大的数据包进行强制分割。并将这些数据交给网络层,且保证这么数据有效到达对端。
此层需关注的协议有TCP/IP协议中的TCP协议和UDP协议。
3.5会话层
不同机器、不同网络之间的通信会话。通过会话层的协议实现。比如RPC协议
3.6表示层
信息的语法语义以及它们的关联,已便信息可以被接收端识别。比如加密、解密、转换
翻译、压缩解压缩。
3.7应用层
OSI参考模型中最靠近终端用户的一层,是为计算机用户提供应用接口,也为用户
直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,
POP3、SMTP等

欢迎扫描下面图片关注我的个人公众号,回复“资源”可以获取java核心知识整理和经典书籍

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值