Advertisement

Unity3D数字孪生网络开发笔记

阅读量:

Unity3D数字孪生开发笔记(一)

  • 一、网络通信的终端节点:Socket
    • 二、通信端口
    • 三、Socket数据交互过程
    • 四、TCP与UDP协议

一、网络连接的端点:Socket

1、网络中的两个程序借助双向通信链路完成数据交互,该链路的一端被定义为一个Socket。
2、每个Socket包含五个必要信息要素:所采用的通信协议、本地主机的IP地址、本地协议端口号、远程主机的IP地址以及远程协议端口号。

理解: 可将Socket类比为一部手机,本地主机的IP地址与端口号相当于自身的手机号,而远程主机的IP地址和端口号则对应对方的手机号。至少需要两部手机才能实现通话,同样地,至少需要两个Socket才能建立网络通信。

二、端口

1、“端口”作为设备与外部进行信息交互的通道,每台计算机可配置从0至65535共计2^16个端口。这一机制的产生源于计算机系统中“多任务”理念的提出。

理解: 以前人们居住在平房中,寄送信件时只需标明具体的街道和门牌号。然而随着城市规模的扩大,居民逐渐搬入高楼大厦,为了确保信件能够准确无误地送达,地址信息便需要进一步细化为街道、门牌号、楼层以及具体房间。

2、每一个Socket连接所构建的路径为:本地Socket → 本地端口 → 网络传输媒介 → 远程端口 →

全部评论 (0)

还没有任何评论哟~