c语言获取本机ip地址和端口号 什么是端口?到底是做什么的呢?
什么是端口?到底是做什么的呢?
在网络的世界里,有两个很最重要的概念,一个是IP地址,一个是端口。参照IP地址这个可以找到互想通信的终端,根据端口也可以找不到互想通信的应用程序,也就是不同的端口号对应不同的应用程序。
端口的作用一个IP地址标识了一台主机,而一台主机可以不提供多种服务,.例如web服务、ftp服务、远程桌面等。要如何可以区分有所不同的服务呢,不显示只靠IP地址是要不的,IP地址与服务是一对多的关系,这时就需要端口号参与区分了。
例如我们访问网络今日头条网站,浏览器在用一个为01024的副本端口,实际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地址,目的端口号)四元组主要是用于一个通信过程。
如果觉着对你有帮助,是可以多给你点个赞哦,也也可以随手点个参与哦,啊,谢谢。
如何查找国外的端口和IP?
打开系统服务器ip方法:
1、再点电脑左下角的windows图标。
2、在搜索框中输入“cmd”。
3、在程序(2)里,点击进入“cmd”
4、进入到页面,DOS命令下再输入“ipconfig”
5、输入完成,点击回车,可看见了服务器ip地址。
一栏服务器端口号方法:
1、直接点击电脑左下角的windows图标。
2、在搜索框中然后输入“cmd”。
3、在程序(2)里,点击进入“cmd”
4、再次进入页面后在DOS下命令下再输入“netstat-an”。
5、输入能够完成,敲回车再试一下见到服务器端口号。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。