TCP IP 端口号详解

合集下载

TCPIP协议协议端口

TCPIP协议协议端口

TCPIP协议协议端口协议名称:TCP/IP协议协议端口一、引言TCP/IP协议是互联网中最常用的协议之一,它负责实现数据在网络中的传输。

协议端口是TCP/IP协议中的一个重要概念,它用于标识不同的网络应用程序或服务。

本协议旨在规定TCP/IP协议中常用的协议端口的标准格式和使用规范。

二、协议端口的定义协议端口是一个16位的整数,范围从0到65535。

其中,0到1023的端口号为"系统端口",用于标识一些常用的网络服务,如HTTP(端口号80)、FTP(端口号21)等。

1024到49151的端口号为"注册端口",用于标识一些非系统级别的网络应用程序。

49152到65535的端口号为"动态端口",用于临时分配给客户端应用程序。

三、协议端口的标准格式协议端口的标准格式为一个16位的整数,采用十进制表示。

例如,HTTP的端口号80可以表示为"80"。

对于一些常用的协议端口,可以使用其标准名称来代替端口号,如HTTP可以用"HTTP"代替"80"。

四、协议端口的使用规范1. 系统端口的使用规范系统端口是预先定义的端口号,用于标识一些常用的网络服务。

在使用系统端口时,应遵循以下规范:- 不得随意更改系统端口的用途,以免影响网络中已有的应用程序。

- 不得将系统端口用于非系统级别的应用程序。

- 在开发新的网络服务时,应优先考虑使用注册端口或动态端口。

2. 注册端口的使用规范注册端口是用于标识一些非系统级别的网络应用程序。

在使用注册端口时,应遵循以下规范:- 在开发新的网络应用程序时,应先查询已有的注册端口列表,避免与已有的应用程序冲突。

- 在申请注册端口时,应提供详细的应用程序信息,包括应用程序的名称、功能、所需端口号等。

- 注册端口的分配由互联网号码分配机构(IANA)负责,申请者应按照其规定的流程进行申请。

tcpip标准端口

tcpip标准端口

tcpip标准端口TCP/IP标准端口。

TCP/IP协议是Internet上使用最广泛的协议之一,它定义了计算机如何在网络中进行通信,其中端口则是TCP/IP协议中非常重要的概念之一。

本文将介绍TCP/IP标准端口的相关知识,希望能够帮助读者更好地理解和应用TCP/IP协议。

一、端口的概念。

在TCP/IP协议中,端口是一个16位的数字,用于标识一台主机上的一个应用程序。

每个端口都对应着一个特定的应用程序,它们使得一台主机可以同时运行多个网络应用程序,而不会相互干扰。

端口分为两种类型,系统端口和动态端口。

系统端口的范围是0~1023,它们通常被系统和网络应用程序使用;动态端口的范围是1024~65535,它们通常被用户应用程序使用。

二、常用的TCP/IP标准端口。

1. HTTP端口(端口号,80)。

HTTP(Hypertext Transfer Protocol)是Web服务器和客户端之间进行通信的协议,它使用端口号80。

当用户在浏览器中输入一个网址时,浏览器会默认使用80端口与Web服务器建立连接,然后服务器会将网页的内容通过这个端口传输给客户端。

2. HTTPS端口(端口号,443)。

HTTPS(Hypertext Transfer Protocol Secure)是HTTP的安全版本,它使用SSL/TLS协议对数据进行加密传输。

HTTPS使用端口号443,通过这个端口进行加密通信,确保数据在传输过程中不被窃取或篡改。

3. FTP端口(端口号,21)。

FTP(File Transfer Protocol)是用于在计算机之间传输文件的协议,它使用端口号21。

用户可以通过FTP协议将文件从本地计算机上传到服务器,或者从服务器下载到本地计算机。

4. SMTP端口(端口号,25)。

SMTP(Simple Mail Transfer Protocol)是用于发送邮件的协议,它使用端口号25。

当用户发送一封电子邮件时,邮件客户端会通过SMTP协议将邮件发送给邮件服务器,然后由服务器转发到接收者的邮箱。

常见TCP端口号及用途大全

常见TCP端口号及用途大全
Port
说明
161/UDP—SNMP
Simple Network Management Protocol (SNMP)是网络管理时所使用的协议。网管软件及网络接口设备与操作系统平台间透过SNMP协议来进行必要的网络管理讯息交换
162/UDP-SNMP Trap
使用SNMP做网络管理时,Trap可以使被管理的设备在系统发生紧急状况时通知网管系统
53/TCP、UDP
DNS服务器的名称查询
Port
说明
80/TCP--HTTP
World Wide Web Service
88/TCP、UDP--Kerberos
网络账号验证协议
110/TCP—POP3
收信软件(Client端)协议
119/TCP--NNTP
Usenet新闻讨论群组协议;即News服务器使用的网络通讯协议
WINS Server就是NetBIOS Name Server,透过WINS Server做名称解析得知网络主机的IP地址
Port
ห้องสมุดไป่ตู้说明
138/UDP—NetBIOS Datagram
是NetBIOS over TCP/IP的一部分,使用在网络登入(NetLogon)及网络浏览(Browsing)功能,例如网络上的芳邻的使用
Port
说明
135/RPC
网络上Windows平台计算机网络服务彼此间沟通用的协议,例如mail client连到Exchange Server时,先透过port 135建立RPC连结,接着再使用port 1024以上某个动态范围的port进行数据传输
137/TCP
UDP—NetBIOS Name Server
Port

常见的重要网路协议端口号

常见的重要网路协议端口号

让知识带有温度。

常见的重要网路协议端口号常常用到的网络协议端口号: 用来规定信息格式;数据及控制信息的格式、编码及信号电平等。

用来说明通信双方应该怎么做;用于协调与差错处理的控制信息。

)具体说明大事的先后挨次;速度匹配和排序等网际层协议:包括:IP 协议、ICMP 协议、ARP 协议、RARP 协议。

传输层协议:TCP 协议、UDP 协议。

应用层协议:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS。

TCP (1)FTP:定义了文件传输协议,使用21 端口。

常说某某计算机开了FTP 服务便是启动了文件传输服务。

下载文件,上传主页,都要用到FTP 服务。

