UDP 和 TCP 是 传输层协议,HTTP是网络层协议
UDP 和 TCP区别:
1:首部不一样
2:可靠性不一样
3:传输数据不一样(udp传的是随机的字符流,还会返回一个从1990年1月1号到现在的时间戳,tcp传的是顺序的字符流)
TCP/IP 协议族四层结构:
1:应用层
基于UDP的应用层协议有:DHCP,DNS(主域名称系统),BOOTP,NFS(网络文件系统),TFTP(通用文件传输协议),RADIUS,SNMP(简单网络管理协议),NTP,HTTP-s,SLP,SSL
基于TCP的应用层协议有:Telnet、FTP、SMTP,HTTP
2:网络层:IP,ARP,RARP,ICMP,IGMP
3:传输层:TCP,UDP,STCP
4:数据链路层:PPP,PPPOE,PPTP,L2TP
HTTP:超文本多媒体传输协议
https://blog.csdn.net/a9529lty/article/details/7174259 http服务器
https://blog.csdn.net/qq_23473123/article/details/51464272 socket-udp编程
http://www.cs.dartmouth.edu/~campbell/cs60/socketprogramming.html c socket