512“通信插座” Socket ●为了使运行不同操作系统的计算机的应 用进程能够互相通信,就必须为每个要 通信的应用程序提供一个通信接口 我们把这个通信接口形象的叫做“通信 插座” Socket
5.1.2 “通信插座”Socket 为了使运行不同操作系统的计算机的应 用进程能够互相通信,就必须为每个要 通信的应用程序提供一个通信接口。 我们把这个通信接口形象的叫做“通信 插座”Socket
Socket就是“通信插座” ● Socket就是插座的意思。 住户的各种家电要工作需要插在不同的“电 插座”上,而各种应用进程要通信需要插在 不同的“通信插座”上。 Socket就是这个“通 信插座”。 它的标识包括两个部分:IP地址和端口号
Socket就是“通信插座” Socket就是插座的意思。 住户的各种家电要工作需要插在不同的“电 插座”上,而各种应用进程要通信需要插在 不同的“通信插座”上。Socket就是这个“通 信插座”。 它的标识包括两个部分:IP地址和端口号
端口号 ●端口号是一个16位二进制数。 ●端口号只具有本地意义,即端口号只是 为了标志本计算机应用层中的各进程 在因特网中不同计算机的相同端口号是 没有联系的
端口号 端口号是一个 16 位二进制数。 端口号只具有本地意义,即端口号只是 为了标志本计算机应用层中的各进程。 在因特网中不同计算机的相同端口号是 没有联系的
三类端囗号 ●熟知端口号,数值一般为0~1023 Port Protocol 21 FTP File transfer 23 Telnet Remote login 25 SMTP E-mail 69 TFTP Trivial File Transfer Protocol Finger Lookup info about a user 80 Http World wide Web POP-3 Remote e-mail access 19 NNTP UsENET news
三类端口号 熟知端口号,数值一般为 0~1023。 Port Protocol Use 21 FTP File transfer 23 Telnet Remote login 25 SMTP E-mail 69 TFTP Trivial File Transfer Protocol 79 Finger Lookup info about a user 80 HTTP World Wide Web 110 POP-3 Remote e-mail access 119 NNTP USENET news
三类端口号 ●登记端口号,数值为1024~49151,为没有熟知 端口号的应用程序使用的。使用这个范围的端 口号必须在IANA登记,以防止重复 ●客户端口号或短暂端口号,数值为49152~65535 留给客户进程选择暂时使用。当服务器进程收 到客户进程的报文时,就知道了客户进程所使 用的动态端口号。通信结束后,这个端口号可 供其他客户进程以后使用
三类端口号 登记端口号,数值为1024~49151,为没有熟知 端口号的应用程序使用的。使用这个范围的端 口号必须在 IANA 登记,以防止重复。 客户端口号或短暂端口号,数值为49152~65535, 留给客户进程选择暂时使用。当服务器进程收 到客户进程的报文时,就知道了客户进程所使 用的动态端口号。通信结束后,这个端口号可 供其他客户进程以后使用