博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OSI七层模型及对应协议
阅读量:7058 次
发布时间:2019-06-28

本文共 1010 字,大约阅读时间需要 3 分钟。

OSI七个层次的功能

物理层

为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。

数据链路层

负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。

网络层

为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。

传输层

传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。

会话层

该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。

表示层

该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。

应用层

该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。

OSI中的层 功能 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
img_b082e992ef0482980eb61b97d6e466b3.png
image.png

个人介绍:

高广超:多年一线互联网研发与架构设计经验,擅长设计与落地高可用、高性能、可扩展的互联网架构。

本文首发在 转载请注明!

img_31e2e3075b097cabfd9b3643cd9abaa5.png
简书博客
img_3b1610566b09db3358ca5dcb3e015a52.png
头条号
你可能感兴趣的文章
Java 运算符
查看>>
spring boot 动态切换数据源 [转]
查看>>
我的友情链接
查看>>
IOS抓屏实现代码
查看>>
linux jenkins 2.89.1 安装部署 持续构建svn下maven项目并部署到tomcat
查看>>
NGINX+TOMCAT负载均衡
查看>>
我的友情链接
查看>>
基于类的QoS
查看>>
北漂感悟一
查看>>
Python 文件操作
查看>>
fastjson序列化时不输出值为null的字段
查看>>
安卓基本常用控件: View
查看>>
设计师应该关注的科技发展方向(一)
查看>>
小博老师解析Java核心技术 ——JDBC普通增删改操作
查看>>
我的友情链接
查看>>
ELK+filebeat日志分析系统部署文档
查看>>
写给开发者看的关系型数据库设计
查看>>
struct net_device网络设备结构体详解
查看>>
cacti监控 On RHEL6
查看>>
ORACLE监听能正常启动,但实例监听不到故障应急处理一例
查看>>