传输层协议介绍

TCP协议

TCP是面向连接的、可靠的进程到进程通信的协议

TCP提供全双工服务,即数据可在同一时间双向传输

TCP报文段

  1. TCP将若干个字节构成一个分组,叫报文段
  2. TCP报文段封装在IP数据报中

Tcp特性

  1. 工作在传输层
  2. 面向连接协议
  3. 全双工协议
  4. 半关闭
  5. 错误检查
  6. 将数据打包成段,排序
  7. 确认机制
  8. 数据恢复,重传
  9. 流量控制,滑动窗口

 UDP协议

UDP用户数据报协议  无链接 

UDP特性

  1. 工作在传输层
  2. 提供不可靠的网络访问
  3. 非面向连接协议
  4. 有限的错误检查
  5. 传输性能高
  6. 无数据恢复特性

 

端口号作用:区分应用程序 

序号:是随机生成的(首次进行数据包沟通时是随机生成的)

确认号:规定了A下一次发送的序号是多少,不允许随机产生。 

控制位:描述了AB两台电脑目前处于什么状态 请求连接  结束连接 已连接 

Syn=1请求建立连接

ACK=1同意建立连接

FIN=1请求断开连接

ACK=1同意断开连接

三次握手:

PC1想和pc2建立连接

Pc1会发送syn同步位=1 序号为随机数x的报文给pc2

Pc2收到pc1的报文会回复一个syn+ack报文给pc1

该报文当中序号为随机生成的y,确认号为x+1(ack=x+1)

Syn同步位=1  ack确认位=1

Pc1收到pc2同意建立连接的报文,会回复一个ack报文

该报文序号位x+1 确认号为y+1 ack(确认位)=1

Pc1和pc2就建立连接了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值