TCP/IP传输过程
2008-10-27 23:20
1. 分层
和ISO标准模型有点不同,共分为5层,分别描述如下: APP 层 TCP/UDP 层 IP 层 MAC 层 PHY 层 2. 各层功能描述 APP 层 完成各种应用功能 TCP/UDP 层 保证传输质量 IP 层 完成点到点传输的唯一地址识别 MAC 层 用于路由选路,选择数据的下一站 PHY 层 网线 3. 举例--FTP数据传输过程 a. APP产生的数据 b. TCP层加上源端口号和目的端口号(用于区别同一主机的不同应用) c. IP层加上IP头,主要包括源IP和目的IP(用于广域网中唯一标识通讯的两台主机) d. MAC层加上MAC头,主要包括源MAC和目的MAC(用于局域网中区别不同的主机,也用于路由选路),IP选路就是要找下一站的MAC,找到后加上MAC头,将数据发送到下一站,下一站接受到之后判断目的IP是否和其自身IP相同,如果是则接受数据不再转发;如果不同则更改MAC头(填入当前MAC及下一站MAC),继续转发,直到到达目的主机或者IP超时。 |