根据之前对计算机网络OSI参考模型的学习,我们知道网络体系结构有7层,前期已经学习了网络的第一、二和三层,为了对网络模型有个整体的认知,同样需要了解网络的传输层、会话层、表示层和应用层。

一、传输层(Transport Layer)
传输层在网络体系结构的第四层,是整个网络的关键部分,它是实现两个用户进程间端到端的可靠通信,处理数据包的错误,数据包的次序,以及一些其他关键传输问题。它向下是通信服务的最高层,弥补通信子网的差异和不足,而向上是用户功能的最底层。

网络层主要功能是建立,维护和拆除传输层的连接,向网络层提供合适的服务。提供端到端的错误恢复和流量控制,向会话层提供独立于网络层的传送服务和可靠的透明数据传输。网络层的相关协议有TCP(Transmission control protocol 传输控制协议)和UDP(User Datagram Protocol 用户数据报协议),它们涉及服务使用的端口号,主机根据端口号识别服务,区分会话,如www服务端口号为80,Telnet服务端口号为23。

二、会话层(Session Layer)
会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文库极为重要。

三、表示层(Presentation Layer)
表示层的主要作用之一是为异种机通信提供一种公共语言,以便能进行互操作。这种类型的服务之所以需要,是因为不同的计算机体系结构使用的数据表示法不同。例如:IBM主机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在在这种情况下,便需要表示层来完成这种转换。

四、应用层(Application layer)
应用层包含了我们通常要使用的协议,如HTTP(Hyper text TransferProtocol)协议:超文本传输协议,使用TCP的80端口;FTP(File TransferProtocol)文件传输协议;SMTP(Simple Mail TransferProtocol)简单邮件传输协议,TCP的25端口,用于发邮件;POP3(Post Office ProtocolVersion 3)邮局协议版本3,TCP的110号端口,用于收邮件;DNS(Domain Name System)域名解析协议。使用TCP和UDP的53号端口,作用是把www的域名解析成IP地址。

OSI参考模型是在协议开发之前设计出来的,意味着它不是基于某个特地的协议集而设计,因此它更加具有通用性。其余的网络模型都是基于OSI模型开发出来的。

最近在回顾计算机网络的基础知识,有兴趣学习的同学,可以扫面下方二维码,或者搜索【资深无证 IT man】关注我的微信公众号,后续的学习将继续在微信公众号中更新。

OSI模型的传输层、会话层、表示层和应用层相关推荐

  1. OSI模型的传输层,会话层,表示层,

    传输层(Transport Layer) 传输层的功能是为会话层提供无差错的传送链路,保证两台设备间传递的信息正确无误,传输层传送的数据单位是段(segment). 传输层从会话层接收数据,并传递给网 ...

  2. TCP\IP 协议栈中的协议 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层

    粉丝不过W 7 层体系的 OSI 参考模型,低层为 1~4 层:面向通信, 高层为 5~7 层:面向信息处理 物理层(Physical Layer) 利用一些物理媒体, 如双纽线. 同轴电缆等 传递信 ...

  3. OSI模型第四层传输层--TCP协议

    1.传输层2个协议tcp和udp 2.tcp的可靠性(挂号信). 面向链接的:类似寄挂号信,对方收到了并且能够确认.所以也是可靠的传输. 最大报文传输:两端可以协商传输报文大小.(协商一个报文的大小) ...

  4. OSI 模型的七层是什么?

    OSI 模型的七个抽象层可以定义如下,从上到下: 7.应用层 这是唯一直接与用户数据交互的层.Web 浏览器和电子邮件客户端等软件应用程序依赖于应用程序层来发起通信.但应该明确的是,客户端软件应用程序 ...

  5. 计网 | OSI模型中各层单位

    OSI参考模型的各层传输的数据和控制信息具有多种格式,常用的信息格式包括帧.数据包.数据报.段.消息.元素和数据单元.信息交换发生在对等OSI层之间,在源端机中每一层把控制信息附加到数据中,而目的机器 ...

  6. OSI第四层:传输层功能及作用

    原文:http://www.hcie.me/206 OSI七层模型第四层:传输层,Transport Layer OSI传输层功能:主要提供端到端的连接方式,传输层主要功能如下: 可靠的传输方式(TC ...

  7. 面试必会系列 - 5.2 详解OSI模型与七层协议,网络TCP/IP基础,三次握手、四次挥手等

    本文已收录至 Github(MD-Notes),若博客中图片模糊或打不开,可以来我的 Github 仓库,包含了完整图文:https://github.com/HanquanHq/MD-Notes,涵 ...

  8. osi模型:七层模型介绍_联网| OSI模型能力问题和解答 套装1

    osi模型:七层模型介绍 1) There are the following statements that are given below, which of them are correct a ...

  9. OSI模型、TCP/IP模型、数据封装与解封装-----网络通信原理

    OSI模型.TCP/IP模型.数据封装与解封装 OSI模型 OSI模型的由来 OSI七层模型 TCP/IP模型 数据通信流程 OSI模型 OSI模型 开放式系统互连参考模型(Open system i ...

最新文章

  1. Jupyter notebook运行指定的conda虚拟环境
  2. bash、dash(/bin/bash和/bin/sh)
  3. Qt的drawText不换行解决
  4. php打印出函数的内容吗,PHP打印函数集合详解以及PHP打印函数对比详解(精)
  5. python调用菜单响应事件_Python处理菜单消息操作示例【基于win32ui模块】
  6. Hellohao全网对象存储图床源码
  7. 华为海思总裁致信员工:多年备胎一夜转正 挽狂澜于既倒
  8. 谷歌开源语音识别AI技术,可以从人群中区分每个人的发言
  9. 使用javamail通过代理发送邮件
  10. SVN—怎么删除 SVN 上已有的URl
  11. css3 修改checkbox disabled颜色_HTML5 + CSS3 gt;gt;gt; 009
  12. pandas 索引去重_pandas(一)
  13. js常用插件(八)之移动端滑动插件swiper,BScroll
  14. 小米笔记本安装系统 声卡驱动安装不上
  15. 群辉监控Surveillance Station不支持H265解决方案(解决群辉不支持的摄像头)
  16. 登陆远程kvm_KVM远程VMM管理
  17. java对接天猫精灵语音助手实现对公司其下的智能设备进行控制(附上源码)
  18. 考研计算机专业学校选择,关于学校的选择问题:计算机专业_跨考网
  19. flink maven依赖自用(项目用)
  20. hive 的 lateral view用法以及注意事项

热门文章

  1. gin-vue-admin学习(后端篇)—— 3.GORM
  2. 字典树,01字典树,可持续化01字典树(总结+例题)
  3. 2021年职称计算机考试模块,2021高级职称计算机考试需要考哪些模块?
  4. Springboot+Redis接入腾讯云短信服务实现验证码发送
  5. java.lang.NoClassDefFoundError: net.youmi.android.AdManager
  6. elementui组件—— el-scroll的使用
  7. 怎么给windows7自带截图软件设置快捷键
  8. ❤️导图整理数组5: 四数之和 相比 三数之和 的大量优化, 力扣18详细注解❤️
  9. 最好用参考文献管理软件?Citavi 要比Endnote更好用?原因在哪里?
  10. 3D格式转换神器HOOPS Exchange使用教程(一):打印组件结构