linux 系统端口

系统运行环境:
centOS
前记:

打开端口和监听端口的区别
监听端口,是打开端口并永久占用此端口
打开端口,系统打开一个端口,连出不允许连入

个人理解:
计算机端口:在网络中理论上计算机端口是无限的,及任意一个大于0的整数,都可以定义为端口数,但是由于受计算机INT类型最大值的限制,所以端口号为1~65535之间。
当我们用程序去访问一个端口的时候,如何此端口在计算机内部没有被进程所占用,则此访问将会在操作系统层面被屏蔽。
1 linux c如何打开系统端口?

linux 检测端口的打开情况
[root@localhost ~]# netstat -l 可以查看当前端口被侦听的情况。
根据端口号查看端口打开的情况
[root@localhost ~]#netstat -apn|grep 80 检测80端口被进程占用的情况

Linux c如何监听一个端口?
采用socket绑定一个端口及可以实现端口监听。