16 1运输层协议概述 1.3运输层的端口 口注意:软件端口与硬件端口 在协议栈层间的抽象的协议端口是软件端口。 路由器或交换机上的端口是硬件端口 硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的 各种协议进程与运输实体进行层间交互的一种地址。 协议端口和硬件端口是完全无关的两个概念。 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 注意:软件端口与硬件端口 ◼ 在协议栈层间的抽象的协议端口是软件端口。 ◼ 路由器或交换机上的端口是硬件端口。 ◼ 硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的 各种协议进程与运输实体进行层间交互的一种地址。 ◼ 协议端口和硬件端口是完全无关的两个概念。 16 1.3运输层的端口
1运输层协议概述 14端口的标示 口TCPP的运输层使用一个16位端口号进行端口标志 口端口号只具有本地意义,即端口号只是为了标志本计算机 应用层中的各进程。在因特网中不同计算机的相同端口号 是没有联系的。 16位端口号就表明端口号的取值为0~65535,共计65536 个不同的端口号。 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 TCP/IP的运输层使用一个16位端口号进行端口标志。 端口号只具有本地意义,即端口号只是为了标志本计算机 应用层中的各进程。在因特网中不同计算机的相同端口号 是没有联系的。 16位端口号就表明端口号的取值为0~65535,共计65536 个不同的端口号。 17 1.4端口的标示
18 1运输层协议概述 14端口的标示 口端口分为两类 服务器端使用的端口号 口熟知端口号( wellknown port number)或系统端口号,数值为 0~1023。ANA把这些端口号指派给TCP/P最重要的一些应用程序, 让所有用户都知道。 口登记端口号,数值为1024~49151。这类端口是为没有熟知端口号的 应用程序使用的,使用这类端口号必须在ANA按照规定的手续登记 以防止重复 讨论:我是否可以自由使用服务器端使用的端口号? 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 端口分为两类: ◼ 服务器端使用的端口号: 熟知端口号(wellknown port number)或系统端口号,数值为 0~1023。IANA把这些端口号指派给TCP/IP最重要的一些应用程序, 让所有用户都知道。 登记端口号,数值为1024~49151。这类端口是为没有熟知端口号的 应用程序使用的,使用这类端口号必须在IANA按照规定的手续登记, 以防止重复。 ◼ 讨论:我是否可以自由使用服务器端使用的端口号? 18 1.4端口的标示
19 1运输层协议概述 14端口的标示 口端口分为两类 客户端使用的端口号 口数值为49152~65535,留给客户进程选择暂时使用。当服务器进程收 到客户进程的报文时,就知道了客户进程所使用的动态端口号。 口通信结束后,这个端口号可供其他客户进程以后使用。 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 端口分为两类: ◼ 客户端使用的端口号: 数值为49152~65535,留给客户进程选择暂时使用。当服务器进程收 到客户进程的报文时,就知道了客户进程所使用的动态端口号。 通信结束后,这个端口号可供其他客户进程以后使用。 19 1.4端口的标示
20 1运输层协议概述 14端口的标示 口IANA定义的常见服务端口: http://www.iana.org/assignments/service-names-port- numbers/service-names-port-numbersxhtml 常用熟知端口号 应用程序 Tp Ssh TelNet SmtP Dns TftP htTp Pop Snmp 端囗号 23 25 69 110 161 河南中医药大学/阮晓龙(13938213680/http://network.xg.hactcm.edu.cn
河南中医药大学 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 1.运输层协议概述 IANA定义的常见服务端口: ◼ http://www.iana.org/assignments/service-names-portnumbers/service-names-port-numbers.xhtml 20 1.4端口的标示