摘要: [TOC] 基于UDP协议的套接字编程 UDP套接字简单示例 服务端 客户端 UDP是无链接的,先启动哪一端都不会报错 UDP协议是数据报协议,发空的时候也会自带报头,因此客户端输入空,服务端也能收到 UPD协议一般不用于传输大数据。 UDP套接字虽然没有粘包问题,但是不能替代TCP套接字,因为UP 阅读全文
posted @ 2019-06-27 21:28 蔚蓝的爱 阅读(199) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模拟ssh远程执行命令 服务端 客户端 粘包问题 什么是粘包 注意:只有TCP协议会有粘包问题,UDP协议不会粘包 socket收发消息原理 因为服务端一次性把数据给出来了,但是客户端每次只能接受1024个字节的数据,如果数据量较大,服务端就需要一个缓存来存放数据,然后等待客户端一段一段 阅读全文
posted @ 2019-06-27 21:27 蔚蓝的爱 阅读(239) 评论(0) 推荐(0) 编辑
摘要: [TOC] TCP三次握手和四次挥手 背景描述 通过OSI七层网络模型中IP层的介绍,我们知道网络层,可以实现两个主机之间的通信。其实并不然,因为真正的实体是在主机的进程,是一个主机中的一个进程与另一个主机的进程在交换数据。 IP协议只是把数据发送到目的主机,但是并没有交给主机的具体应用程序。而端到 阅读全文
posted @ 2019-06-27 20:05 蔚蓝的爱 阅读(331) 评论(0) 推荐(0) 编辑