端口号的理解
来源:互联网 发布:淘宝销量排行榜2015 编辑:程序博客网 时间:2024/05/16 11:37
在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。
那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子 ,端口就是出入这间房子的门。端口号就是打开门的钥匙。真正的房子只有几个门,但是一个IP地址的端口 可以有65536个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535。
端口有什么用呢?我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区 分不同的服务的。
服务器一般都是通过知名端口号来识别的。例如,对于每个TCP/IP实现来说,(注意说法:FTP服务器的TCP端口号)FTP服务器的TCP端口号都是21,每个Telnet服务器的TCP端口号都是23,每个TFTP(简单文件传送协议)服务器的UDP端口号都是69。任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构(InternetAssignedNumbersAuthority,IANA)来管理。
客户端通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的就可以了。客户端口号又称作临时端口号(即存在时间很短暂)。这是因为它通常只是在用户运行该客户程序时才存在,而服务器则只要主机开着的,其服务就运行。
TCP与UDP段结构中端口地址都是16比特
0 0
- 端口号的理解
- 端口号的理解
- 计算机网络端口号的理解
- 端口的一些理解
- 对端口的理解
- 详细理解端口号
- 我理解的完成端口
- 完成端口的简单理解
- 对inout端口的理解
- 完成端口的简单理解
- tcp链接端口的理解
- 端口理解
- 网络通信中端口概念的理解
- 对IP和端口的理解
- 对openvSwitch中不同类型端口的理解
- SSH端口转发的理解(精华)
- TomCat的工作原理和端口理解
- TomCat的工作原理和端口理解
- HDU 2074 叠筐
- Quoit Design - HDU 1007 分治
- HDU 2075 A|B?
- js的Prototype属性 解释及常用方法
- C++windows内核编程笔记day06 代码创建菜单
- 端口号的理解
- HDU 2076 夹角有多大(题目已修改,注意读题)
- 找工作笔试面试那些事儿(16)---linux相关知识点(1)
- Hibernate调试——定位查询源头
- 0cfnQUEyqHS
- 线性规划与网络流24题:《汽车加油行驶问题》
- 细说UI线程和Windows消息队列
- HDU 2077 汉诺塔IV
- binutils使用错误:this linker was not configured to use sysrootscollect2:ld returned 1 exit status