端口了解

端口:ip能锁定一台物理机器,对应着一张网卡,外界发来的数据包网卡都会接收,应用程序就能收到数据了。

  • 程序A和程序BCD...Z都需要监听网卡接发数据;
  • 如果每个包都被发到了所有应用程序,每个应用程序都累得不行,最终垮了。
  • 网卡给每个应用程序一个标识号;
  • 外界发来的数据包上也有一个标识标识号;
  • 这个数据包就被发送到有对应标识号的应用;
  • 一个标识号只能被一个应用程序监听;
  • 这个标识号就是端口。
  • 其实网卡都是被系统层封装了,端口和进程之间的关系也是系统封装好的。我们只需要用socket就行,给定一个端口号就行了。其他的事都交给操作系统去做。
  • 参考这里
posted @ 2018-05-10 21:19  hello_mercy  阅读(153)  评论(0编辑  收藏  举报