1.建立连接
连接的建立是通过申请套接字(Socket)实现的。客户打开一个套接字并把它约 束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通 过网络向外传送。
2.发送请求
打开一个连接后,客户机把请求消息送到服务器的停留 端口上,完成提出请求动作。请求行中的方法描述指定资源中应该执行的动作,常用的方法有GET、 HEAD和POST。
3.发送响应
服务器在处理完客户的请求之后,要向客户机发送响应消息 。响应消息中包含状态码,状态码表示响应类型:
1×× 保留
2×× 表示请求 成功地接收
3×× 为完成请求客户需进一步细化请求
4×× 客户错误
5 ×× 服务器错误
响应消息中还包括响应头,响应头的信息包括:服务程序名,通知客户 请求的URL需要认证,请求的资源何时能使用。
4.关闭连接
客户和服务器双方都可以通 过关闭套接字来结束TCP/IP对话。
本文出自 “关东升” 博客,请务必保留此出处 http://2009315319.blog.51cto.com/701759/710857
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Network/basis/
时间: 2025-01-19 20:11:57