(2)Telnet:它是一种用于远程登陆的端口,用户可以以自己的身份远程衔接到计算机上,通过这种端口可以提供一种基于DOS 模式下的通信服务。

如以前的BBS 是纯字符界面的,支持BBS 的服务器将23 端口打开,对外提供服务。

(3)SMTP:定义了容易邮件传送协议,现在无数邮件服务器都用的是这个协议,用于发送邮件。

如常见的免费邮件服务中用的就是这个邮件服务端口,所以在电子邮件设置中常看到有这么SMTP 端口设置这个栏,服务器开放的是25 号端口。

(4)POP3:它是和SMTP 对应,POP3 用于接收邮件。

通常状况下,POP3 协议所用的是110 端口。

也是说,只要你有相应的使用POP3 协议的程序(例如Foxmail 或Outlook),就可以不以Web 方式登陆进邮箱界面,直接用邮件程序就可以收到邮件(如是163 邮箱就没有须要先进入网易网站,再进入自己的邮箱来收信)。

UDP (1)HTTP:这是大家用得最多的协议,它就是常说的"超文本传输协议"。

上网扫瞄网页时,就得在提供网页资源的计算机上打开80 号端口以提供服务。

常说"服务"、"Web 服务器"用的就是这个端口。

(2)DNS:用于域名解析服务,这种服务在Windows NT 系统中用得最多的。

TCPIP 端口号大全

TCPIP 端口号大全

VPN服务主要使用PPTP/IPSec/L2TP协议L2TP使用UDP 1701 Layer Two Tunneling ProtocolPPTP使用TCP 1723 Point-to-point tunnelling protocolIPSec 具体使用的端口不知,但是IPSEC由三个基本要素提供保护形式的:认证协议头(AH)、安全加载封装(ESP)和互联网密匙管理协议(IKMP)。

TCP/IP 端口号大全1 tcpmux TCP 端口服务多路复用5 rje 远程作业入口7 echo Echo 服务9 discard 用于连接测试的空服务11 systat 用于列举连接了的端口的系统状态13 daytime 给请求主机发送日期和时间17 qotd 给连接了的主机发送每日格言18 msp 消息发送协议19 chargen 字符生成服务;发送无止境的字符流20 ftp-data FTP 数据端口21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用22 ssh 安全Shell(SSH)服务23 telnet Telnet 服务25 smtp 简单邮件传输协议(SMTP)37 time 时间协议39 rlp 资源定位协议42 nameserver 互联网名称服务43 nicname WHOIS 目录服务49 tacacs 用于基于TCP/IP 验证和访问的终端访问控制器访问控制系统50 re-mail-ck 远程邮件检查协议53 domain 域名服务(如BIND)63 whois++ WHOIS++,被扩展了的WHOIS 服务67 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用68 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用69 tftp 小文件传输协议(TFTP)70 gopher Gopher 互联网文档搜寻和检索71 netrjs-1 远程作业服务72 netrjs-2 远程作业服务73 netrjs-3 远程作业服务73 netrjs-4 远程作业服务79 finger 用于用户联系信息的Finger 服务80 http 用于万维网(WWW)服务的超文本传输协议(HTTP)88 kerberos Kerberos 网络验证系统95 supdup Telnet 协议扩展101 hostname SRI-NIC 机器上的主机名服务102 iso-tsap ISO 开发环境(ISODE)网络应用105 csnet-ns 邮箱名称服务器;也被CSO 名称服务器使用107 rtelnet 远程Telnet109 pop2 邮局协议版本2110 pop3 邮局协议版本3111 sunrpc 用于远程命令执行的远程过程调用(RPC)协议,被网络文件系统(NFS)使用113 auth 验证和身份识别协议115 sftp 安全文件传输协议(SFTP)服务117 uucp-path Unix 到Unix 复制协议(UUCP)路径服务119 nntp 用于USENET 讨论系统的网络新闻传输协议(NNTP)123 ntp 网络时间协议(NTP)137 netbios-ns 在红帽企业Linux 中被Samba 使用的NETBIOS 名称服务138 netbios-dgm 在红帽企业Linux 中被Samba 使用的NETBIOS 数据报服务139 netbios-ssn 在红帽企业Linux 中被Samba 使用的NET BIOS 会话服务143 imap 互联网消息存取协议(IMAP)161 snmp 简单网络管理协议(SNMP)162 snmptrap SNMP 的陷阱163 cmip-man 通用管理信息协议(CMIP)164 cmip-agent 通用管理信息协议(CMIP)174 mailq MAILQ177 xdmcp X 显示管理器控制协议178 nextstep NeXTStep 窗口服务器179 bgp 边界网络协议191 prospero Cliffod Neuman 的Prospero 服务194 irc 互联网中继聊天(IRC)199 smux SNMP UNIX 多路复用201 at-rtmp AppleTalk 选路202 at-nbp AppleTalk 名称绑定204 at-echo AppleTalk echo 服务206 at-zis AppleTalk 区块信息209 qmtp 快速邮件传输协议(QMTP)210 z39.50 NISO Z39.50 数据库213 ipx 互联网络分组交换协议(IPX),被Novell Netware 环境常用的数据报协议220 imap3 互联网消息存取协议版本3245 link LINK347 fatserv Fatmen 服务器363 rsvp_tunnel RSVP 隧道369 rpc2portmap Coda 文件系统端口映射器370 codaauth2 Coda 文件系统验证服务372 ulistproc UNIX Listserv389 ldap 轻型目录存取协议(LDAP)427 svrloc 服务位置协议(SLP)434 mobileip-agent 可移互联网协议(IP)代理435 mobilip-mn 可移互联网协议(IP)管理器443 https 安全超文本传输协议(HTTP)444 snpp 小型网络分页协议445 microsoft-ds 通过TCP/IP 的服务器消息块(SMB)464 kpasswd Kerberos 口令和钥匙改换服务468 photuris Photuris 会话钥匙管理协议487 saft 简单不对称文件传输(SAFT)协议488 gss-http 用于HTTP 的通用安全服务(GSS)496 pim-rp-disc 用于协议独立的多址传播(PIM)服务的会合点发现(RP-DISC)500 isakmp 互联网安全关联和钥匙管理协议(ISAKMP)535 iiop 互联网内部对象请求代理协议(IIOP)538 gdomap GNUstep 分布式对象映射器(GDOMAP)546 dhcpv6-client 动态主机配置协议(DHCP)版本6客户547 dhcpv6-server 动态主机配置协议(DHCP)版本6服务554 rtsp 实时流播协议(RTSP)563 nntps 通过安全套接字层的网络新闻传输协议(NNTPS)565 whoami whoami587 submission 邮件消息提交代理(MSA)610 npmp-local 网络外设管理协议(NPMP)本地/ 分布式排队系统(DQS)611 npmp-gui 网络外设管理协议(NPMP)GUI / 分布式排队系统(DQS)612 hmmp-ind HMMP 指示/ DQS631 ipp 互联网打印协议(IPP)636 ldaps 通过安全套接字层的轻型目录访问协议(LDAPS)674 acap 应用程序配置存取协议(ACAP)694 ha-cluster 用于带有高可用性的群集的心跳服务749 kerberos-adm Kerberos 版本5(v5)的“kadmin”数据库管理750 kerberos-iv Kerberos 版本4(v4)服务765 webster 网络词典767 phonebook 网络电话簿873 rsync rsync 文件传输服务992 telnets 通过安全套接字层的Telnet(TelnetS)993 imaps 通过安全套接字层的互联网消息存取协议(IMAPS)994 ircs 通过安全套接字层的互联网中继聊天(IRCS)995 pop3s 通过安全套接字层的邮局协议版本3(POPS3)表C-1. 著名端口以下端口是UNIX 特有的,涉及了从电子邮件到验证不等的服务。

