
数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。端口在计算机编程上的接口就叫做服务器端口。
随着计算机网络技术的发展,原来物理上的接口已不能满足网络通信的要求,TCPIP协议作为网络通信的标准协议就解决了这个通信难题。TCPIP协议集成到 *** 作系统的内核中,这就相当于在 *** 作系统中引入了一种新的输入、输出接口技术,因为在TCPIP协议中引入了一种称之为"Socket"应用程序接口。有了这样一种接口技术,一台计算机就可以通过软件的方式与任何一台具有Socket接口的计算机进行通信。内网端口是你的网络环境没公网的情况下,你用内网IP访问用到的端口。
外网端口是你公网上开放的端口。
举例:
1你的公网地址是1111你的服务器地址是19216812游戏需要用到端口23456才能连接进来,那么你不在路由器上做端口映射就只能局域网中玩玩。
2路由器上做了端口映射43215对应内网地址19216812的23456端口,那么我们通过公网访问1111的43215端口其实就是访问到了你的19216812的23456端口。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)