socket
惊风无尘
研发工程师一枚,热爱编程,喜欢探讨,有问题加群522192138,一起交流,一起进步
展开
-
TCP/UDP保护消息边界
在socket网络程序中,TCP和UDP分别是面向连接和非面向连接的。因此TCP的socket编程,收发两端(客户端和服务器端)都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优化方法(Nagle算法),将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样,接收端,就难于分辨出来了,必须提供科学的拆包机制。 对于UDP,转载 2017-05-27 19:12:23 · 489 阅读 · 0 评论 -
TCP/IP学习笔记(一)基础知识
七层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层应用协议:HTTP,SMTP,FTP,TELNET,SNMP,HTML,DNS,URI,POP,IMAP等等 传输协议:TCP,UDP等等 网际协议:IP,ICMP,ARP 路由控制协议:RIP,OSPF,BGP 物理层:真正的数据传输路径,光纤等,是硬件范畴数据链路层:操作系统和硬件之间的桥梁,网卡等,驱动范畴网络层: IP原创 2017-07-12 11:37:48 · 498 阅读 · 0 评论