TCP报文格式详解

TCP报文格式详解

TCP报文是TCP层传输的数据单元,也叫报文段。

1、端口号:用来标识同一台计算机的不同的应用进程。

1)源端口:源端口和IP地址的作用是标识报文的返回地址。

2)目的端口:端口指明接收方计算机上的应用程序接口。

TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。

2、序号和确认号:是TCP可靠传输的关键部分。

序号是本报文段发送的数据组的第一个字节的序号。

在TCP传送的流中,每一个字节一个序号。

e.g.一个报文段的序号为300,此报文段数据部分共有100字节,则下一个报文段的序号为400。

所以序号确保了TCP传输的有序性。

确认号,即ACK,指明下一个期待收到的字节序号,表明该序号之前的所有数据已经正确无误的收到。

确认号只有当ACK标志为1时才有效。

比如建立连接时,SYN报文的ACK标志位为0。

3、数据偏移/首部长度:4bits。

由于首部可能含可项内容,因此TCP报头的长度是不确定的,报头不包含任何任字段则长度为20字节,4位首部长度字段所能表示的最大值为1111,转化为10进制为15,15*32/8 = 60,故报头最大长度为60字节。

首部长度也叫数据偏移,是因为首部长度实际上指示了数据区在报文段中的起始偏移值。

4、保留:为将来定义新的用途保留,现在一般置0。

5、控制位:URG ACK PSH RST SYN FIN,共6个,每一个标志位表示一个控制功能。

1)URG:紧急指针标志,为1时表示紧急指针有效,为0则忽略紧急指针。

2)ACK:确认序号标志,为1时表示确认号有效,为0表示报文中不含确认信息,忽略确认号字段。

3)PSH:push标志,为1表示是带有push标志的数据,指示接收方在接收到该报文段以后,应尽快将这个报文段交给应用程序,而不是在缓冲区排队。

4)RST:重置连接标志,用于重置由于主机崩溃或其他原因而出现错误的连接。

或者用于拒绝非法的报文段和拒绝连接请求。

网络协议端口号详解

网络协议端口号详解

⽹络协议端⼝号详解计算机"端⼝"是英⽂port的译义,可以认为是计算机与外界通讯交流的出⼝。

其中硬件领域的端⼝⼜称接⼝,如:USB端⼝、串⾏端⼝等。

软件领域的端⼝⼀般指⽹络中⾯向连接服务和⽆连接服务的通信协议端⼝,是⼀种抽象的软件结构,包括⼀些数据结构和I/O(基本输⼊输出)缓冲区。

在⽹络技术中,端⼝(Port)有好⼏种意思。

集线器、交换机、路由器的端⼝指的是连接其他⽹络设备的接⼝,如RJ-45端⼝、Serial端⼝等。

我们这⾥所指的端⼝不是指物理意义上的端⼝,⽽是特指TCP/IP协议中的端⼝,是逻辑意义上的端⼝。

那么TCP/IP协议中的端⼝指的是什么呢?如果把IP地址⽐作⼀间房⼦,端⼝就是出⼊这间房⼦的门。

真正的房⼦只有⼏个门,但是⼀个IP 地址的端⼝可以有65536(即:256×256)个之多!端⼝是通过端⼝号来标记的,端⼝号只有整数,范围是从0 到65535(256×256)。

在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其⽬的主机的ip地址来进⾏互联⽹络中的路由选择。

可见,把数据报顺利的传送到⽬的主机是没有问题的。

问题出在哪⾥呢?我们知道⼤多数操作系统都⽀持多程序(进程)同时运⾏,那么⽬的主机应该把接收到的数据报传送给众多同时运⾏的进程中的哪⼀个呢?显然这个问题有待解决,端⼝机制便由此被引⼊进来。

本地操作系统会给那些有需求的进程分配协议端⼝(protocal port,即我们常说的端⼝),每个协议端⼝由⼀个正整数标识,如:80,139,445,等等。

当⽬的主机接收到数据报后,将根据报⽂⾸部的⽬的端⼝号,把数据发送到相应端⼝,⽽与此端⼝相对应的那个进程将会领取数据并等待下⼀组数据的到来。

说到这⾥,端⼝的概念似乎仍然抽象,那么继续跟我来,别⾛开。

端⼝其实就是队,操作系统为各个进程分配了不同的队,数据报按照⽬的端⼝被推⼊相应的队中,等待被进程取⽤,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整⾃⼰的队的⼤⼩。

tcpip_lwip详解

tcpip_lwip详解

