socket编程之二:两种链接类型tcp和udp

前面一篇文章说到了一些计算机网络的基础知识。引入了socket。从这节開始,就进入正题了。


一 概述

TCP:Transimission Control Protocol传输控制协议。

UPD:User Datagram Protocol用户数据包协议。

两者都属于上一篇文章说的OSI模型中的第四层——传输层的协议。

两者相比:

  1. TCP协议面向连接,UDP协议面向非连接。(链接)
  2. TCP协议传输速度慢。UDP协议传输速度快;(速度)
  3. TCP有丢包重传机制,UDP没有;(重传)
  4. TCP协议保证数据正确性,UDP协议可能丢包。(正确性)
  5. TCP适合传递大量数据,UPD适合传递少量数据。(数据量)
二 TCP链接过程


三 UDP链接


* 两张图片均来自网络

四 socket编程

socket是TCP/IP网络的API,程序猿利用socket接口来对进行数据的交换。


转载于:https://www.cnblogs.com/yxysuanfa/p/6994416.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值