请达人指教,什么叫协议栈

时间:2021-08-05 14:47:46
经常看到TPC/IP协议栈之类的字眼,请问什么叫协议栈?

11 个解决方案

#1


所有层合起来就叫协议栈了

#2


协议栈通常用来比喻系统之间的通信,最众所周知的化身是开放式系统互连 (OSI) 分层模型。协议栈将通信描述成通信双方上的一组分层服务,而且较高层使用较低层的服务。例如,应用程序协议(如 FTP 或 HTTP)可以使用 TCP/IP 传输协议,TCP/IP 传输协议又使用以太网卡通过连接来移动位和字节。

所以你可以看到有很多协议栈如H323,SIP等

#3


学习

#4


学习

#5


TCP/IP参考模型可以分为:应用层,传输层,互连层,主机-网络层。
  互连层主要是负责将源主机的报文分组发送到目的主机,源主机与目的主机可以在一个网上,也可以不在一个网上。
  传输层主要功能是负责应用进程之间的端到端的通信。
  TCP/IP参考模型的传输层定义了两种协议,既传输控制协议TCP和用户数据报协议UDP。
  TCP协议是面向连接的可靠的协议。UDP协议是无连接的不可靠协议。
  主机-网络层负责通过网络发送和接受IP数据报。
  按照层次结构思想,对计算机网络模块化的研究结果是形成了一组从上到下单向依赖关系的协议栈,也叫协议族

#6


UP!

#7


即上下层之间通讯,所以叫栈

#8


TCP/Ip协议有许多层,他们用图表示想一个堆栈。
所有叫协议栈。

#9


UP




.
.
.

#10


UP

#11


譬如:一个应用程序的数据(FTP)----------到另一个程序的数据(FTP)
的过程: FTP->DATA(应用层)-----TCP->FTP->DATA(传输层)------IP->TCP->FTP->DATA(网络层)--
(ICMP,IGMP)IP->TCP->FTP->DATA(数据链路层)--(MAC)(高低电平)------>send()----->

#1


所有层合起来就叫协议栈了

#2


协议栈通常用来比喻系统之间的通信,最众所周知的化身是开放式系统互连 (OSI) 分层模型。协议栈将通信描述成通信双方上的一组分层服务,而且较高层使用较低层的服务。例如,应用程序协议(如 FTP 或 HTTP)可以使用 TCP/IP 传输协议,TCP/IP 传输协议又使用以太网卡通过连接来移动位和字节。

所以你可以看到有很多协议栈如H323,SIP等

#3


学习

#4


学习

#5


TCP/IP参考模型可以分为:应用层,传输层,互连层,主机-网络层。
  互连层主要是负责将源主机的报文分组发送到目的主机,源主机与目的主机可以在一个网上,也可以不在一个网上。
  传输层主要功能是负责应用进程之间的端到端的通信。
  TCP/IP参考模型的传输层定义了两种协议,既传输控制协议TCP和用户数据报协议UDP。
  TCP协议是面向连接的可靠的协议。UDP协议是无连接的不可靠协议。
  主机-网络层负责通过网络发送和接受IP数据报。
  按照层次结构思想,对计算机网络模块化的研究结果是形成了一组从上到下单向依赖关系的协议栈,也叫协议族

#6


UP!

#7


即上下层之间通讯,所以叫栈

#8


TCP/Ip协议有许多层,他们用图表示想一个堆栈。
所有叫协议栈。

#9


UP




.
.
.

#10


UP

#11


譬如:一个应用程序的数据(FTP)----------到另一个程序的数据(FTP)
的过程: FTP->DATA(应用层)-----TCP->FTP->DATA(传输层)------IP->TCP->FTP->DATA(网络层)--
(ICMP,IGMP)IP->TCP->FTP->DATA(数据链路层)--(MAC)(高低电平)------>send()----->