摘要: 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。 一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet 阅读全文
posted @ 2019-10-31 17:00 维特布朗尼 阅读(139) 评论(0) 推荐(0)
摘要: 长连接与短连接 TCP 本身并没有长短连接的区别,长短与否,完全取决于我们怎么用它。 短连接:每次通信时,创建 Socket;一次通信结束,调用 socket.close()。这就是一般意义上的短连接,短连接的好处是管理起来比较简单,存在的连接都是可用的连接,不需要额外的控制手段。 长连接:每次通信 阅读全文
posted @ 2019-10-31 14:26 维特布朗尼 阅读(501) 评论(0) 推荐(0)
摘要: TCP协议是可靠的传输:表现在2个方面 1.是保证数据包可以按照发送的顺序到达 2.另外一方面是保证数据包一定程度的正确性(后文详解为什么是一定程度上的正确性)。 其可靠性的实现则基于2点技术, 一点是具有一个CRC校验,这样如果数据包中的某些数据出现错误可以通过该校验和发现; 另外一点是每个数据包 阅读全文
posted @ 2019-10-31 14:16 维特布朗尼 阅读(163) 评论(0) 推荐(0)