请问根据这张图片,我想知道TCP到底发生在哪?是我所画的那个箭头吗?有5个需要TCP传输的过程?
TCP是传输层的协议,你圈出来的是物理层、数据链路层和网络层。实际上从客户端到服务器的这几个设备都不会涉及到TCP协议。你说的数据从一个路由器到另一个路由器,(这里路由器的端口与客户端或服务器的端口并不一样,你可以理解为交换机的端口),这里并不需要考虑TCP协议,因为只是网络层的传输,参照的也只是网络层的协议(如IP协议)赋予给报文的头部。
你这个问题问得让人不知道怎么回答。。。
按照图上的理解,可能你是想问TCP报文的读取转发过程发生在哪里,那只有三层设备(PC、路由器、服务器)
但是TCP传输是端到端的,也就是说只有PC和服务器