IP && 端口号

一: IP

IP地址是网络层提供的概念,通过IP地址我们可以确定主机.

二:端口号

端口号是传输层提供的概念
一个端口号对应一个进程,用来区分不同的应用程序.
端口号是一个2个字节表示的无符号整数,范围:0->65535

2.1:知名端口号

把小于1024的端口号拿出来,称为"知名端口号",把这些端口号分配给一些比较知名的服务器程序,作为这些服务器的"默认端口号".
知名端口号指的是上个世纪,比较知名的服务器,但现在很多服务器已经看不到了
我们自己写的服务器程序,最好避开知名端口号,有些系统上,要使用知名端口号,需要管理员权限.

2.2:端口号的重复问题

(1)同一个机器上,同一时刻,端口号不能被重复绑定,也就是两个进程不能绑定同一个端口号.
进程A绑定了10000这个端口号,此时进程B也尝试绑定10000端口号,就会绑定失败.
(2)但如果一个服务器是TCP,一个是UDP,端口号重复了,是不影响的,
但如果两个TCP/两个UDP,使用同一个端口号,就会出现上述绑定失败的情况了.
(3)一个进程,同一时刻,同时绑定多个端口号
有一个进程A,绑定10000,在绑定10001,10002…这样的操作是可以的.而且在开发中经常使用这样的操作.
比如:写一个服务器程序

业务端口:

-------给普通用户使用的
首先,服务器需要有一个端口号,给客户端提供业务功能(给普通用户用的),这样的端口,称为"业务端口".

管理端口
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十一.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值