- 端口号:用来标识同一台计算机中,进行通讯的不同应用程序,它可以被成为程序地址
- tcp/ip协议中, 如何标识一个通信?通过 源IP地址、目的ip地址、协议号、源端口号、目标端口号
- 端口号如何确定?
标准既定的端口号:主要用于服务端,如 http 80、https 443、ftp 21等等,但也不是绝对的
时序分配法:主要用于客户端,不需要常驻监听,操作系统来进行分配
- UDP是user datagram protocol 的缩写,它不提供复杂的控制机制,基于IP协议,向应用层提供的一个无连接,非可靠传输的应用协议。即便是,网络拥堵也没有拥塞处理的机制;中途丢包,也没有重发机制;也没有到达顺序的纠正。这些是udp和tcp的主要区别,单并不是说udp不好,这个主要看具体的应用场景,不同的协议适用于不同的应用场景。
- upd的主要应用场景:
包量较少的通信,如:DNS、SNMP
视频、音频等多媒体通信
限定于LAN等特定网络中的应用通信
广播通信,广播、多播