五层因特网协议栈的简要介绍和分组名称

《计算机网络-自顶向下方法》学习笔记

网络安全萌新从头开始学习计算机网络

因特网的协议栈由5个层次组成

  • 物理层
  • 链路层
  • 网络层
  • 运输层
  • 应用层

应用层

应用层是网络应用程序及它们的应用层协议存留的地方,它包括许多协议,例如HTTP、SMTP和FTP等。

应用层协议分布在多个端的系统上,一个端系统中的应用程序使用协议与另一个端系统中的应用程序交换信息的分组。

应用层的信息分组称为报文(message)

运输层

因特网的运输层在应用程序端点之间传送应用层报文。因特网中有两个运输协议,即TCP和UDP,两个都可以运输应用层报文。

TCP是面向连接的,这种服务包括了应用层报文向目的地的确保传递和流量控制,TCP也将长报文划分为短报文,并提供拥塞控制机制,因此当网络拥塞时,源地址会抑制其传输速率。

UDP协议提供无连接服务,这是一种不提供不必要服务的服务,没有可靠性,没有流量控制,也没有拥塞控制。

运输层分组称为 报文段(segment)

网络层

网络层的分组称为 数据报(datagram)

因特网的网络层把数据包从一台主机移动到另一台主机。在一台源主机中的因特网运输层协议向网络层递交运输层报文段和目的地址。

网络层中包括IP协议,该协议定义了数据包中的各个字段以及端系统和路由器如何作用于这些字段。

链路层

因特网的网络层通过源和目的地之间的一系列路由器路由数据包。网络层依靠链路层的服务来将分组从结点(主机或路由器)移动到路径上的下一个结点。在每一个结点,网络层将数据报下,链路层沿着路径将数据报传递给下一个结点,在下一个结点,链路层将数据报上传给网络层。

某些协议基于链路层提供可靠传递,从传输结点跨越一条链路到接收结点,这种可靠传输不同于TCP的可靠传输。(从一个端系统到另一个端系统)

链路层分组称为 帧(frame)

物理层

链路层的任务是把整个帧从一个 网络元素移动到邻近的网络元素,物理层的任务则是把该帧中的一个个比特从一个结点移动到下一个结点,这些仍是和链路相关的,但是是与链路的实际传输媒体相关的。


在发送主机端,一个应用层报文被传送到传输层,最简单的情况,运输层收取到报文并附加上附加信息(首部信息),这个首部会被接收端的运输层使用。

应用层报文和运输层首部信息构成了运输层报文段,以此类推,应用层的报文在各端之间传输。

后续会继续记录自己学习历程,加油呀!

猜你喜欢

转载自www.cnblogs.com/folm/p/11932102.html