阶段2-1、网络通信原理TCP和UDP都可以实现客户端/服务端通信,这两个协议有何区别?答案:TCP协议面向连接、可靠性高、适合传输大量数据;但是需要三次握手、数据补发等过程,耗时长、通信延迟大。UDP协议面向非连接、可靠性低、适合传输少量数据;但是连接速度快、耗时短、延迟小。网络通信中的MAC地址指的是什么,其作用和地址构成是怎样的?答案:MAC即MediaAccessControl(介质访问控
分类:
其他好文 时间:
2018-11-02 00:24:51
阅读次数:
258
协程 : gevent模块,遇到io自动切换任务 gevent.sleep(2)模拟的是gevent可以识别的io阻塞, 而 time.sleep(2)或其他阻塞 是不能直接识别的 需要用下面一行代码打补丁 就可以识别了 from gevent import monkey;monkey.patch_ ...
分类:
其他好文 时间:
2018-10-30 22:23:06
阅读次数:
232
上次已经说过,没有协议,不成方圆,计算机之间的通信更是依赖于协议。今天就重点分析一下 TCP 协议。 传输控制协议 TCP 是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络 OSI 模型中,它完成第四层传输层所指定的功能,用户数据包协议(UDP ...
分类:
其他好文 时间:
2018-10-30 17:24:41
阅读次数:
123
1.概述 L2CAP能向上层提供面向连接的或者无连接的数据服务,拥有multiplexing capability and segmentation and reassembly operation。能够接受上层协议或者应用的数据,最大为64K byte,每一个通道都可以进行Flow Control ...
分类:
其他好文 时间:
2018-10-24 12:12:19
阅读次数:
226
7.1 tcp Tcp是一种面向连接的、可靠的、基于IP的传输层协议,无论哪一方发送数据,都需要先建立连接,连接是通过三次握手来进行初始化的, 第一次握手,客户端发送连接请求,等待服务器确认。 第二次握手,服务器收到请求,向客户端发送确认,同时,向客户端发送数据传输请求信息。 第三次握手,客户端收到 ...
分类:
其他好文 时间:
2018-10-23 15:45:13
阅读次数:
133
socket: OSI七层: 上三层:用户空间 下四层:通信子网,内核空间 ip:主机到主机通信 MAC:设备到设备 传输层:提供进程地址 POrt number tcp:传输协议,面向连接的协议,通信前需要建立虚拟链路,结束后拆除链路 ... ...
分类:
Web程序 时间:
2018-10-22 12:55:37
阅读次数:
246
TCP和UDP是OSI模型中的传输层中的协议。 TCP定义 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。 UDP定义 UDP (User Datagram Protocol 用 ...
分类:
其他好文 时间:
2018-10-22 10:23:07
阅读次数:
208
TCP UDP 是否连接 面向连接 面向非连接 传输可靠性 可靠 不可靠 应用场合 传输大量数据 少量数据 速度 慢 快 参考https://blog.csdn.net/xiaobangkuaipao/article/details/76793702 ...
分类:
其他好文 时间:
2018-10-18 17:01:48
阅读次数:
147
TCP(Transmission Control Protocol) 传输控制协议。是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP在传输之前会进行三次沟通,一般称为“三次握手”(Three-Way Handshake),传完数据断开的时候要进行四次沟通,一般称为“四次挥手”。 两个序 ...
分类:
其他好文 时间:
2018-10-17 14:43:29
阅读次数:
150
目录 客户端/服务端架构 网络基础 套接字(socket)初使用 黏包 socket的更多方法介绍 验证客户端链接的合法性 socketserver模块 1,客户端/服务端架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面 ...
分类:
编程语言 时间:
2018-10-15 20:45:08
阅读次数:
162