【计算机网络】基础概念总结4-OSI模型

4 OSI模型

应用层【第七层】(Application)
表示层【第六层】(Presentation)
会话层【第五层】(Session)
传输层【第四层】(Transport)
网络层【第三层】(Network)
链路层【第二层】(Data Link)
物理层【第一层】(Physical)
在这里插入图片描述

发送顺序

Application 应用层

数据的出现是始于应用层的,(例如使用【主机A】通过FTP向【主机B】传输一个文件信息)应用程序都属于应用层的内容(例如:QQ、微信、Web浏览器等都属于应用层);应用程序准备好信息后,就可以向表示层传递了。
文件传输协议:FTP
网页:HTTP、HTTPS
邮件:SMTP
虚拟终端:Telnet

Presentation 表示层

表示层收到应用层传来的文件信息后,会把数据转换为能与接收者【主机B】的系统格式兼容并适合传输的格式(表示层可能对数据进行加密、压缩、编码等操作,无论如何,这都是为了迎合【主机B】),操作完毕,数据会传递到会话层。

  1. Translation
  2. Data Compression
  3. Encryption、Decryption

Session 会话层

会话层接收到表示层传来的数据信息后,负责在数据传输中设置和维护两台计算机之间的通信连接,以保证这段连接不会因中断而造成不必要的麻烦。建立好会话连接后,数据继续向下传递。

  1. 确定:who are you?
  2. 确定:if you have the permission to access file?

Transport 传输层

对数据传输进行流量控制,也就是大文件分成多块进行传输。就好比我们搬家,一辆车装不下,那就多装几辆车,然后让这些车同时出发,同时呢,为了避免道路阻塞,它还可以选择多条路来进行传输,这就是传输层的流量控制、避免拥塞和多路复用的体现。

同时,传输层还会给这些数据追加一个【源目端口】,一方面告知对方信息打哪来,一方面要让信息知道它们要到哪去(例如:我使用 Google 浏览器访问百度网站,这里就会添加了 Google 的端口和百度服务器的端口)。

  1. Segmentation
  2. Add Source Port and Des Port ,and the Sequence Num
  3. Flow Control
  4. Error Control

Network 网络层

如果我们要传递的信息是被异地主机接收,就需要靠ip地址来确定异地的网段。所以网络层会给数据追加一个【源ip地址】,再添加一个【目的ip地址】。
这就解决了数据从哪里来,要到哪里去的问题。

  1. Add network address :①source address ②destination address
  2. Add routing

Data Link 数据链路层

网络层解决了异地网段的问题,但数据走到这里还无法确定要传递到该网段下的那一台机器,因此,数据链路层会把【主机A】和【主机B】的【MAC地址】再进行追加,这就是【源MAC地址】与【目的MAC地址】,因为MAC地址是唯一的,【主机B】始终能找到【主机A】。

同时,数据链路层在数据的尾部追加了一个【FSC帧校验】,因为我们的数据再传输层有可能已经被切片,因此,为了检测数据的完整性,就有了这个【FSC帧校验】。

Physical 物理层

将编码后的数据转换为物理信号010101010110101010110进行传输,就是之前说的通过有线或者无线。

接收顺序

与发送顺序相反

全过程

如下图所示
在这里插入图片描述

问题

  1. 高带宽应用导致网络速度「变慢」,问题出在哪一层?我们应该如何解决?
  2. 请阐述以下内容分别来自OSI模型的哪一层
    FTP(文件传输协议)
    Session Control Protocol(会话控制协议)
    Service Requests(请求服务)
    JPEG(图像格式)
    GIF(图像格式)
    MPEG(图像格式)
    SMTP(电子邮件传输的协议)
    TIFF(图像格式)
    Telnet(隶属于TCP/IP协议族)
    Flow Control(流量控制)
  3. 把描述连到正确的OSI模型分层
    在这里插入图片描述

相关文章

【计算机网络】基础概念总结1-网络概念
【计算机网络】基础概念总结2-初识以太网协议
【计算机网络】基础概念总结3-网络寻址
【计算机网络】基础概念总结4-OSI模型
【计算机网络】基础概念总结5-IP地址工作方式
【计算机网络】基础概念总结6-子网掩码

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值