dows中相似,可以说是一个Li
ux版的Wi
dows。支持多种平台Li
ux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Li
ux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Li
ux24版内核已经能够完全支持I
tel64位芯片架构。同时Li
ux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。。
f2需求分析
21功能需求:
项目基本功能:
123456用户注册
用户登录(不能重复登录)用户注册(不能重复注册)显示在线用户好友上下线提醒私聊群聊
用户输入用户名和密码,提交给服务器确认,根据确认的信息判断用户是否符合注册条
件。如果用户名和密码在用户信息组中不存在的话,则注册成功,跳转到首页。
用户登录
用户输入用户名和密码,提交给服务器确认,根据确认的信息判断用户是否符合登录条
件。如果用户名和密码正确的话,则登录到模式选择界面。
用户私聊
用户成功进入聊天室后可选择单人聊天模式与在线的任一用户进行私聊,输入“用户名:”
私聊内容,e
ter键发送即可。
用户群聊
用户成功进入聊天室后可选择单人聊天模式与在线的任一用户进行私聊,输入“all:”
聊天内容,e
ter键发送即可。
查看在线用户
用户进入聊天室后系统会显示在线用户的姓名。
好友上下线提醒
用户成功进入聊天室后,好友上线和下线时,会收到系统提醒。
聊天记录和用户信息
系统后台可以查看所有用户的聊天记录和用户信息。
f3应用技术
31TCP和UDP通信的概念311UDP通信
UDP是用户数据报协议的简称。它是以中午连接的逻辑通信信道。UDP在传送数据之前不需要先建立连接,远地主机的传输层在收到udp数据报后,不需要给出任何确认,所以不能保证其交付时可靠。它的特点是:因无连接,故提供的是不可靠的信道,但也是因无连接而具有很好的传输效率。
312TCP通信
TCP是传输控制协议的简称,它是提供一条全双工的、可靠的信道。TCP提供面向连接的服务,在传送数据之前必须先建立连接,数据传送结束后要释放连接。TCP不提供广播和多播服务。
由于TCP要提供可靠的、面向连接的运输服务,所以不可避免地增加了许多系统开销,比如确认、流量控制、计时器以及连接管理等都需要占用许多系统的时空资源。两个计算机之间如果使用TCP通信,其连接过程需要三次握手实现,如实验图11所示。
图11用三次握手建立TCP连接
f对于两个计算机之间连接的释放过程也需要类似的3次握手的互相确认的过程r