A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 袁雅墨 中级黑马   /  2012-9-10 15:01  /  1588 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 袁雅墨 于 2012-9-11 11:48 编辑

请问端口是可以随便定义的吗?只要是在1-65535之间的就可以吗?一个IP地址可以定义多个端口号吗?IP地址和端口号他们之间的联系不是很清楚.希望大家帮帮我..

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

6 个回复

倒序浏览
端口不是自己定义的,而是自己需要哪个端口,就申明占用哪个,IP和端口没有必要的联系,IP是一台机器的“名称”,而端口是这台机器上存在的和另一台机器或者网络连接的关口;

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
服务器端口数最大可以有65535个,但是实际上常用的端口才几十个,由此可以看出未定义的端口相当多。
从端口的性质来分,通常可以分为以下三类
1. 公认端口(Well Known Ports):这类端口也常称之为“常用端口”。
2. 注册端口(Registered Ports):端口号从1024到49151。
3.动态和/或私有端口(Dynamic and/or Private Ports):端口号从49152到65535。
4.如果根据所提供的服务方式的不同,端口又可分为“TCP协议端口”和“UDP协议端口”两种。
5. ip地址是电脑在网络中用来标记地址的一组数字,就像门牌号码一样;
6.端口是电脑系统对应一些服务所开起的通信通道。
回复 使用道具 举报
如果把IP地址比作一间房子 ,端口就是出入这间房子的门。一个房子可以同时开好几个门,但是是需要有人开门的(软件通信需要)。
每个端口对应一个程序。
补充一下楼上的
0-1024之间多被操作系统占用,所以实际编程时一般采用1024以后的端口号。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2012-9-10 15:17
服务器端口数最大可以有65535个,但是实际上常用的端口才几十个,由此可以看出未定义的端口相当多。
从端口 ...

谢谢,,你每次都讲的好全面啊.呵
回复 使用道具 举报
李京 发表于 2012-9-10 16:02
如果把IP地址比作一间房子 ,端口就是出入这间房子的门。一个房子可以同时开好几个门,但是是需要有人开门 ...

难怪.为什么老师讲最好从1024开始定义..谢谢了..
回复 使用道具 举报
梁健1 发表于 2012-9-10 15:12
端口不是自己定义的,而是自己需要哪个端口,就申明占用哪个,IP和端口没有必要的联系,IP是一台机器的“名 ...

谢谢大家.............
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马