摘要: 1.UDP协议的作用 IP协议无法区别同一个主机系统上的多个应用程序。UDP采用端口标识同一主机上的不同应用程序。 无法采取进程ID来标识不同应用程序的原因: 1)系统中应用程序的进程ID分配和销毁是动态的,发送方无法确定该应用程序的进程ID是什么 2)有时可能在一个进程中实现多个功能,进程就需要对 阅读全文
posted @ 2016-06-22 19:16 简单爱_wxg 阅读(2050) 评论(0) 推荐(0)
摘要: 1.TCP协议的特点 TCP是面向连接的运输层协议 每一条TCP连接只能有两个端点。TCP只能进行点对点通信 TCP提供可靠交付的服务。通过TCP连接传输的数据,无差错、不丢失、不重复、并且按序到达 TCP提供全双工通信。TCP允许通信双方的应用进程在任何时候都能发送数据。TCP通信的两端都设有发送 阅读全文
posted @ 2016-06-22 19:10 简单爱_wxg 阅读(414) 评论(0) 推荐(0)
摘要: TCP头格式 注意以下几点: TCP的包是没有IP地址的,那是IP层上的事。但是有源端口和目标端口。 一个TCP连接需要四个元组来表示是同一个连接(src_ip, src_port, dst_ip, dst_port)准确说是五元组,还有一个是协议。但因为这里只是说TCP协议,所以,这里我只说四元组 阅读全文
posted @ 2016-06-22 17:10 简单爱_wxg 阅读(828) 评论(0) 推荐(0)
摘要: 1.如果尝试声明一个已经存在的队列会发生什么? 只要参数完全匹配现存的队列的话,Rabbit什么也不做,并返回成功,就好像这个队列已经创建成功。 2.如何检测队列是否存在? 在创建队列的时候设置queue.declare的passive选项为True.在该设置下。如果队列存在,那么queue.dec 阅读全文
posted @ 2016-06-22 15:09 简单爱_wxg 阅读(151) 评论(0) 推荐(0)