应用层传输层网络层链路层以太网帧的格式IP 首部4位版本4位首部长度8位TOS16位总长度16位标识3位标志13位片偏移8位生存时间TTL8位协议16位首部校验和源IP 地址目的IP 地址数据TOS :目前大多数TCP/IP 实现都不支持TOS 特性TLL :每经过一个路由器,值减1,为0就丢弃该报文标识:每发送一份报文,值加1标识:IP 层分片使用偏移:IP 层分片使用8位协议:tcp udp icmp igmp1. 2. 非本机,路由,转发3. 非本机,非路由,丢弃报文分片报文组装16源端口号16位目的端口号数据16数据长度16校验和(可选)UDP 首部UDP 协议比较简单,为不可靠传输。

不保证数据包能够安全到达,丢了就丢了。

16源端口号16位目的端口号数据16位校验和16位紧急指针TCP 首部32位序号32位确认序号4位首部长度16位窗口大小6位标志比特6位标志比特:URT : 紧急指针有效ACK :确认序号有效PSH: 接受方尽快将这个报文端交给应用层RST: 重新连接SYN: 发起一个连接建立连接FIN: 发送端完成发送任务断开连接应用层传输层网络层链路层1. 报文分片2. 是本地地址,往下传应用层传输层网络层1. 报文分片2. 非本地地址,将该ip 包交给网关R1 网关R1,将该ip 包交给网关R2 网关R2,将该ip 包交给A2查询arp 表应用层传输层网络层链路层ethernetif_input()netif->input()tcpip_thread()ethernet_input()etharp_arp_input()tcp_input()tcp_process()tcp_receive()TCP_EVENT_RECV()http_recv()tcp_write()注册的回调函数tcp_enqueue()tcp_output()ip_output()ip_route()ip_output_if()netif->output()etharp_output()etharp_send_ipnetif->linkoutput()tcp_connect()tcp_listen_input()最多8个queue每个queue1024字节1. 目的地址为本机,交给上层处理2. 非本机,路由,转发3. 非本机,非路由,丢弃报文分片报文组装TCP_QUEUE_OOSEQ 对接收的乱序数据排序arp_table1. tcp 连接的建立与终止三次握手3. 流量控制(滑动窗口)5. 超时与重传往返时间 (RTT) 计算重传超时 (RTO) 计算SYN = 1SYN = 1ACK = 1ACK = 13次握手结束,tcp 连接建立成功接收第 1 个IP 包发出第 1 个IP 包接收第 2 个IP 包1.详细过程请见 lwip log2.txt2. 代码实现请见 tcp_in.c 里面的注释2. 数据收发见lwip tcp 数据流程图Err = M – A A = A + g*ErrD = D + h*(|Err| - D) RTO = A + 4D g=1/8h=1/4M 表示测量到的RTT《TCP/IP 详解,卷1:协议》重传超时 (RTO) 计算如下见幻灯片4. TCP 的拥塞控制见幻灯片tcp.c tcp_slowtmr() 使用rto tcp. Tcp_receive() 计算rtoTCP 通过下列方式来提供可靠性:1. 将数据分割成合适的数据块发送(1024)2. tcp 发送一个数据段后,启动1个定时器,等待目的端确认(ACK); 如果超时,将重新发送这个报文段3. tcp 收到数据后,将发送一个确认(ACK )4. 对首部和数据校验,如皋有差错,就丢弃报文5. 收到的ip 数据报可能乱序,需要重新排序6. 丢弃重复的数据报7. 提供流量控制喂我是**服务器客户端应用程序:编辑器编辑器读取这个字节之后,会将窗口向前移动1个字节编辑器发出回显字符敲击一个字符三个全局变量 pcb 链表tcp_active_pcbs 处于活动状态下的tcp 控制块tcp_listen_pcbs 处于 time_wait 状态下的tcp 控制块, 等着死亡的tcp_tw_pcbs 处于 listen 状态下的tcp 控制块TCP 接收报文的总入口 tcp_input()传递给tcp_process()处理的参数为了提高效率,lwip 定义了一些全局变量:static struct tcp_seg inseg ,底层传递上来的tcp 报文static u32_t seqno , ackno ,tcp 报文的seqno 、ackno static u8_t flags ,tcp 报文的flagsrecv_data ,指向pbuf 链表的指针。

说说IP地址和端口号之间有什么关系

说说IP地址和端口号之间有什么关系

说说IP地址和端口号之间有什么关系IP地址和端口号是网络通信中不可或缺的两个概念,它们之间存在着密切的关系。

本文将就IP地址和端口号之间的关系展开探讨,帮助读者更好地理解网络通信原理。

一、IP地址和端口号的基本概念在介绍IP地址和端口号之间的关系之前,首先需要了解它们各自的基本概念。

1. IP地址IP地址是用来标识网络上的设备的一串数字。

它分为IPv4和IPv6两个版本。

IPv4采用32位二进制数字表示,通常以点分十进制的形式呈现,如192.168.0.1。

IPv6则采用128位的地址长度,以冒号分隔的八组十六进制数表示。

2. 端口号端口号是用来标识一台设备上具体的应用程序或服务的。

它是一个16位的数字,范围从0到65535。

常见的端口号有80(HTTP)、443(HTTPS)、21(FTP)等。

端口号的使用在网络通信中起到了关键的作用。

二、IP地址和端口号的关系IP地址和端口号之间存在着一对多的关系。

具体来说,一台设备的IP地址可以对应多个端口号,而一个端口号只能对应一个特定的应用程序或服务。

1. IP地址是指设备的标识IP地址相当于一个房子的门牌号,它可以唯一地标识网络上的设备。

通过IP地址,我们可以找到目标设备所在的网络,并与其进行通信。

2. 端口号是指应用程序的标识端口号相当于一个房子的门牌号后的房间号,它用于标识设备上具体的应用程序或服务。

每个应用程序或服务都会监听一个特定的端口号,以接收来自其他设备的请求或发送数据。

3. IP地址+端口号构成完整的网络地址通过将IP地址和端口号组合在一起,我们可以唯一地标识网络上的一个应用程序或服务。

这样,其他设备就可以通过指定目标设备的IP地址和对应的端口号,与其进行交互。

三、IP地址和端口号的应用场景IP地址和端口号的关系在网络通信中发挥了重要的作用。

下面将介绍一些常见的应用场景。

