计算机网络---五层协议

五层协议

应用层

  • 应用层:通过应用进程间的交互来完成特定的网络应用
  • 协议:进程间通信与交互的规则
  • 应用层有很多协议如:域名系统DNS、支持万维网应用HTTP、电子邮件SMTP
  • 交互的数据单元:报文
  • 不同网络应用有不同应用层协议

运输层

  • 向两台主机中进程之间的通信提供通用的数据运输服务
  • 复用:多个不同进程可以同时使用运输层的服务
  • 分用:运输层把接收到的数据分别交付给上面的应用层的相应进程
  • 两种协议
  • TCP:提供面向连接的、可靠的数据传输服务,数据传输的单位是报文段
  • UDP:无连接、尽最大努力的数据传输服务、不可靠、数据传输的单位是用户数据报

网络层(网际层、IP层)

分组交换

  • 它将用户的报文划分成一定长度的分组, 以分组为单位进行存储转发,
  • 因此,它比电路交换的利用率高,比报文交换的时延要小, 而具有实时通信的能力
  • 分组交换利用统计时分复用原理,将一条数据链路复用成多个 逻辑信道,最终构成一条主叫、被叫用户之间的信息传送通路,称之为虚电路

网络层

负责

  • 分组交换网上不同主机间的通信服务,
  • 1、将运输层产生的报文段或用户数据报封装成分组(IP数据报)或报进行传送
  • 2、选择合适路由,源主机运输层产生的分组通过网络上的路由器找到目的主机

协议

  • 无连接的网际IP协议
  • 路由选择协议

数据单元

  • 分组(ip数据报、数据报)

数据链路层

负责:两个相邻结点间在链路上的数据传输

协议:

数据单元:帧(

帧中包括数据+控制信息(同步信息、地址信息、差错控制)

物理层

  • 传输比特流
  • 确定一些传输媒介的接口特性

实体、协议、服务、服务访问点

协议与服务的区别

协议是对对等层来说的,对等层之间通过协议进行通信,要实现本层的协议,还需要下一层提供的服务。对等层之间传送的数据单位:协议数据单元PDU

服务对层与层来说的,能被上一层看的到的功能才叫服务,层与层之间交换的数据单位叫服务数据单元SDU

发布了53 篇原创文章 · 获赞 4 · 访问量 1317

猜你喜欢

转载自blog.csdn.net/weixin_43351473/article/details/105026030