TCP:是一种面向连接的传输成协议提供可靠的传输服务。会对网络进行检测如果长时间没有得到回复会进行第二个请求。基于端口进行请求服务

优点:网络传输的可靠性高(可保证数据段的完整性)

0-1023已经被定界完成(服务端)
1024-65535为可用的(客户端)
常见的TCP端口。
Http:80端口
Https:443
Ftp:21和20
Telent:23(没有进行加密的远程访问)
SSH:22(进行加密的远程访问)
Smtp:25(发送邮件)
POP3:110
MySQL:3306
Oracle:152122
SQL Sever:1433 ERP系统中使用ODBC
端口号用来区分不同的应用服务
Tcp会封装在IP头部。报文格式:

Tcp的学习
TCP建立连接的过程:
三次握手:Tcp的学习
Tcp的学习
Tcp的学习
窗口的大小限制了一个数据段的大小。
TCP的稳定性在在与三次握手和四次挥手,当数据段丢失会启用重传机制。

关闭连接的过程:
Tcp的学习
由客户端发起断开连接
服务器回应ACK的确认
第二次的回应包,是对网络断开的再次确认
(是机制的优化,避免在断开连接的同时再次请求而重复启用端口 造成带宽的一个浪费)
最终的断开连接

UDP
是面向无连接传输协议,传输的可靠性没有保证(无法保证数据段的完整性)

优点:传输速率快

UDP:封装在IP报文中
Tcp的学习

相关文章:

  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-04-14
  • 2022-01-22
  • 2021-07-06
  • 2021-11-15
  • 2021-11-23
猜你喜欢
  • 2021-05-23
  • 2021-07-10
  • 2021-09-09
  • 2021-09-05
  • 2021-07-23
  • 2021-08-04
相关资源
相似解决方案