image.png

socket是什么:

0df3d7ca7bcb0a46393e9a7404ef132d6a60aff1.png

通常某个协议的设计都是为了解决特定问题的,比如:

  • _1)_TCP 的设计就负责安全可靠的传输数据;
  • _2)_UDP 设计就是报文小,传输效率高;
  • _3)_ARP 的设计是能够通过 IP 地址查询物理(Mac)地址;
  • _4)_ICMP 的设计目的是返回错误报文给主机;
  • _5)_IP 设计的目的是为了实现大规模主机的互联互通。