题目:什么情况下适合用UDP协议,什么情况下适合用TCP协议? 我的答案: /* * UDP: * 1.将数据及源和目的封装成数据包中,不需要建立连接。---------面向无连接。 * 2.每个数据报包的大小在限制在64k内。 * 3.因无连接,是不可靠的协议。 * 4.不需...
分类:
其他好文 时间:
2015-06-03 11:15:43
阅读次数:
124
作者:ssslinppp 1. 摘要主要讲解N-1关系表的设计,N:从表,1:主表;从表(N)中使用外键关联到主表(1),单向的;场景:许多人(N)可以住在同一个地方(1),知道人就可以知道这个人的地址;反过来,知道地址,不能知道该地址住的人。2. 数据表设计地址表:Person表:e3. 实体类-...
分类:
Web程序 时间:
2015-06-02 21:36:59
阅读次数:
138
UDP: 面向无连接, 每个数据大小限制在64K内 因为面向无连接,所以就是不可靠协议。 将数据和源和谜底封装到数据包当中,不需要建立连接。速度快(就像送快递一样,管你在不可以先到你门口) 用处:聊天,视屏会议,桌面共享视频传输等等。 TCP:用打电话来举例一下。 建立传输数据,形成传输数据的通讯。...
分类:
其他好文 时间:
2015-05-31 15:22:54
阅读次数:
113
HTTP协议支持客户端服务器网络结构。是无连接协议,即将每一次请求时建立连接,服务器处理完客户端的请求后,应答给客户端然后断开连接,不会一直占用网络资源。GET方法是向指定的资源发出请求,发送的信息显示在URL后面,使用GET方法应该只用在读取数据,例如静态图片等数据。GET方法像是使用明信片给别人...
分类:
Web程序 时间:
2015-05-27 08:33:19
阅读次数:
130
1. 无连接和面向连接的对比取舍的主要方面包括延迟,可伸缩性和可靠性
无连接协议:UDP,IP
面向连接:TCP
1.1 数据组帧策略面向消息的传送策略:TP4和XTP
字节流:TCP
1.2 连接的多路复用策略多路复用的:节省OS诸如句柄等资源,编程难度更高,效率更低,不确定性更大。
非多用复用的:优先级可以更好的控制,较低的同步开销,更多的OS资源。
2.同步和异步的消息交换对比取舍因素:
1....
分类:
其他好文 时间:
2015-05-24 00:10:17
阅读次数:
145
UDP协议UDP(User Datagram Protocol)也就是用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。提到无连接数据传输,那我们首先想到的就是不可靠,数据丢失等等,那么在我们的日常软件中,UDP协议到底都应....
分类:
其他好文 时间:
2015-05-23 15:29:28
阅读次数:
124
ntp的协议程序是网上找的,ntp的服务器用的是上海交大的。因为udp是无连接的服务,所以原有的程序采样的是利用recvform()这个方法来接收远程的数据,可能是网络是原因当我发送请求的时候没有接收到回复的数据,所以程序就一直挂起。我在后期添加select操作来做超时的处理,超时之后打印超...
分类:
其他好文 时间:
2015-05-19 18:40:21
阅读次数:
132
linux应用开发-Socket
一 Socket
socket是独立于具体协议的网络编程接口
在osi模型中,主要位于会话层和传输层之间
特点
1 是一个编程接口
2 是一种特殊的文件描述符
3 并不仅限于TCP和IP
4 面向连接和无连接的两种方式
二 socket类型
常用
SOCK_STREAM:按照顺序,可靠的,数据完整,基于字节流,使用TCP传输,使用最多的
...
分类:
系统相关 时间:
2015-05-19 13:08:14
阅读次数:
163
传输层:提供进程地址tcp:传输控制协议,面向连接的协议;通信前需要建立虚拟链路;结束后拆除链路0-65535udp:UserDatagramProtocol,无连接协议;0-65535Portnumber:socket:IPC(进程间通信)的一中实现,允许位于不同主机(甚至同一主机)上不同进程之间进行通信,数据交..
分类:
Web程序 时间:
2015-05-17 18:54:23
阅读次数:
349