首页 >

什么是端口?到底是做什么的呢? – 网络|

怎么制作让别人电脑关机的软件,手机微信怎么建订阅号,有线电视分机怎么接不同小区怎么制作让别人电脑关机的软件,手机微信怎么建订阅号,有线电视分机怎么接不同小区什么是端口?到底是做什么的呢? - 网络|什么是端口,到底是做什么的呢

端口的作用

一个IP地址标识了一台主机,而一台主机可以提供多种服务,比如web服务、ftp服务、远程桌面等。如何区分不同的服务呢,显示只靠IP地址是不行的,IP地址与服务是一对多的关系,这时就需要端口号进行区分了。

比如大家访问网站,浏览器使用一个大于1024的随机端口,通过DNS获取到的网站的IP地址,访问web服务的80端口。下图显示了TCP报文的格式,其中前两个字段就是源端口号和目的端口号。

端口的分类

端口号是个整数,范围从0到65535(2^16-1),分为周知端口和动态端口。

1)周知端口,周知端口就是众所周知的端口,有些是约定俗成的。范围从0~1023,比如常见的www为80,ftp为21、telnet为23、dns为53等等。

2)动态端口,一般不用于固定分配给某种服务,范围从1024到65535,是动态分配的。当系统的某个进程或者应用需要通信时,主机从可用的端口号中分配一个供其使用,程序关闭时,同时释放所占用的端口号。


综上所述,IP地址用于唯一标识一台主机,端口号(Port)用于唯一标识不同的应用程序或进程,(源IP地址,源端口号,目的IP地址,目的端口号)四元组用于一个通信过程。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

什么是端口?到底是做什么的呢? - 网络|
  • 利用ado访问数据库先连接参数还是设置命令参数? - 网络|
  • 利用ado访问数据库先连接参数还是设置命令参数? - 网络| | 利用ado访问数据库先连接参数还是设置命令参数? - 网络| ...

    什么是端口?到底是做什么的呢? - 网络|
  • 前端三年,现在很迷茫,该如何学习Vue迎合国内市场? - 网络|
  • 前端三年,现在很迷茫,该如何学习Vue迎合国内市场? - 网络| | 前端三年,现在很迷茫,该如何学习Vue迎合国内市场? - 网络| ...

    什么是端口?到底是做什么的呢? - 网络|
  • 大数据未来的前景怎么样? - 网络|
  • 大数据未来的前景怎么样? - 网络| | 大数据未来的前景怎么样? - 网络| ...