1、端口你在网络上冲浪,别人和你聊天,你发电子邮件,必须要有共同的协议,这个协议就是TCP/IP协议,任何网络软件的通讯都基于TCP/IP协议。如果把互联网比作公路网,电脑就是路边的房屋,房屋要有门你才可以进出,TCP/IP协议规定,电脑可以有256乘以256扇门,即从0到65535号“门”,TCP/IP协议把它叫作“端口”。当你发电子邮件的时候,E-mail软件把信件送到了邮件服务器的25号端口,当你收信的时候,E-mail软件是从邮件服务器的110号端口这扇门进去取信的,你现在看到的我写的东西,是进入服务器的80端口。新安装好的个人电脑打开的端口号是139端口,你上网的时候,就是通过这个端口与
2、外界联系的。关于端口,再做一些补充 现在假设我们有一台服务器,别人可以用一种tcp/ip协议的一种如ftp登录上我们的机器上进行文件的上传下载,但是同时我们又希望别人能够浏览我们的web服务器,如果要是没有端口,那末很显然,我们无法区分这两种不同的服务,同时客户端也无法区分我们给他提供了那种服务。我们现在采用端口来解决这个问题,在使用tcp/ip协议在主机上建立服务之前,我们必须制定端口,指定端口号将表示运行的是那种服务。比如,客户端发送一个数据包给ip,然后ip将进来的数据发送给传输协议,然后传输协议再根据数据包的第一个报头中的协议号和端口号来决定将此数据包给哪个应用程序。也就是说,协议号+
3、端口号唯一的确定了接收数据包的网络进程。由于标志数据发送进程的源端口号和标志数据接受进程的目的端口号都包含在每个tcp段和udp段的第一个分组中,系统可以知道到底是哪个客户应用程序同哪个服务器应用程序在通讯,而不会将数据发送到别的进程中。但是要注意的一点是同样的一个端口在不同的协议中的意义是不同的,比如tcp和udp中的端口31指的并不是同一个端口。但是对于同一个协议,端口号确实唯一的。在端口中分为两种,一是知名端口,也即小于256的端口号。另一种是动态分配的端口,也就是在需要时再将其赋给特定的进程。这类似于nt服务器或者163拨号上网,也就是动态的分配给用户一个目前没有用到的标志。动态分配的
4、端口号都是高于标准端口号范围的。网络服务常用的应用协议和对应的标准端口号 网络服务通用的应用协议和对应的标准(默认)端口号: 应用协议 端口号/协议说明 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
5、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/tcpNET
6、BIOS 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 doom6
7、66/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 151
8、2/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 #
9、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
10、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 L
11、EAF-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
12、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
13、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 计算机
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1