网编并发数据库
简述 OSI 7层模型及其作用?(2分) 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 简述 TCP三次握手、四次回收的流程。(3分) 三次握手是建立tcp连接的过程,客户端先发送SYN包到服务器,等待服务器确认,服务器收到SYN包,确认后返回客户端一个SYN包,客户端收到服务端的SYN包后向服务端返回ACK包,连接成功 四次挥手是tcp断开连接的过程,客户端发送断开连接报文,服务端收到断开连接报文后发出确认报文,客户端收到服务端的确认请求后,返回服务端确认报文,断开连接 TCP和UDP的区别?(3分) tcp 上传下载发邮件,可靠 面向连接 速度慢,传输的数据长度不限 udp 即时通讯工具 不可靠 面向数据报 传输的数据长度有限 什么是黏包?(2分) 黏包现象在发送端时,当两条消息发送时消息间隔时间短,长度短,两条消息就会拼在一起 黏包现象在接收端时,多条消息被一次接收,数据与数据之间没有边界 什么 B/S 和 C/S 架构?(2分) B/S架构 浏览器和服务端 节省资源不依赖环境 C/S架构 客户端和服务端 安全性强 程序比较庞大 请实现一个简单的socket编程(客户端和服务端可以进行收发消息)(3分) #fuwuduan import socket sk = socket.socket() sk.bind((‘127.0.0.1’,9000)) sk