摘要: 各层的关系如下图,表述的是两个应用或CS间通信的过程: 通常使用TCP构建应用时,需要考虑传输层的通信协议,以便应用层能够正确识别消息请求。比如,一个请求的内容很长(如传文件),那肯定要分多次发送,如果没有传输层的通信协议,那应用层可能就将多次发送的消息当做独立消息来处理了。因为,在TCP中,没有消息边界这样的说法! 具体传输层协议在此举个简单例子: 0x00:消息头-未认证 ... 阅读全文
posted @ 2013-06-18 08:17 寻梦丄天涯 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 客户端 首先发送TCP请求的是客户端,客户端是服务的请求者; 服务器 在接收到客户端的请求后,服务器会向客户端提供服务。服务器是服务的执行者,并向客户端返回服务之星结果。 建立连接的三次握手: 客户端发送SYN数据包; 服务器收到SYN标记,将发回一个SYN+ACK数据包; 客户端为了表示接收到这个SYN+ACK信息,将向服务器发送一个最终的ACK确认信息; ... 阅读全文
posted @ 2013-06-18 07:13 寻梦丄天涯 阅读(181) 评论(0) 推荐(0) 编辑