socket编程之二:两种链接类型tcp和udp
来源:互联网 发布:淘宝怎么设置支持花呗 编辑:程序博客网 时间:2024/06/06 00:24
前面一篇文章说到了一些计算机网络的基础知识,引入了socket,从这节开始,就进入正题了。
一 概述
TCP:Transimission Control Protocol传输控制协议。
UPD:User Datagram Protocol用户数据包协议。
两者都属于上一篇文章说的OSI模型中的第四层——传输层的协议。
两者相比:
- TCP协议面向连接,UDP协议面向非连接;(链接)
- TCP协议传输速度慢,UDP协议传输速度快;(速度)
- TCP有丢包重传机制,UDP没有;(重传)
- TCP协议保证数据正确性,UDP协议可能丢包;(正确性)
- TCP适合传递大量数据,UPD适合传递少量数据。(数据量)
二 TCP链接过程
三 UDP链接
* 两张图片均来自网络
四 socket编程
socket是TCP/IP网络的API,程序员利用socket接口来对进行数据的交换。
1 0
- socket编程之二:两种链接类型tcp和udp
- socket编程 tcp/udp两种模式笔记
- TCP、UDP 和Socket编程
- Windows网络编程之(二)Socket通信非阻塞模式Select(TCP和UDP)
- android 开发之socket编程 UDP和TCP通信实现!
- android 开发之socket编程 UDP和TCP通信实现
- android 开发之socket编程 UDP和TCP通信实现
- android 开发之socket编程 UDP和TCP通信实现
- linux socket编程之TCP与UDP
- linux socket编程之TCP与UDP
- android 之 socket编程(TCP&UDP)
- linux socket编程之TCP与UDP .
- linux socket编程之TCP与UDP
- linux socket编程之TCP与UDP
- linux socket编程之TCP与UDP
- linux socket编程之TCP与UDP
- C++ socket编程基础二(三种Socket:TCP,UDP,原始Socket)
- 基于socket的TCP和UDP编程
- hdu-3926 Hand in Hand 并查集
- 【Kali_017】软件包管理synaptic
- 再谈浏览器兼容性测试
- Linux 下禁用触摸板
- ACM:圆桌会议
- socket编程之二:两种链接类型tcp和udp
- Android SDK Manager下载失败 Download interrupted
- POJ-3367(队列建逆波兰表达式)
- LeetCode Convert Sorted List to Binary Search Tree
- Huffman编码C实现
- 我的hadoop2.4安装过程
- Firefox 31发布,包含了ECMAScript 6的新特性
- hdu1202
- codeforces Mashmokh and Tokens