TCPIP

tcp/ip协议栈

  • 是由一组不同功能的协议组合在一起构成的协议栈
  • 利用一组协议完成OSI所实现的功能

应用层协议

  • http 80 超文本传输协议,提供浏览网页服务
  • TeInet 23 远程登录协议,提供远程管理服务
  • FTP 20,21 文件传输协议,提供互联网文件资源贡献服务
  • SMTP 25 简单邮件传输协议,提供互联网电子邮件服务
  • POP3 110 邮局协议3,提供互联网电子邮件服务
  • TFTP 69(udp)TFTP 简单文件传输协议,提供简单的文件传输服务

传输层协议

TCP 传输控制协议属于面向连接的网络协议

UDP(用户报文协议)属于无连接的网络协议

传输协议好比是逻辑通道,一种tcp相比udp更为安全

TCP和UDP

传输控制协议tcp

  • 面向连接
  • 可靠传输
  • 流控
  • 使用tcp的应用 web浏览器 电子邮件 文件传输程序

用户数据报协议UDP

  • 简单
  • 无连接
  • 低开销
  • 尽力传递
  • 使用UDP的应用 域名系统(DNS) 视频流 IP语音(VoIP)

源/目的端口

  • 源端口随机分配,目标端口使用知名端口
  • 应用客户端使用的端口号一般为系统中未使用的且大于1023
  • 目标的端口号为服务器端应用服务的进程.如teInet为23

数据的分段和重组

  • 保证传输数据的大小符合传输介质的限制要求
  • 确保不同应用程序发出的数据能在介质中多路传输
  • tcp和udp处理数据段的方式不同

TCP重传

tcp通常只确认连续序列数据

选择性确认是备选功能

Last modification:April 22, 2022
如果觉得我的文章对你有用,请随意赞赏