电脑上网知识大全 计算机网络 知识( 二 )


  • TCP 是面向连接的、可靠的流协议 。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端 。TCP 为提供可靠性传输,实行“顺序控制”或“重发控制”机制 。此外还具备“流控制(流量控制)”、“拥塞控制”、提高网络利用率等众多功能 。
  • UDP 是不具有可靠性的数据报协议 。细微地处理它会交给上层的应用去完成 。在 UDP 的情况下,虽然可以确保发送消息的大小,却不能保证消息一定会到达 。因此,应用有时会根据自己的需要进行重发处理 。
  • TCP 和 UDP 的优缺点无法简单地、绝对地去做比较:TCP 用于在传输层有必要实现可靠传输的情况;而在一方面,UDP 主要用于那些对高速传输和实时性有较高要求的通信或广播通信 。TCP 和 UDP 应该根据应用的目的按需使用 。
IP、MAC、端口
  • IP 地址:用来识别 TCP/IP 网络中互连的主机和路由器 。
  • MAC:识别同一链路中不同的计算机 。
  • 端口:端口号用来识别同一台计算机中进行通信的不同应用程序 。因此,它也被称为程序地址 。
通过 IP 地址、端口号、协议号进行通信识别
电脑上网知识大全 计算机网络 知识

文章插图

  • ① 和② 的通信是在两台计算机上进行的 。它们的目标端口号相同,都是80 。这里可以根据源端口号加以区分 。
  • ③ 和 ① 的目标端口号和源端口号完全相同,但它们各自的源 IP 地址不同 。
  • 此外,当 IP 地址和端口号全都一样时,我们还可以通过协议号来区分(TCP 和 UDP) 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。