前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >网络协议(七):传输层-UDP

网络协议(七):传输层-UDP

作者头像
冬天vs不冷
发布2025-01-21 08:52:37
发布2025-01-21 08:52:37
820
举报
文章被收录于专栏:springbootspringboot

网络分层对应的通信协议和数据名称

一、运输层协议

  • TCP(Transmission Control Protocol),传输控制协议
  • UDP(User Datagram Protocol),用户数据报协议

二、UDP 协议

数据格式

  • UDP是无连接的,减少了建立和释放连接的开销
  • UDP尽最大能力交付,不保证可靠交付,因此不需要维护一些复杂的参数,首部只有8个字节(TCP的首部至少20个字节)
  • UDP长度(Length)占16位:首部的长度 + 数据的长度

检验和(Checksum)

  • 检验和的计算内容:伪首部 + 首部 + 数据
  • 伪首部:仅在计算检验和时起作用,并不会传递给网络层

三、协议端口

  • UDP首部中端口是占用2字节,可以推测出端口号的取值范围是:0~65535
  • 客户端的源端口是临时开启的随机端口
  • 防火墙可以设置开启\关闭某些端口来提高安全性

常用命令

  • netstat –an:查看被占用的端口
  • netstat –anb:查看被占用的端口、占用端口的应用程序
  • telnet 主机 端口:查看是否可以访问主机的某个端口
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、运输层协议
  • 二、UDP 协议
  • 三、协议端口
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档