软件端口与硬件端口 两个不同的概念。 在协议栈层间的抽象的协议端口是软件端口。 ■路由器或交换机上的端口是硬件端口。 硬件端口是不同硬件设备进行交互的接口,而 软件端口是应用层的各种协议进程与运输实体 进行层间交互的一种地址
软件端口与硬件端口 ◼ 两个不同的概念。 ◼ 在协议栈层间的抽象的协议端口是软件端口。 ◼ 路由器或交换机上的端口是硬件端口。 ◼ 硬件端口是不同硬件设备进行交互的接口,而 软件端口是应用层的各种协议进程与运输实体 进行层间交互的一种地址
TCP/IP运输层端口 ■i 端口用一个16位端口号进行标志。 端口号只具有本地意义,即端口号只是为了标 志本计算机应用层中的各进程。 圆子 在互联网中,不同计算机的相同端口号是没有 联系的。 由此可见,两个计算机中的进程要互相通信,不仅必须知 道对方的P地址(为了找到对方的计算机),而且还要知 道对方的端口号(为了找到对方计算机中的应用进程)
TCP/IP 运输层端口 ◼ 端口用一个 16 位端口号进行标志。 ◼ 端口号只具有本地意义,即端口号只是为了标 志本计算机应用层中的各进程。 ◼ 在互联网中,不同计算机的相同端口号是没有 联系的。 由此可见,两个计算机中的进程要互相通信,不仅必须知 道对方的 IP 地址(为了找到对方的计算机),而且还要知 道对方的端口号(为了找到对方计算机中的应用进程)
两大类端口 (1)服务器端使用的端口号 ■熟知端口,数值一般为0~1023。 ■登记端口号,数值为1024~49151,为没有熟知端口号的应 用程序使用的。使用这个范围的端口号必须在IANA登记, 以防止重复。 (2)客户端使用的端口号 ■又称为短暂端口号,数值为49152~65535,留给客户进程选 择暂时使用。 ·当服务器进程收到客户进程的报文时,就知道了客户进程所 使用的动态端口号。通信结束后,这个端口号可供其他客户 进程以后使用
两大类端口 (1) 服务器端使用的端口号 ◼ 熟知端口,数值一般为 0~1023。 ◼ 登记端口号,数值为 1024~49151,为没有熟知端口号的应 用程序使用的。使用这个范围的端口号必须在 IANA 登记, 以防止重复。 (2) 客户端使用的端口号 ◼ 又称为短暂端口号,数值为 49152~65535,留给客户进程选 择暂时使用。 ◼ 当服务器进程收到客户进程的报文时,就知道了客户进程所 使用的动态端口号。通信结束后,这个端口号可供其他客户 进程以后使用
常用的熟知端口 SNMP(trap) HTTPS HTTP SNMP TFTP Telnet DNS FTP RPC SMTP 111↓ 53 1691611162252120 ↓ 23↓80↓443 UDP TCP IP
常用的熟知端口 UDP TCP IP SMTP FTP Telnet RPC DNS SNMP TFTP 111 53 69 161 25 21 20 23 HTTP 80 HTTPS 443 SNMP(trap) 162
5.2用户数据报协议UDP ■5.2.1UDP概述 ■5.2.2UDP的首部格式
5.2 用户数据报协议 UDP ◼ 5.2.1 UDP 概述 ◼ 5.2.2 UDP 的首部格式