传输层作用:负责数据能够从发送端传输到接收端。
1、再谈端口号
端口号标识了一个主机上进行通信的不同的应用程序。
1.1、端口号划分范围
0 - 1023 : 知名端口号,HTTP、FTP、SSH等这些广为使用的应用层协议,他们的端口号都是固定的。
10234 - 65536:操作系统动态分配的端口号。客户端程序的端口号,就是由OS从这个范围进行分配的。
1.2、知名端口号
SSH | 22 |
FTP | 21 |
TELNET | 23 |
HTTP | 80 |
HTTPS | 443 |
1.3、问题
1、一个进程是否可以bind多个端口号?
可以!因为IP + 端口号 只是为了标识服务的唯一性。
2、一个端口号是否可以被多个进程bind?
一般不可