网络--传输层协议--UDP

ops/2024/11/27 13:44:16/

传输层作用:负责数据能够从发送端传输到接收端。

1、再谈端口号

端口号标识了一个主机上进行通信的不同的应用程序。

1.1、端口号划分范围

0 - 1023 : 知名端口号,HTTP、FTP、SSH等这些广为使用的应用层协议,他们的端口号都是固定的。

10234 - 65536:操作系统动态分配的端口号。客户端程序的端口号,就是由OS从这个范围进行分配的。

1.2、知名端口号

SSH22
FTP21
TELNET23
HTTP80
HTTPS443

1.3、问题

1、一个进程是否可以bind多个端口号?

可以!因为IP + 端口号 只是为了标识服务的唯一性。

2、一个端口号是否可以被多个进程bind?

一般不可


http://www.ppmy.cn/ops/137094.html

相关文章

TESSY单元测试工具详解与操作演示:ISO 26262合规性、自定义测试用例、详细测试报告等

在嵌入式系统开发中,安全性和可靠性至关重要,尤其是在汽车、医疗和工业控制等高风险行业。为了确保代码在实际运行中满足安全标准,开发者需要一套完善全面的测试工具,来严格检测代码的安全性和可靠性。 TESSY作为一款已获得IEC 61…

maven,java相关调试等

maven 增加调试信息的命令: mvn clean compile -Xmvn -X clean installmvn -e exec:execmodule jdk.compiler does not “opens com.sun.tools.java c.processing” 报错是因为用了JDK17,而老版本的1.18.4不支持。将lombok升级到1.18.32问题解决。 报错…

C语言解析命令行参数

原文地址:C语言解析命令行参数 – 无敌牛 欢迎参观我的个人博客:无敌牛 – 技术/著作/典籍/分享等 C语言有一个 getopt 函数,可以对命令行进行解析,下面给出一个示例,用的时候可以直接copy过去修改,很方便…

leetcode hot100【LeetCode 215.数组中的第K个最大元素】java实现

LeetCode 215.数组中的第K个最大元素 题目描述 给定一个整数数组 nums 和一个整数 k,请返回数组中第 k 个最大的元素。 请注意,要求排名是从大到小的,因此第 k 个最大元素是排序后的第 k 个元素。你需要设计一个高效的算法来解决这个问题。…

Java基础.数组排序(冒泡排序和选择排序)数组与遍历

目录 排序 冒泡排序 优化的冒泡排序 选择排序 遍历 一、概念解释 二、目的和意义 数据处理 数据展示 数组基础 数组的定义 如何使用数组 数组初始化 数组长度 案例 案例1:计算班级平均分 案例2:计算班级平均分 案例3:记录运动成…

Redis 可观测最佳实践

Redis 介绍 Redis 是一个开源的高性能键值对(key-value)数据库。它通常用作数据库、缓存和消息代理。Redis 支持多种类型的数据结构,Redis 通常用于需要快速访问的场景,如会话缓存、全页缓存、排行榜、实时分析等。由于其高性能和…

自由学习记录(25)

只要有修改,子表就不用元表的参数了,用自己的参数(只不过和元表里的那个同名) 子表用__index“继承”了父表的值,此时子表仍然是空表 一定是创建这样一个同名的变量在原本空空的子表里, 传参要传具体的变…

STM32C011开发(2)----nBOOT_SEL设置

STM32C011开发----2.nBOOT_SEL设置 概述硬件准备视频教学样品申请源码下载参考程序自举模式BOOT0设置配置 nBOOT_SEL生成STM32CUBEMX串口配置LED配置堆栈设置串口重定向主循环演示 概述 STM32CubeProgrammer (STM32CubeProg) 是一款用于编程STM32产品的全功能多操作系统软件工…