1. 网络传输协议在常见的网络传输协议中,IP地址和端口号都扮演着重要的角色。

TCP、IP 协议详解

TCP、IP 协议详解

3.2 四次挥手(重点) 四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户 端和服务端总共发送4个包以确认连接的断开。在socket编程中, 这一过程由客户端或服务端任一方执行close来触发。 由于TCP连接是全双工的,因此,每个方向都必须要单独进行关 闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止 这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流 动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发 送数据,直到这一方向也发送了FIN。首先进行关闭的一方将执行 主动关闭,而另一方则执行被动关闭。 下面来看看四次挥手的流程图:
通过端口号识别应用 1.2 通过 IP 地址、端口号、协议号进行通信识别 仅凭目标端口号识别某一个通信是远远不够的。
通过端口号、IP地址、协议号进行通信识别 ① 和② 的通信是在两台计算机上进行的。它们的目标端口号相 同,都是80。这里可以根据源端口号加以区分。 ③ 和 ① 的目标端口号和源端口号完全相同,但它们各自的源 IP 地址不同。 此外,当 IP 地址和端口号全都一样时,我们还可以通过协议号 来区分(TCP 和 UDP)。
3.1 三次握手(重点)
TCP 提供面向有连接的通信传输。面向有连接是指在数据通信 开始之前先做好两端之间的准备工作。 所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端 总共发送三个包以确认连接的建立。在socket编程中,这一过 程由客户端执行connect来触发。 下面来看看三次握手的流程图:
三次握手 第一次握手:客户端将标志位SYN置为1,随机产生一个值seq=J, 并将该数据包发送给服务器端,客户端进入SYN_SENT状态,等待 服务器端确认。 第二次握手:服务器端收到数据包后由标志位SYN=1知道客户端 请求建立连接,服务器端将标志位SYN和ACK都置为1,ack=J+1, 随机产生一个值seq=K,并将该数据包发送给客户端以确认连接请 求,服务器端进入SYN_RCVD状态。 第三次握手:客户端收到确认后,检查ack是否为J+1,ACK是否 为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包 发送给服务器端,服务器端检查ack是否为K+1,ACK是否为1,如 果正确则连接建立成功,客户端和服务器端进入ESTABLISHED状 态,完成三次握手,随后客户端与服务器端之间可以开始传输数据 了。

TCP-UDP-IP-ETHERNET端口号-常用

TCP-UDP-IP-ETHERNET端口号-常用

/assignments/port-numbers/enp/protocol/ip/ports00000.htm常用端口常用 Internet 协议编号注意:协议编号采用十进制符号形式。

十进制关键字协议======= ======= ==============0 HOPOPT IPv6 逐跳选项1 ICMP Internet 控制消息2 IGMP Internet 组管理4 IP IP中的IP(封装)5 ST 流6 TCP传输控制8 EGP 外部网关协议9 IGP任何专用内部网关(Cisco 将其用于IGRP)17 UDP 用户数据报41 IPv6 Ipv643 IPv6-Route IPv6 的路由标头44 IPv6-Frag IPv6 的片断标头46 RSVP 保留协议47 GRE 通用路由封装50 ESP IPv6 的封装安全负载51 AH IPv6 的身份验证标头55 MOBILE IP 移动性58 IPv6-ICMP 用于IPv6 的ICMP59 IPv6-NoNxt 用于IPv6 的无下一个标头60 IPv6-Opts IPv6 的目标选项83 VINES VINES88 EIGRP EIGRP89 OSPFIGP OSPFIGP94 IPIP IP中的IP封装协议103 PIM 独立于协议的多播112 VRRP 虚拟路由器冗余协议115 L2TP第二层隧道协议124 ISIS over IPv4134-254 未分配255 保留Ethernet Type CodesHexadecimal Description (Notes)0000-05DC IEEE 802.3 Length Field0101-01FF Experimental; for development (conflicts with 802.3 length fields) 0800 DOD Internet Protocol (IP) *1 #20806 Address Resolution Protocol (for IP and CHAOS)6000 DEC unassigned8137 Novell NetWare IPX (old)8137-8138 Novell, Inc.。

TCP-IP详解(红宝书)

TCP-IP详解(红宝书)

协议
端口号
关键字
描述
UDP
UDP UDP UDP UDP UDP TCP
42
53 67 68 69 111 20
NAMESERVER
DOMAIN BOOTP Client BOOTP Server TFTP RPC FTP Data
主机名字服务器
域名服务器 客户端启动协议服务 服务器端启动协议服务 简单文件传输协议 微系统公司RPC 文件传输服务器(数据连接)
比特 0
8
源 端 口
16
24
目 的 端 口
31
序 号 TCP 首部 确 数据 偏移 保 留 认 号 窗 口 紧 急 指 针
U A P R S F R C S S Y I G K H T N N
20 字节 固定 首部
检 验 和


(长 度 可 变)


同步比特 SYN —— 同步比特 SYN 置为 1,就表示 这是一个连接请求或连接接受报文。
8
源 端 口
16
24
目 的 端 口
31
序 号 TCP 首部 确 数据 偏移 保 留 认 号 窗 口 紧 急 指 针
U A P R S F R C S S Y I G K H T N N
20 字节 固定 首部
检 验 和


(长 度 可 变)


填充字段 —— 这是为了使整个首部长度是 4 字节的 整数倍。

图 3 . 2 2 T CP 报 文 段 格 式
比特 0
8
源 端 口
16
24
目 的 端 口
31
序 号 TCP 首部 确 数据 偏移 保 留 认 号 窗 口 紧 急 指 针

TCPIP详解

TCPIP详解

TCPIP详解TCP/IP不是⼀个协议,⽽是⼀个协议族的统称。

⾥⾯包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。

TCP/IP协议分层提到协议分层,我们很容易联想到ISO-OSI的七层协议经典架构,但是TCP/IP协议族的结构则稍有不同。

如图所⽰TCP/IP协议族按照层次由上到下,层层包装。

最上⾯的就是应⽤层了,这⾥⾯有http,ftp,等等我们熟悉的协议。

第⼆层则是传输层,著名的TCP和UDP(User Datagram Protocol)协议就在这个层次。

