协议与端口号.doc_第1页
协议与端口号.doc_第2页
协议与端口号.doc_第3页
协议与端口号.doc_第4页
协议与端口号.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

协议与端口号 协议与端口号篇一:协议号与端口号区别 协议号与端口号区别 协议号和端口号的区别 网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-传输层 传输层-通过接口关联(端口的字段叫做端口)-应用层,详见RFC 1700 协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。 而端口,则是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。 端口号存在于UDP和TCP报文的首部,而IP数据报则是将UDP或者TCP报文做为其数据部分,再加上IP数据报首部,封装成IP数据报。而协议号则是存在这个IP数据报的首部. 比方来说: 端口你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议,任何网络软件的通讯都基于TCP/IP协议。如果把互联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,TCP/IP协议把它叫作“端口”。当你发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的 strong true;InTextAds_GgLayer= _u4E2A_u4EBA_u7535_u8111 KeyGate_ads.ShowGgAds(this, _u4E2A_u4EBA_u7535_u8111 ,event) font-weight: normal; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; cursor: hand; color: #0000ff; padding-top: 0px; border-right-width: 0px; text-decoration: underline quot;javascript:window.open( /url?sa=L ai=BNRDFZu02R_K-Lp64sAKptpBUjISxKeiV4MADqo7g4Aew6gEQARgBIK-aqgk4AVC4o-TQ_f_8BYJ3Z34HYBaoBCjEwMDAwMTYwMDLIAQHIAoDEzgPZA2Z3S_7H1xLX num=1 q=/homeandoffice/browsebuy/pavilion/default.asp%3Fjumpid%3Dex_cnzhpsgsem_google/Q4LTConPC usg=AFQjCNFI8TteJWnFUdvuKn-wUxlePMFWPA GgKwClickStat( 个人电脑 , .cn/eshop , afs , 1000016002 onmouseout= isShowGg = false;InTextAds_GgLayer= _u4E2A_u4EBA_u7535_u8111 个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与外界联系的。 关于端口,再做一些补充 现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。 比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序(也叫网络服务)。也就是说,协议号+端口号唯一的确定了接收数据包的网络进程。由于标志数据发送进程的 源端口号 和标志数据接受进程的 目的端口号 都包含在每个tcp段和udp段的第一个分组中,系统可以知道到底是哪个客户应用程序同哪个服务器应用程序在通讯,而不会将数据发送到别的进程中。但是要注意的一点是同样的一个端口在不同的协议中的意义是不同的,比如tcp和udp中的端口31指的并不是同一个端口。但是对于同一个协议,端口号确实唯一的。 在端口中分为两种,一是 知名端口 ,也即小于256的端口号。另一种是 动态分配的端口 ,也就是在需要时再将其赋给特定的进程。这类似于nt服务器或者163拨号上网,也就是动态的分配给用户一个目前没有用到的标志。动态分配的端口号都是高于标准端口号范围的。 网络服务常用的应用协议和对应的标准端口号 网络服务通用的应用协议和对应的标准(默认)端口号: 应用协议 端口号/协议说明 ftp-data 20/tcp FTP, data ftp21/tcp FTP. control telnet 23/tcp smtp 25/tcp Simple Mail Transfer Protocol time37/tcp timserver time37/udp timserver domain53/tcp Domain Name Server domain53/udp Domain Name Server tftp 69/udp Trivial File Transfer gopher70/tcp http80/tcp www-http World Wide Web pop3 110/tcp Post Office Protocol-Version 3 nntp 119/tcpNetwork News Transfer Protocol netbios-ns 137/tcpNETBIOS Name Service netbios-ns 137/udpNETBIOS Name Service netbios-dgm 138/udpNETBIOS Datagram Service netbios-ssn139/tcpNETBIOS Session Service imap 143/tcpInternet Message Access Protocol snmp 161/udpSNMP snmptrap162/udp SNMP trap irc 194/tcpInternet Relay Chat Protocol ipx 213/udp IPX over IP ldap389/tcp Lightweight Directory Access Protocol https 443/tcp https 443/udp uucp 540/tcp ldaps 636/tcpLDAP over TLS/SSL doom666/tcpDoom Id Software doom666/udp Doom Id Software phone1167/udp Conference calling ms-sql-s 1433/tcp Microsoft-SQL-Server ms-sql-s 1433/udp Microsoft-SQL-Server ms-sql-m1434/tcpMicrosoft-SQL-Monitor ms-sql-m1434/udp Microsoft-SQL-Monitor wins1512/tcp Microsoft Windows Internet Name Servicewins 1512/udp Microsoft Windows Internet Name Service l2tp1701/udp Layer Two Tunneling Protocol 1720/tcp QICQ4000/udp QICQ8000/udp QQ 1080/UDP Socks 代理 木马的常用连接端口 木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。 VPN使用端口: l2tp 1701/udp #Layer Two Tunneling Protocol pptp 1723/tcp #Point-to-point tunnelling protocol 远程控制软件pcAnywhere使用的端口 它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。 BT下载使用的端口 BT默认使用的端口是6881,6882,6883.6889 的TCP连接 (每一个下载只使用一个端口,顺次分配) 架设CS服务器 指定游戏连接端口为27016。 IP协议号 十进制 关键字 协议 = = = 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的 IP(封装) 5 ST 流 6 TCP 传输控制 7 CBT CBT 8 EGP 外部网关协议 9 IGP 任何专用内部网关 (Cisco 将其用于 IGRP) 10 BBN-RCC-MON BBN RCC 监视 11 NVP-II 网络语音协议 12 PUP PUP 13 ARGUS ARGUS 14 EMCON EMCON 15 XNET 跨网调试器 16 CHAOS Chaos 17 UDP 用户数据报 18 MUX 多路复用 19 DCN-MEAS DCN 测量子系统20 HMP 主机监视 21 PRM 数据包无线测量 22 XNS-IDP XEROX NS IDP 23 TRUNK-1 第 1 主干 24 TRUNK-2 第 2 主干 25 LEAF-1 第 1 叶 26 LEAF-2 第 2 叶 27 RDP 可靠数据协议 28 IRTP Internet 可靠事务 29 ISO-TP4 ISO 传输协议第 4 类 30 NETBLT 批量数据传输协议 31 MFE-NSP MFE 网络服务协议 32 MERIT-INP MERIT 节点间协议 33 SEP 顺序交换协议 34 3PC 第三方连接协议 35 IDPR 域间策略路由协议 36 XTP XTP 37 DDP 数据报传送协议 38 IDPR-CMTP IDPR 控制消息传输协议 39 TP+ TP+ 传输协议 40 IL IL 传输协议 41 IPv6 Ipv6 42 SDRP 源要求路由协议 43 IPv6-Route IPv6 的路由标头 44 IPv6-Frag IPv6 的片断标头 45 IDRP 域间路由协议 46 RSVP 保留协议 47 GRE 通用路由封装 48 MHRP 移动主机路由协议 49 BNA BNA 50 ESP IPv6 的封装安全负载 51 AH IPv6 的身份验证标头 52 I-NLSP 集成网络层安全性 TUBA 53 SWIPE 采用加密的 IP 54 NARP NBMA 地址解析协议 55 MOBILE IP 移动性 56 TLSP 传输层安全协议 使用 Kryptonet 密钥管理 57 SKIP SKIP 58 IPv6-ICMP 用于 IPv6 的 ICMP 59 IPv6-NoNxt 用于 IPv6 的无下一个标头 60 IPv6-Opts IPv6 的目标选项 61 任意主机内部协议62 CFTP CFTP 63 任意本地网络 64 SAT-EXPAK SATNET 与后台 EXPAK 65 KRYPTOLAN Kryptolan 66 RVD MIT 远程虚拟磁盘协议 67 IPPC Internet Pluribus 数据包核心 68 任意分布式文件系统 69 SAT-MON SATNET 监视 70 VISA VISA 协议 71 IPCV Internet 数据包核心工具 72 CPNX 计算机协议网络管理 73 CPHB 计算机协议检测信号 74 WSN 王安电脑网络 75 PVP 数据包视频协议 76 BR-SAT-MON 后台 SATNET 监视 77 SUN-ND SUN ND PROTOCOL-Temporary 78 WB-MON WIDEBAND 监视 79 WB-EXPAK WIDEBAND EXPAK 80 ISO-IP ISO Internet 协议 81 VMTP VMTP 82 SECURE-VMTP SECURE-VMTP 83 VINES VINES 84 TTP TTP 85 NSFNET-IGP NSFNET-IGP 86 DGP 异类网关协议 87 TCF TCF 88 EIGRP EIGRP 89 OSPFIGP OSPFIGP 90 Sprite-RPC Sprite RPC 协议 91 LARP 轨迹地址解析协议 92 MTP 多播传输协议 93 AX.25 AX.25 帧 94 IPIP IP 中的 IP 封装协议 95 MICP 移动互联控制协议 96 SCC-SP 信号通讯安全协议 97 ETHERIP IP 中的以太网封装 98 ENCAP 封装标头 99 任意专用加密 100 GMTP GMTP 101 IFMP Ipsilon 流量管理协议 102 PNNI IP 上的 PNNI 103 PIM 独立于协议的多播 104 ARIS ARIS协议与端篇二:协议号和端口号的区别 协议号和端口号的区别 协议号和端口号的区别 网络层-数据包的包格式里面有个很重要的字段叫做协议号。比如在传输层如果是tcp连接,那么在网络层ip包里面的协议号就将会有个值是6,如果是udp的话那个值就是17-传输层 传输层-通过接口关联(端口的字段叫做端口)-应用层,详见RFC 1700 协议号是存在于IP数据报的首部的20字节的固定部分,占有8bit.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。 而端口,则是运输层服务访问点TSAP,端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。 端口号存在于UDP和TCP报文的首部,而IP数据报则是将UDP或者TCP报文做为其数据部分,再加上IP数据报首部,封装成IP数据报。而协议号则是存在这个IP数据报的首部. 比方来说: 端口你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议,任何网络软件的通讯都基于TCP/IP协议。如果把互联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,TCP/IP协议把它叫作“端口”。当你发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。关于端口,再做一些补充 现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。 比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议(tcp或者udp),然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序(也叫网络服务)。也就是说,协议号+端口号唯一的确定了接收数据包的网络进程。由于标志数据发送进程的 源端口号 和标志数据接受进程的 目的端口号 都包含在每个tcp段和udp段的第一个分组中,系统可以知道到底是哪个客户应用程序同哪个服务器应用程序在通讯,而不会将数据发送到别的进程中。 但是要注意的一点是同样的一个端口在不同的协议中的意义是不同的,比如tcp和udp中的端口31指的并不是同一个端口。但是对于同一个协议,端口号确实唯一的。在端口中分为两种,一是 知名端口 ,也即小于256的端口号。另一种是 动态分配的端口 ,也就是在需要时再将其赋给特定的进程。这类似于nt服务器或者163拨号上网,也就是动态的分配给用户一个目前没有用到的标志。动态分配的端口号都是高于标准端口号范围的。 网络服务常用的应用协议和对应的标准端口号 网络服务通用的应用协议和对应的标准(默认)端口号: 应用协议 端口号/协议说明 ftp-data 20/tcp FTP, data ftp21/tcp FTP. control telnet 23/tcp smtp 25/tcp Simple Mail Transfer Protocol time37/tcp timserver time37/udp timserver domain53/tcp Domain Name Server domain53/udp Domain Name Server tftp 69/udp Trivial File Transfer gopher70/tcp http80/tcp www-http World Wide Web pop3 110/tcp Post Office Protocol-Version 3 nntp 119/tcpNetwork News Transfer Protocol netbios-ns 137/tcpNETBIOS Name Service netbios-ns 137/udpNETBIOS Name Service netbios-dgm 138/udpNETBIOS Datagram Service netbios-ssn139/tcpNETBIOS Session Service imap 143/tcpInternet Message Access Protocol snmp 161/udpSNMP snmptrap162/udp SNMP trap irc 194/tcpInternet Relay Chat Protocol ipx 213/udp IPX over IP ldap389/tcp Lightweight Directory Access Protocol https 443/tcp https 443/udp uucp 540/tcp RIP520(UDP) BGP 179(TCP) ldaps 636/tcpLDAP over TLS/SSL doom666/tcpDoom Id Software doom666/udp Doom Id Software phone1167/udp Conference calling ms-sql-s 1433/tcp Microsoft-SQL-Server ms-sql-s 1433/udp Microsoft-SQL-Server ms-sql-m1434/tcpMicrosoft-SQL-Monitor ms-sql-m1434/udp Microsoft-SQL-Monitor wins1512/tcp Microsoft Windows Internet Name Servicewins 1512/udp Microsoft Windows Internet Name Service l2tp1701/udp Layer Two Tunneling Protocol 1720/tcp QICQ4000/udp QICQ8000/udp QQ 1080/UDP Socks 代理 木马的常用连接端口 木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。 VPN使用端口: l2tp 1701/udp #Layer Two Tunneling Protocol pptp 1723/tcp #Point-to-point tunnelling protocol 远程控制软件pcAnywhere使用的端口 它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。 BT下载使用的端口 BT默认使用的端口是6881,6882,6883.6889 的TCP连接 (每一个下载只使用一个端口,顺次分配) 架设CS服务器 指定游戏连接端口为27016。 IP协议号 十进制 关键字 协议 = = = 0 HOPOPT IPv6 逐跳选项 1 ICMP Internet 控制消息 2 IGMP Internet 组管理 3 GGP 网关对网关 4 IP IP 中的 IP(封装) 5 ST 流 6 TCP 传输控制 7 CBT CBT 8 EGP 外部网关协议 9 IGP 任何专用内部网关 (Cisco 将其用于 IGRP) 10 BBN-RCC-MON BBN RCC 监视 11 NVP-II 网络语音协议 12 PUP PUP 13 ARGUS ARGUS 14 EMCON EMCON 15 XNET 跨网调试器 16 CHAOS Chaos 17 UDP 用户数据报 18 MUX 多路复用 19 DCN-MEAS DCN 测量子系统20 HMP 主机监视 21 PRM 数据包无线测量 22 XNS-IDP XEROX NS IDP 23 TRUNK-1 第 1 主干 24 TRUNK-2 第 2 主干 25 LEAF-1 第 1 叶 26 LEAF-2 第 2 叶 27 RDP 可靠数据协议 28 IRTP Internet 可靠事务 29 ISO-TP4 ISO 传输协议第 4 类 30 NETBLT 批量数据传输协议 31 MFE-NSP MFE 网络服务协议 32 MERIT-INP MERIT 节点间协议 33 SEP 顺序交换协议 34 3PC 第三方连接协议 35 IDPR 域间策略路由协议 36 XTP XTP 37 DDP 数据报传送协议 38 IDPR-CMTP IDPR 控制消息传输协议 39 TP+ TP+ 传输协议 40 IL IL 传输协议 41 IPv6 Ipv6 42 SDRP 源要求路由协议 43 IPv6-Route IPv6 的路由标头 44 IPv6-Frag IPv6 的片断标头 45 IDRP 域间路由协议 46 RSVP 保留协议 47 GRE 通用路由封装 48 MHRP 移动主机路由协议 49 BNA BNA 50 ESP IPv6 的封装安全负载 51 AH IPv6 的身份验证标头 52 I-NLSP 集成网络层安全性 TUBA 53 SWIPE 采用加密的 IP 54 NARP NBMA 地址解析协议 55 MOBILE IP 移动性 56 TLSP 传输层安全协议 使用 Kryptonet 密钥管理 57 SKIP SKIP 58 IPv6-ICMP 用于 IPv6 的 ICMP 59 IPv6-NoNxt 用于 IPv6 的无下一个标头 60 IPv6-Opts IPv6 的目标选项 61 任意主机内部协议 62 CFTP CFTP63 任意本地网络 64 SAT-EXPAK SATNET 与后台 EXPAK 65 KRYPTOLAN Kryptolan 66 RVD MIT 远程虚拟磁盘协议 67 IPPC Internet Pluribus 数据包核心 68 任意分布式文件系统 69 SAT-MON SATNET 监视 70 VISA VISA 协议 71 IPCV Internet 数据包核心工具 72 CPNX 计算机协议网络管理 73 CPHB 计算机协议检测信号 74 WSN 王安电脑网络 75 PVP 数据包视频协议 76 BR-SAT-MON 后台 SATNET 监视 77 SUN-ND SUN ND PROTOCOL-Temporary 78 WB-MON WIDEBAND 监视 79 WB-EXPAK WIDEBAND EXPAK 80 ISO-IP ISO Internet 协议 81 VMTP VMTP 82 SECURE-VMTP SECURE-VMTP 83 VINES VINES 84 TTP TTP 85 NSFNET-IGP NSFNET-IGP 86 DGP 异类网关协议 87 TCF TCF 88 EIGRP EIGRP 89 OSPFIGP OSPFIGP 90 Sprite-RPC Sprite RPC 协议 91 LARP 轨迹地址解析协议 92 MTP 多播传输协议 93 AX.25 AX.25 帧 94 IPIP IP 中的 IP 封装协议 95 MICP 移动互联控制协议 96 SCC-SP 信号通讯安全协议 97 ETHERIP IP 中的以太网封装 98 ENCAP 封装标头 99 任意专用加密方案 100 GMTP GMTP 101 IFMP Ipsilon 流量管理协议 102 PNNI IP 上的 PNNI 103 PIM 独立于协议的多播 104 ARIS ARIS 105 SCPS SCPS 106 QNX QNX协议与端口号篇三:常用协议对应的端口号 标题:常用协议对应的端口号 由 Anonymous 于 星期日, 04/01/2007 - 01:28 发表 DHCP:服务器端的端口号是67 DHCP:客户机端的端口号是68 POP3:POP3仅仅是接收协议,POP3客户端使用SMTP向服务器发送邮件。POP3所用的端口号是110。 SMTP:端口号是25。SMTP真正关心的不是邮件如何被传送,而只关心邮件是否能顺利到达目的地。SMTP具有健壮的邮件处理特性,这种特性允许邮件依据一定标准自动路由,SMTP具有当邮件地址不存在时立即通知用户的能力,并且具有在一定时间内将不可传输的邮件返回发送方的特点。 Telnet:端口号是23。Telnet是一种最老的Internet应用,起源于ARPNET。它的名字是“电信网络协议(Telecommunication Network Protocol)”的缩写。 FTP:FTP使用的端口有20和21。20端口用于数据传输,21端口用于控制信令的传输,控制信息和数据能够同时传输,这是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论