【计算机网络7】体系结构、各层协议

体系结构

在这里插入图片描述
五层协议的体系结构:

  • 应用层: 为特定应用程序提供数据传输服务。协议有 DNS、HTTP 等协议。
  • 传输层: 为进程提供通用的数据传输服务。由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议。传输层具有复用和分用功能,复用就是多个应用层进程可以同时使用下面传输层的服务;分用则相反,指传输层把收到的信息分别交付给上面应用层中相应的进程。主要使用传输控制协议TCP和用户数据报协议UDP
  • 网络层: 为主机提供数据传输服务。在发送数据时,网络层把传输层产生的报文段或用户数据报封装成IP数据报进行传送。网络层的另一个任务是选择合适的路由,使IP数据报可以通过网络中的路由器找到目的主机。使用的协议有IP协议,还有与IP协议配套使用的ARP、ICMP协议。(地址解析协议ARP、网际控制报文协议ICMP)
  • 链路层: 为同一链路上的主机提供数据传输服务。将网络层传下来的IP数据报添加首部和尾部封装成帧,发送到链路上,以及取出帧中的IP数据报上交给网络层。数据传输单元是帧。每一帧包括数据和必要的控制信息,如地址信息、差错控制等。差错控制可以检测收到的帧中有无差错,如果有,就丢弃这个帧。链路层使用的协议是点对点协议PPP
  • 物理层: 物理层的作用是尽可能的屏蔽传输媒体和通信手段之间的差异,使链路层感觉不到这些差异。考虑的是如何在传输媒体上传输数据比特流,而不是指具体的传输媒体。

OSI的体系结构:将应用层进一步划分为应用层、表示层和会话层。

  • 表示层 : 数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。
  • 会话层 : 建立及管理会话。

TCP/IP的体系结构: 相当于五层协议中数据链路层和物理层合并为网络接口层。其中应用层可以直接使用 IP 层或者网络接口层。
  

TCP/IP模型和OSI模型区别

  • TCP/IP分四层,层次简单很多,应用广泛,OSI分七层,层数复杂。
  • TCP/IP模型的网络层仅支持IP协议,OSI支持所有的网络层协议。
  • TCP/IP支持跨层封装;OSI不支持。
      

集线器工作在物理层;交换机工作在链路层;路由器工作在网络层。
  
数据在各层之间的传递过程: 在向下的过程中,需要添加下层协议所需要的首部或者尾部,而在向上的过程中不断拆开首部和尾部。

路由器只有下面三层协议,因为路由器位于网络层,不需要为进程或者应用程序提供服务,因此也就不需要传输层和应用层。


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值