第三层是⽹络层,IP协议就在这⾥,它负责对数据加上IP地址和其他的数据以确定传输的⽬标。

第四层是叫数据链路层,这个层次为待传送的数据加⼊⼀个以太⽹协议头,并进⾏CRC编码,为最后的数据传输做准备。

再往下则是硬件层次了,负责⽹络的传输,这个层次的定义包括⽹线的制式,⽹卡的定义等等发送协议的主机从上⾃下将数据按照协议封装,⽽接收数据的主机则按照协议从得到的数据包解开,最后拿到需要的数据。

这种结构⾮常有栈的味道,所以某些⽂章也把tcp/ip协议族称为tcp/ip协议栈。

⼀些基本的常识互联⽹地址(ip地址):⽹络上每⼀个节点都必须有⼀个独⽴的Internet地址(也叫做IP地址)。

现在,通常使⽤的IP地址是⼀个32bit的数字,也就是我们常说的IPv4标准,这32bit的数字分成四组,也就是常见的255.255.255.255的样式。

IPv4标准上,地址被分为五类,我们常⽤的是B类地址。

具体的分类请参考其他⽂档。

需要注意的是IP地址是⽹络号+主机号的组合,这⾮常重要。

域名系统:域名系统是⼀个分布的数据库,它提供将主机名(就是⽹址啦)转换成IP地址的服务。

RFC:RFC是什么?RFC就是tcp/ip协议的标准⽂档,它⼀共有4000多个协议的定义,当然,我们所要学习的,也就是那么⼗⼏个协议⽽已。

端⼝号(port):这个端⼝号是⽤在TCP,UDP上的⼀个逻辑号码,并不是⼀个硬件端⼝,我们平时说把某某端⼝封掉了,也只是在IP层次把带有这个号码的IP包给过滤掉了⽽已。

TCPIP协议配置参数

TCPIP协议配置参数

TCPIP协议配置参数TCP/IP协议配置参数是一组用于配置和管理TCP/IP网络的参数。

这些参数可以影响网络性能、连接稳定性和安全等方面。

下面是一些常见的TCP/IP协议配置参数:1.IP地址:IP地址是网络中设备的唯一标识符。

在TCP/IP网络中,将设备分配给一个特定的IP地址可以用于标识和定位设备。

IP地址通常包括网络地址和主机地址两部分。

2.子网掩码:子网掩码用于确定IP地址中网络地址和主机地址的边界。

通过子网掩码,可以将一个IP地址分为网络部分和主机部分,以实现子网的划分。

3.默认网关:默认网关是当一台设备要发送数据到其他网络或者子网时,根据目标IP地址和子网掩码的不同,判断是否需要将数据包发送到默认网关进行转发。

默认网关通常是设备所在子网的路由器的IP地址。

4. DNS服务器:DNS(Domain Name System)服务器用于将域名转换为IP地址。

在配置TCP/IP网络时,需要设置一个或多个DNS服务器的IP地址,以方便设备在访问互联网时能够解析域名。

5. DHCP服务器:DHCP(Dynamic Host Configuration Protocol)服务器用于自动分配IP地址和其他网络配置信息给客户端设备。

在TCP/IP网络中,可以使用DHCP服务器来自动分配IP地址、子网掩码、默认网关和DNS服务器等参数。

6. ARP缓存:ARP(Address Resolution Protocol)缓存用于将IP 地址映射到MAC地址。

ARP缓存中存储了设备之间的IP地址和物理地址的对应关系,以提高数据包的转发效率。

7. 数据包传输大小:TCP/IP协议中的数据包传输大小可以通过调整MTU(Maximum Transmission Unit)参数来配置。

较大的MTU可以提高数据传输效率,但也可能导致更多的丢包情况。

8.端口号:TCP/IP中使用端口号来识别应用程序和服务。

每个应用程序或服务都可以使用一个唯一的端口号来进行通信。

tcp 端口号

tcp 端口号

tcp 端口号TCP 端口号是用来辨别传输控制协议(Transmission Control Protocol,简称TCP)连接的标识符。

TCP 是一种面向连接的协议,它保证了数据传输的可靠性和有序性。

每个TCP 连接都由一个本地IP 地址、一个本地端口号、一个远程IP 地址和一个远程端口号唯一确定。

TCP 端口号是一个16 位的整数,范围在0 到65535之间。

其中,0 到1023 是被保留的端口号,被用于特殊目的。

比如,0 号端口表示无效的端口,80 号端口表示HTTP 服务,21 号端口表示FTP 服务等等。

在Linux 上,可以使用以下命令查看当前系统的端口号分配情况:```$ cat /etc/services```TCP 端口号的分配并不是随意的,每个端口号都需要向互联网号码分配局(IANA)申请并且得到批准。

IANA 将端口号分成三个范围:- 系统端口(System Ports):从0 到1023,分配给网络服务,只有管理员权限才能使用;- 用户端口(User Ports):从1024 到49151,可被分配给用户进程;- 动态/私有端口(Dynamic/Private Ports):从49152 到65535,可被使用但不分配给任何特定进程。

通常情况下,一台主机上每个进程都是通过一个唯一的端口号与其他进程通信。

例如,Web 服务器通常使用80 号端口提供HTTP 服务,因此所有请求该服务器的客户端都必须使用80 号端口进行连接。

同样地,SSH 客户端连接到SSH 服务器时使用22 号端口,SMTP 客户端连接到SMTP 服务器时使用25 号端口等等。

当一台计算机需要与另一台计算机通信时,它必须使用目标主机的IP 地址和端口号来标识连接。

例如,一个请求访问HTTP 服务器的计算机需要知道该服务器的IP 地址和80 号端口,然后通过网络连接到该服务器。

总的来说,TCP 端口号是网络通信中非常重要的一个概念。

端口号作用

端口号作用

端口号作用端口号是计算机网络中的一个重要概念,它是指在一台计算机中开放的网络通信通道。

每个网络通信都需要通过端口号来标识发送和接收数据的进程或服务。

在计算机网络中,不同的服务或进程使用不同的端口号来进行通信,以实现各种功能和服务。

在计算机网络中,最常用的端口是TCP/IP协议中的端口号。

TCP/IP协议是网络通信的基础协议,它定义了计算机之间如何通过网络进行通信。

