文章目录

  • OSI
    • OSI简介
    • OSI之会话层功能
    • OSI之表示层功能
    • OSI之应用层功能

OSI

OSI简介

TCP/IP是计算机最基本的一种网络通信协议,TCP/IP协议基于OSI七层模型的设计思想。OSI是国际标准化组织对互联网通信的一种标准框架,方便对互联网通信进行标准化处理。TCP/IP就是在这种标准下的一簇通信协议。
以下就是OSI模型的7层。

应用层
表示层
会话层
传输层
网络层
数据链路层
物理层

OSI之会话层功能

会话层主要用于在不同机器上的用户之间建立会话,主要有
安全协议:SSL安全套接字层协议,TLS传输层安全协议。
目录访问协议:DAP目录访问协议,LDAP轻量级目录访问协议。
远程过程调用协议RPC。
以上三个协议使用的还是比较少的,这些协议都是基于底层的TCP\UDP协议进行实现的。

OSI之表示层功能

表示层主要用于语法语义以及他们的关联,如加密解密,转换翻译、压缩解压缩。
主要有LPP轻量级表示协议
NVSSN NetBIOS会话服务协议,XDP外部数据表示协议,这些协议在实际的开发过程中也基本不会考虑如何实现,最主要的还是在应用层的实现。

OSI之应用层功能

应用层是我们开发过程中用到的最多的层面,有HTTP、FTP、SMTP、TELNET、POP3这些应用都基于TCP协议进行实现的。
典型的UDP协议应用有BOOTP引导协议、DHCP动态主机配置协议,NTP网络时间协议,TFTP简单文件传输协议。
UDP、TCP都有使用的协议有SOCKT套接字协议,可以根据函数入参配置使用TCP还是UDP协议,使用UDP协议则没有丢包重发机制,但是可以在应用层进行实现,例如TFTP应用,就是内置了对包的校验处理。TCP则不需要考虑丢包的情况,在传输层就已经对数据进行了处理,每一次的发包收包都会在这里做出响应,如果无响应就会自动的重发。

其中TFTP应用在UBOOT中就有实现,需要了解TFTP实现原理的朋友可以根据UBOOT中TFTP的应用进行研究。

OSI七层模型——会话层表示层应用层相关推荐

  1. 理解OSI七层模型(了解OSI七层模型,数据如何传输,封装,解封装)

    文章目录 理解OSI七层模型 什么是OSI七层模型 理解OSI七层模型 举例子 七层协议,分析过程: 数据传输过程 封装数据 解封装数据 数据是如何封装和解封装 理解OSI七层模型 第一层:物理层. ...

  2. 简述 osi七层模型

    简述 osi七层模型 OSI七层模型的划分 应用层(Application).表示层(presentation).会话层(session).传输层(Transport).网络层(Network).数据 ...

  3. OSI七层模型以及各层的作用

    OSI七层模型 OSI七层模型包括:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. 具体作用 物理层:主要定义物理设备标准,如网线的接口类型.各种传输介质的传输速率等.主要作用是传输bi ...

  4. 网际互联及TCP/IP 协议OSI七层模型: 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

    网际互联及TCP/IP 协议OSI七层模型: 物理层.数据链路层.网络层.传输层.会话层.表示层.应用层 物理层 作用:定义一些电器,机械,过程和规范,如集线器: PDU(协议数据单元):bit/比特 ...

  5. OSI七层模型详解物理层、数据链路层、网络层、传输层.....应用层协议

    OSI七层模型详解(物理层.数据链路层.网络层.传输层.....应用层协议与硬件) OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型 ...

  6. 网络OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  7. OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

  8. osi七层模型,表示层_表示层在OSI模型中的功能| 计算机网络

    osi七层模型,表示层 什么是表示层? (What is Presentation Layer?) The Presentation Layer is concerned with the synta ...

  9. TCP/IP四层模型和OSI七层模型

    TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类.     表1-1  TCP/IP四层模型和OSI七层模型对应表 ...

最新文章

  1. SQLServer中设置XML索引
  2. I - Arbitrage POJ - 2240
  3. 在一颗度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是( )
  4. ANTLR和Jetbrains MPS:解析文件并以树符号显示AST
  5. 【手记】解决“未能创建 SSL/TLS 安全通道”异常
  6. Pausing and Resuming an Activity
  7. ubuntu+vulkan
  8. FishC笔记—18 讲 函数:灵活即强大
  9. java rcp 教程 书,Eclipse RCP Tutorial(中文教程)
  10. 【python】QQ 空间照片下载器
  11. ue编辑器php漏洞:ueditor getshell
  12. R语言的饼图 Pie Chart
  13. python:实现红黑树算法(附完整源码)
  14. PHP手表,基于PHP的手表购物商城网站的设计与实现(MySQL)(含录像)
  15. 爬取企查查和boss直聘数据
  16. 大话 JS 单线程与异步
  17. Continuous Passive Motion (CPM)持续性被动运动
  18. 12个降维技术的终极指南(使用Python代码)
  19. 数据加密 第五篇:非对称密钥
  20. python opencv windows 快速测试摄像头连接 demo

热门文章

  1. iPhone 丢失补救策略
  2. 美学心得(第二百三十集) 罗国正
  3. 2020年焊工(初级)多少分及格及焊工(初级)实操考试视频
  4. tensorflow强化学习之打乒乓球(Reinforcement Learning)
  5. java ssh框架开源项目_几个比较棒的开源ssh框架
  6. X86架构和X64架构有什么区别?
  7. getElementById、getElementsByTagName、getElementsByClassName复合使用浅析
  8. IOU Tracker
  9. matlab直径算法,基于MATLAB的纸卷幅宽和直径测量方法与流程
  10. 张小庆,在路上(5)-第一个项目