网络传输与应用层搭建全解析
在网络层正常工作的基础上,接下来需要搭建传输层。本文将详细介绍如何在网络层之上设置 UDP 和 TCP 传输层,以及如何选择和配置应用层,包括 CoAP、HTTP、MQTT、RTP 和 SIP 等协议。
1. 传输层支持
在理解并确保网络层正常工作后,下一步是搭建传输层。基本思路是在网络层之上添加 UDP 和 TCP 传输层,实现消息在不同协议栈之间的传输。
1.1 UDP 传输层配置
- 项目准备 :打开之前创建的 networkLayerImpair 项目,并将其另存为 transportLayerImpair,以适应传输层的更改。
- 创建 UDP 层 :在配置面板左侧点击浅蓝色的 UDP 按钮,在 FIRST 栈的网络层 ip 之上创建一个名为 udp 的新层。同时,创建第二个 UDP 层并命名为 udpx,以保持与 SECOND 栈的命名一致性。
- 端口配置 :Netualizer 控制器会自动为 udp 和 udpx 分配端口号 4000 和 4001。若创建更多 UDP 传输层,端口号会依次递增。
- 转发配置 :由于 UDP 是无连接协议,需将 udp 层配置为将传出段转发到 udpx 层的端口 4001。具体操作是右键点击 udp 层,选择 Dest Port 参数并设置为 4001。同时,将 ip 层的目标 IP 地址设置为 192.168.21.11,操作方法是右键点击 ip 层,选择
超级会员免费看
订阅专栏 解锁全文
2498

被折叠的 条评论
为什么被折叠?



