如何理解网络层取得源IP地址和目的IP地址的过程
最近在看OSI七层模型和TCP/IP四层模型中,有个问题一直无法理解。我想应该是我理解有错,走进某个误区了,请各位朋友指点一下,谢谢!
我的疑惑是:
根据OSI七层模型的概念,网络层的IP报头中的数据实际上应该就是传输层TCP/UDP数据包。但对于TCP/UDP包来说,只有源/目的端口的信息,没有源/目的IP地址的信息的。那么网络层的IP报头中源/目的IP地址的信息中如何得来的呢?
是不是在实际的网络编程中,传输层和网络层之间,除了传递TCP/UDP数据包,还会将上三层中存在的某些信息,比如源/目的IP地址的信息一起传递。网络层正是根据这些额外的信息进行路由和寻址工作?
请高手朋友详细指点下,谢谢。