设为首页收藏本站language 语言切换
查看: 1387|回复: 5
收起左侧

[原创] CCNA-UDP/TCP

[复制链接]
发表于 2017-6-22 09:50:17 | 显示全部楼层 |阅读模式
TCP/IP协议
TCP/IP     IP 协议号 6
可靠机制:
1.确认机制
2.序列号
3.三次握手
4.流量控制
5.超时重传
6.差错重传
7.四次挥手

TCP 是面向连接可靠的传输层协议,它支持在并不可靠的网路上实现面向连接的可靠的数据传输。
UDP 是面向无连接的不可靠的协议,主要用于在比较可靠的链路上的数据传输,或用于对延迟比较敏感的应用

传输层作用
提供面向连接或无连接的服务
维护连接状态
对应用层进行数据分段和封装
实现多路复用
可靠地传输数据
执行流量控制
TCP特点
三次握手  确认机制  端口号  序列号  完整性校验  窗口机制  
建立可靠  应答接受  多路复用 丢失检测  差错检测  流量控制
连接                         乱序重排

三次握手 :发送方 发起  FIN+ACK  接收方确认接收 FIN+ACK  第二次FIN+ACK+1 接收方确认接收到FIN+ACK+1 第三次确认接收到FIN+ACK+1

端口号类型(端口号0保持不用)
   1.熟知端口号1-1023
   2.注册端口号 1024-49151
   3.动态端口号 49152-65535(免费,临时,用完释放);


TCP/UDP端口号   TCP协议 6   UDP协议  17
Telnet 23  FTP 20/21   SSH 22  HTTP 80
SMTP 25  DNS 53(UDP也是23)  TFTP 69 SNMP 161
BOOTP 67/68   ICMP 1


标志位:
1.syn :同步标志位
2.Fin:终止标志位
3.Ack 确认标志位

TCP:
1.源端口号
2.目标端口号
3.序列号
4.确认序列号

期望确认:用自己想要的序列号来间接来确认自己已经收到的序列号(即为最后一个报文的序列号加1)

TCP 报文的序列号是沿用最后一个字节的序列号
TCP: 三次握手:发送同步报文  接受永不报文 发送同步期望确认报文 确认同步       四次挥手:发送报文 终止报文 终止报文 确认
窗口机制:
确定一次性确认的数据包个数
传输过程中 某个报文没收到 那么进行重传(超时重传)
传输过程中 某个报文发送错误 那么进行重传(差错重传)

UDP:用户数据包协议
特点:
延迟小
数据包传输快
适用情况:
上层协议比较靠谱
对数据传输速度要求高

评分

参与人数 1鸿鹄币 +10 收起 理由
goodluck + 10

查看全部评分

发表于 2017-8-29 13:52:45 | 显示全部楼层
感謝樓主分享
地板 2017-8-29 13:52:45 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2020-7-27 15:19:27 | 显示全部楼层
感谢楼主分享
6# 2020-7-27 15:19:27 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-26 20:12 , Processed in 0.080348 second(s), 29 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表