TCP UDP IP
- TCP和UDP的区别
TCP | UDP | |
是否连接 | 面向连接 | 面向非连接 |
应用场合 | 可靠的 | 不可靠的 |
速度 | 慢 | 快 |
传送数据 | 字节流 | 数据报 |
是否可用于广播 | 否 | 是 |
为什么UDP比TCP快
- 不需要连接
- 没有ACK确认
- 没有流量控制
TCP如何保证可靠性:7点
(1)数据被分割成最适合发送的数据块
(2)每一个被发送的数据对应一个确认
(3)超时重发(通过发送端设置定时器)
(4)TCP有16位检验和,如果有差错,则丢弃
(5)如有必要,TCP会对收到的数据重新排序
(6)丢弃重复数据
(7)流量控制
TCP对传送的字节流不作任何解释
TCP的四个定时器
- 重传定时器
- 坚持(persist)定时器:使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口;
- 保活(keepalive)定时器:检测一个空闲连接的另一端何时崩溃或重启;
- 2MSL定时器:测量一个连接处理TIME_WAIT状态的时间。
转载于:https://www.cnblogs.com/qiaoconglovelife/p/5319268.html
TCP UDP IP相关推荐
- 三十天学不会TCP,UDP/IP网络编程-IP头格式祥述
我又来了,这篇文章还是来做(da)推(guang)介(gao)我自己的!俗话说事不过三,我觉得我下次得换个说法了,不然估计要被厌恶了,但是我是好心呐,一定要相信我纯洁的眼神.由于这两年接触到了比较多的 ...
- TCP UDP IP
1. 什么是网络 1.1 网络的定义 网络(Network)是由若干节点和连接这些节点的链路构成的图,表示诸多对象及其相互联系.网络有资源共享.快速传输信息.提高系统可靠性.易于进行分布式处理和综合信 ...
- 网络原理之TCP/UDP IP
1 TCP/IP协议五元组:源ip+源端口号+目的ip+目的端口+协议号 windows 查看某个端口: netstat -ano|findstr "想要查看的端口号".会显示某个 ...
- 网络基础知识 TCP UDP IP
文章目录 一.简介TCP/IP协议 二.传输层 2.1 UDP 2.2 TCP 三.小结 一.简介TCP/IP协议 1.简介 TCP/IP是一组协议的代名词,它包括了许多承载在IP或者TCP之间或之上 ...
- 三十天学不会TCP,UDP/IP网络编程-TraceRoute的哲学
新年快乐,继续来部分粘贴复制我的这一系列文章啦,如果对和程序员有关的计算机网络知识,和对计算机网络方面的编程有兴趣,欢迎去gitbook(https://rogerzhu.gitbooks.io/-t ...
- TCP,UDP,IP,数据链路层头部详解
UDP头部 可以看到UDP头部由(源端口).(目的端口).(长度)跟(校验和)组成,总共8字节. 源端口:发送方的端口号,16位,即2字节. 目的端口:接收方的端口号,16位,即2字节. 长度:头部+ ...
- TCP/UDP/IP/Socket的定义
TCP(Transmission Control Protocol ) 传输控制协议(TCP),是一种面向连接的.可靠的.基于字节流的传输层通信协议 在简化的计算机网络OSI模型中,它完成第四层传输层 ...
- 网络协议报文理解刨析篇二(再谈Http和Https), 加上TCP/UDP/IP协议分析(理解着学习), 面试官都惊讶你对网络的见解
目录 前文链接(系列助学, 也为后文学习做铺垫, 可按需读取) 一. 再谈HTTP再理解 二. HTTP对比学习HTTPS HTTP和HTTPS的区别如下: 三.TCP协议 (三次握手四次挥手细节过 ...
- 三十天学不会TCP,UDP/IP网络编程 - RST的用法
不知不觉也写了这么多了,继续我的自己的推广大业~完整版可以去gitbook(https://rogerzhu.gitbooks.io/-tcp-udp-ip/content/)看到. 如果对和程序员有 ...
最新文章
- 设计模式-建造者模式(05)
- (转)[Android] 利用 ant 脚本修改项目包名
- python爬虫系列(3.8-正则的使用)
- 一起来用Websocket(二):Websocket协议详细分析
- Codeforces Round #382 (Div. 2) D. Taxes 歌德巴赫猜想
- 算法工程师的冰与火之歌
- 解除网页百度云自动关联客户端,可通过迅雷或浏览者下载
- Mybatis使用order by语句
- gst-example
- SoftWare Configure
- 【Rocksdb实现分析及优化】事务之Pessimistic ①
- Java基础篇--异常机制
- 羡慕寻龙分金闯古墓?心动何不行动
- Android用自定义View画小猪佩奇
- 教您如何批量采集1688商城多个商品主图和详情页并统一保存
- html如何给标题设置边框和底纹,给标题加边框怎么设置
- JavaScript获取元素
- html选择确认,增值税发票选择确认平台
- 数字家庭五大网络应用方案全解析
- 【微信小程序】提示框、选择框、选择菜单