Tcp/Ip与UDP之间的联系与区别
来源:互联网 发布:狗语翻译机软件 编辑:程序博客网 时间:2024/06/07 03:20
TCP/IP协议:
1 TCP/IP协议时面向连接的,也就是说通过TCP/IP协议进行连接时,必须经过“三次握手”的过程,在建立连接后相应数据报头表示了信息的序列,而且在一次通信中这个标识是唯一的,这样通信双方通过这种标识就确保了每次通信过程中发送的每个字节,这就好比两个人打电话,我们定义一个规矩:打电话的时候必须是“你来我往”的,比如说有A,B两方就行通信,当A与B建立连接后,当A先发送了消息,则必须确保B收到了消息,而为了确保B收到消息了,那么B必须给A回送相应的答复消息,如果B很久没有回答,则看做B未收到,则A重发,通过这种方式确保了信息的可靠性。
2 UDP协议时面向非连接的,也就是说发送信息的一方只管发送,而接受者是否接受到,这不是发送方所关心的问题,采取这种方式可以提高发送的效率,就好比某人给另外一个人发送短信的时候是不能确保对方接收到的。
3 TCP/IP与UDP的阻塞情况
3.1 当采用TCP/IP协议时读取和接受的时候都是堵塞了,因为TCP/IP协议必须确保双方之间的可靠连接。
3.2 当采用UDP协议时读取数据的时候是阻塞的,否则可能连一条完整的消息都收不到。
2011-01-18
23:53:48
- Tcp/Ip与UDP之间的联系与区别
- Tcp/Ip与UDP之间的联系与区别
- TCP/IP、UDP、HTTP、Socket 各协议之间的联系与区别
- TCP、UDP、HTTP、SOCKET之间的区别与联系
- TCP、UDP、HTTP、SOCKET之间的区别与联系
- TCP、UDP、HTTP、SOCKET之间的区别与联系
- TCP,UDP和socket,Http之间的联系与区别
- TCP、UDP、HTTP、SOCKET之间的区别与联系
- TCP与UDP的区别与联系
- TCP IP以及Scoket之间的区别与联系
- TCP/IP、TCP、UDP、HTTP、Socket区别与联系
- TCP和UDP的区别与联系
- TCP和UDP的区别与联系
- TCP/IP与UDP/IP的区别
- TCP /IP UDP socket 之间的联系
- TCP UDP IP HTTP之间的联系
- IP,TCP,UDP报头 TCP与UDP的区别
- TCP/IP协议与UDP的区别
- netfilter框架
- WMI常见问题解答
- C核心技术手册(二十八)
- 主题:共享一个FCKEditor,支持多种编程语言代码高亮,Java文件上传并UUID命名
- 传智播客-Java基础加强-day9
- Tcp/Ip与UDP之间的联系与区别
- 运用pb将unicode文本文件转换为ANSI文本文件
- apache+svn配置
- Button按钮响应事件的2种实现方式
- Putty连接VMware下redhat
- 微软等公司数据结构面试题3
- udp协议 DatagramSocket
- 关于Generating user instances in SQL Server is disabled. Use sp_configure 'user instances enabled' to generate user instances的错误
- 让ROOT如此简单