而端口号则是在TCP/IP协议中用于标识不同服务或进程的一种机制。

端口号的作用可以分为以下几个方面:1. 识别服务或进程:每个服务或进程都需要有一个标识来进行通信,而端口号正是用来标识不同服务或进程的唯一标识符。

比如,80端口通常用于HTTP服务,而22端口则通常用于SSH连接。

2. 实现多个服务:计算机可以同时运行多个服务或进程,而端口号可以让不同的服务或进程在同一台计算机上并行运行,互不干扰。

这是因为不同的服务或进程使用不同的端口号,通过端口号来区分不同的通信通道。

3. 提供网络安全:通过端口号,计算机可以对外提供指定服务或进程的访问,同时也可以限制来自外部的非法访问。

在网络安全中,可以通过防火墙等网络安全设备来控制或过滤特定端口的访问,从而保护计算机系统的安全。

4. 进行网络通信:端口号是实现网络通信的核心机制之一,它为不同服务或进程提供了通信的通道。

在网络通信中,发送方和接收方需要通过预定的端口号来建立连接,然后通过端口号来传输数据,以实现数据的发送和接收。

总的来说,端口号是计算机网络中非常重要的一个概念,它为不同的服务或进程提供了通信的通道,实现了多个服务并行运行的功能,同时也通过网络安全机制保护计算机系统的安全。

无论是在互联网还是局域网中,我们都离不开端口号的存在。

可以说,没有端口号的支持,计算机网络的通信将会变得非常困难甚至不可能。

因此,了解和掌握端口号的作用,对于理解计算机网络的基础知识和实际应用都至关重要。

协议号与端口号详解

协议号与端口号详解

协议号与端⼝号详解IP是⽹络层协议,IP头中的协议号⽤来说明IP报⽂中承载的是哪种协议(⼀般是传输层协议,⽐如6 TCP,17 UDP;但也可能是⽹络层协议,⽐如1 ICMP;也可能是应⽤层协议,⽐如89 OSPF)。

TCP/UDP是传输层协议,TCP/UDP的端⼝号⽤来说明是哪种上层应⽤,⽐如TCP 80代表WWW,TCP 23代表Telnet,UDP 69代表TFTP。

⽬的主机收到IP包后,根据IP协议号确定送给哪个模块(TCP/UDP/ICMP...)处理,送给TCP/UDP模块的报⽂根据端⼝号确定送给哪个应⽤程序处理。

协议号和端⼝号的区别ip协议是⽹络层协议,三层的,协议号标识上层是什么协议,eg:17号表⽰是上层即传输层是udp协议,6号表⽰上层即传输层是tcp协议,89标识上层是ospf协议等等tcp端⼝号表⽰是什么应⽤,eg:80 http服务,23 telnet服务,53 dns服务udp端⼝原理和tcp是⼀样的。

⽹络层-数据包的包格式⾥⾯有个很重要的字段叫做协议号。

⽐如在传输层如果是TCP连接,那么在⽹络层IP包⾥⾯的协议号就将会有个值是6,如果是UDP的话那个值就是17。

传输层通过接⼝关联(这⼀接⼝字段叫做端⼝)应⽤层,详见RFC 1700。

协议号是存在于IP数据报⾸部的20字节的固定部分,占有8bit,该字段是指出此数据报所携带的数据使⽤了何种协议,以便⽬的主机的IP层知道将数据部分上交给哪个处理过程。

也就是协议字段告诉IP层应当如何交付数据。

端⼝是传输层服务访问点TSAP,端⼝的作⽤是让应⽤层的各种应⽤进程都能将其数据通过端⼝向下交付给传输层,以及让传输层知道应当将其报⽂段中的数据向上通过端⼝交付给应⽤层的进程。

端⼝号存在于UDP和TCP报⽂的⾸部,⽽IP数据报则是将UDP或者TCP报⽂做为其数据部分,再加上IP数据报⾸部,封装成IP数据报。

⽽协议号则是存在这个IP数据报的⾸部。

Tcpip协议常见服务及端口号

Tcpip协议常见服务及端口号
Tcp/ip协议常见服务及端口号
端口号码/层
名称
注释
1
tcpmux
TCP端口服务多路复用
7
echo
Echo服务
20
ftp-data
FTP数据端口
21
ftp
文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用
22
ssh
安全Shell(SSH)服务
23
telnet
Telnet服务
25
smtp
简单邮件传输协议(SMTP)
37
time
时间协议
42
nameserver
互联网名称服务
43
nicname
WHOIS目录服务
53
domain
域名服务(如BIND)
67
bootps
引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用
68
bootpc
Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用
被Samba使用的NETBIOS数据报服务
139
netbios-ssn
被Samba使用的NETBIOS会话服务
143
imap
互联网消息存取协议(IMAP)
161
snmp
简单网络管理协议(SNMP)
162
snmptrap
SNMP的陷阱
389
ldap
轻型目录存取协议(LDAP)
443
https
安全超文本传输协议(HTTP)
69
tftp
小文件传输协议(TFTP)
80
http
用于万维网(WWW)服务的超文本传输协议(HTTP)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1300 h323hostcallsc H.323 电话会议主机电话安全
1433 ms-sql-s Microsoft SQL 服务器
1434 ms-sql-m Microsoft SQL 监视器
1494 ica Citrix ICA 客户
1512 wins Microsoft Windows 互联网名称服务器
115 sftp 安全文件传输协议(SFTP)服务
117 uucp-path Unix 到 Unix 复制协议(UUCP)路径服务
119 nntp 用于 USENET 讨论系统的网络新闻传输协议(NNTP)
123 ntp 网络时间协议(NTP)
137 netbios-ns 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 名称服务
138 netbios-dgm 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 数据报服务
139 netbios-ssn 在红帽企业 Linux 中被 Samba 使用的NET BIOS 会话服务
143 imap 互联网消息存取协议(IMAP)
161 snmp 简单网络管理协议(SNMP)
162 snmptrap SNMP 的陷阱
163 cmip-man 通用管理信息协议(CMIP)
164 cmip-agent 通用管理信息协议(CMIP)
174 mailq MAILQ
177 xdmcp X 显示管理器控制协议
178 nextstep NeXTStep 窗口服务器
514/udp syslog UNIX 系统日志服务
515 printer [spooler] 打印机(lpr)假脱机
517/udp talk 远程对话服务和客户
518/udp ntalk 网络交谈(ntalk),远程对话服务和客户
519 utime [unixtime] UNIX 时间协议(utime)
546 dhcpv6-client 动态主机配置协议(DHCP)版本6客户
547 dhcpv6-server 动态主机配置协议(DHCP)版本6服务
554 rtsp 实时流播协议(RTSP)
563 nntps 通过安全套接字层的网络新闻传输协议(NNTPS)
565 whoami whoami
204 at-echo AppleTalk echo 服务
206 at-zis AppleTalk 区块信息
209 qmtp 快速邮件传输协议(QMTP)
210 z39.50 NISO Z39.50 数据库
213 ipx 互联网络分组交换协议(IPX),被 Novell Netware 环境常用的数据报协议
496 pim-rp-disc 用于协议独立的多址传播(PIM)服务的会合点发现(RP-DISC)
500 isakmp 互联网安全关联和钥匙管理协议(ISAKMP)
535 iiop 互联网内部对象请求代理协议(IIOP)
538 gdomap GNUstep 分布式对象映射器(GDOMAP)
750 kerberos-iv Kerberos 版本4(v4)服务
765 webster 网络词典
767 phonebook 网络电话簿
873 rsync rsync 文件传输服务
992 telnets 通过安全套接字层的 Telnet(TelnetS)
993 imaps 通过安全套接字层的互联网消息存取协议(IMAPS)
25 smtp 简单邮件传输协议(SMTP)
37 time 时间协议
39 rlp 资源定位协议
42 nameserver 互联网名称服务
43 nicname WHOIS 目录服务
49 tacacs 用于基于 TCP/IP 验证和访问的终端访问控制器访问控制系统
50 re-mail-ck 远程邮件检查协议
1524 ingreslock Ingres 数据库管理系统(DBMS)锁定服务
1525 prospero-np 无特权的 Prospero
1645 datametrics [old-radius] Datametrics / 从前的 radius 项目
1646 sa-msg-port [oldradacct] sa-msg-port / 从前的 radacct 项目
端口号码 / 层 名称 注释
512/tcp exec 用于对远程执行的进程进行验证
512/udp biff [comsat] 异步邮件客户(biff)和服务(comsat)
513/tcp login 远程登录(rlogin)
513/udp who [whod] 登录的用户列表
514/tcp shell [cmd] 不必登录的远程 shell(rshell)和远程复制(rcp)
80 http 用于万维网(WWW)服务的超文本传输协议(HTTP)
88 kerberos Kerberos 网络验证系统
95 supdup Telnet 协议扩展
101 hostname SRI-NIC 机器上的主机名服务
102 iso-tsap ISO 开发环境(ISODE)网络应用
994 ircs 通过安全套接字层的互联网中继聊天(IRCS)
995 pop3s 通过安全套接字层的邮局协议版本3(POPS3)
表 C-1. 著名端口
以下端口是 UNIX 特有的,涉及了从电子邮件到验证不等的服务。在方括号内的名称(如 [service])是服务的守护进程名称或它的常用别名。
1758 tftp-mcast 小文件 FTP 组播
18 msp 消息发送协议
19 chargen 字符生成服务;发送无止境的字符流
20 ftp-data FTP 数据端口
21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用
22 ssh 安全 Shell(SSH)服务
23 telnet Telnet 服务
445 microsoft-ds 通过 TCP/IP 的服务器消息块(SMB)
464 kpasswd Kerberos 口令和钥匙改换服务
468 photuris Photuris 会话钥匙管理协议
487 saft 简单不对称文件传输(SAFT)协议
488 gss-http 用于 HTTP 的通用安全服务(GSS)
220 imap3 互联网消息存取协议版本3
245 link LINK
347 fatserv Fatmen 服务器
363 rsvp_tunnel RSVP 隧道
369 rpc2portmap Coda 文件系统端口映射器
370 codaauth2 Coda 文件系统验证服务
372 ulistproc UNIX Listserv
表 C-2. UNIX 特有的端口
表 C-3列举了由网络和软件社区向 IANA 提交的要在端口号码列表中正式注册的端口。
端口号码 / 层 名称 注释
1080 socks SOCKS 网络应用程序代理服务
1236 bvcontrol [rmtcfg] Garcilis Packeten 远程配置服务器[a]
587 submission 邮件消息提交代理(MSA)
610 npmp-local 网络外设管理协议(NPMP)本地 / 分布式排队系统(DQS)
611 npmp-gui 网络外设管理协议(NPMP)GUI / 分布式排队系统(DQS)
612 hmmp-ind HMMP 指示 / DQS
520/tcp efs 扩展文件名服务器(EFS)
520/udp router [route, routed] 选路信息协议(RIP)
521 ripng 用于互联网协议版本6(IPv6)的选路信息协议
525 timed [timeserver] 时间守护进程(timed)
526/tcp tempo [newdate] Tempo
543/tcp klogin Kerberos 版本5(v5)远程登录
544/tcp kshell Kerberos 版本5(v5)远程 shell
548 afpovertcp 通过传输控制协议(TCP)的 Appletalk 文件编制协议(AFP)
556 remotefs [rfs_server, rfs] Brunhoff 的远程文件系统(RFS)
389 ldap 轻型目录存取协议(LDAP)
427 svrloc 服务位置协议(SLP)
434 mobileip-agent 可移互联网协议(IP)代理
435 mobilip-mn 可移互联网协议(IP)管理器
443 https 安全超文本传输协议(HTTP)
444 snpp 小型网络分页协议
179 bgp 边界网络协议
191 prospero Cliffod Neuman 的 Prospero 服务
194 irc 互联网中继聊天(IRC)
199 smux SNMP UNIX 多路复用
201 at-rtmp AppleTalk 选路
202 at-nbp AppleTalk 名称绑定
530/tcp courier [rpc] Courier 远程过程调用(RPC)协议
531/tcp conference [chat] 互联网中继聊天
532 netnews Netnews
533/udp netwall 用于紧急广播的 Netwall
540/tcp uucp [uucpd] Unix 到 Unix 复制服务
相关文档
最新文档