TCP的特性
主要有以下5点特性:
- TCP 提供⼀种⾯向连接的、可靠的字节流服务
- 在⼀个 TCP 连接中,仅有两⽅进⾏彼此通信(⼴播和多播不能⽤于 TCP)
- TCP 使⽤校验、确认和重传机制来保证可靠传输
- TCP 将数据分节进⾏排序,并使⽤累积来确认保证数据的顺序不变和⾮重复
- TCP 使⽤滑动窗⼝机制来实现流量控制,通过动态改变窗⼝的⼤⼩进⾏拥塞控制
你知道哪些常用的端口号,以及它们对应的服务?
| 端口 | 用途 |
|---|---|
| 21 | 主要⽤于FTP(File Transfer Protocol,⽂件传输协议)服务 |
| 23 | 主要⽤于Telnet(远程登录)服务,是Internet上普遍采⽤的登录和仿真程序 |
| 25 | 为 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)服务器所开放,主要⽤于发送邮件,如今绝⼤多数邮件服务器都使⽤该协议 |
| 53 | 为DNS(Domain Name Server,域名服务器)服务器所开放,主要⽤于域名解析,DNS服务在NT系统中使⽤的最为⼴泛 |
| 67、68 | 分别是为 Bootp 服务的 Bootstrap Protocol Server(引导程序协议服务端)和 Bootstrap Protocol Client(引导程序协议客户端)开放的端⼝ |
| 69 | TFTP是Cisco公司开发的⼀个简单⽂件传输协议,类似于FTP |
| 79 | 为Finger服务开放的,主要⽤于查询远程主机在线⽤户、操作系统类型以及是否缓冲区溢出等⽤户的详细信息 |
| 80 | 为HTTP(HyperText Transport Protocol,超⽂本传输协议)开放的,这是上⽹冲浪使⽤最多的协议,主要⽤于在WWW(World WideWeb,万维⽹)服务上传输信息的协议 |
| 99 | ⽤于⼀个名为“Metagram Relay”(亚对策延时)的服务,该服务⽐较少⻅,⼀般是⽤不到的 |
| 109、110 | 为POP2(Post Office Protocol Version 2,邮局协议2)服务开放的,110 端⼝是为 POP3(邮件协议3)服务开放的,POP2、POP3都是主要⽤于接收邮件的 |
| 111 | 是SUN公司的 RPC(Remote ProcedureCall,远程过程调⽤)服务所开放的端⼝,主要⽤于分布式系统中不同计算机的内部进程通信,RPC在多种⽹络服务中都是很重要的组件 |
| 113 | 主要⽤于Windows的“Authentication Service”(验证服务) |
| 119 | 是为“Network News TransferProtocol”(⽹络新闻组传输协议,简称NNTP)开放的 |
| 135 | 主要⽤于使⽤RPC(Remote Procedure Call,远程过程调⽤)协议并提供DCOM(分布式组件对象模型)服务 |
| 137 | 主要⽤于“NetBIOS Name Service”(NetBIOS名称服务) |
| 139 | 是为“NetBIOS Session Service”提供的,主要⽤于提供Windows⽂件和打印机共享以及Unix中的Samba服务 |
| 143 | 主要是⽤于“Internet Message Access Protocol”v2(Internet消息访问协议,简称IMAP) |
| 161 | 是⽤于“Simple Network Management Protocol”(简单⽹络管理协议,简称SNMP) |
| 443 | ⽹⻚浏览端⼝,主要是⽤于HTTPS服务,是提供加密和通过安全端⼝传输的另⼀种HTTP |
| 554 | 默认情况下⽤于“Real Time Streaming Protocol”(实时流协议,简称RTSP) |
| 1024 | ⼀般不固定分配给某个服务,在英⽂中的解释是“Reserved”(保留) |
| 1080 | 是Socks代理服务使⽤的端⼝,⼤家平时上⽹使⽤的WWW服务使⽤的是HTTP协议的代理服务 |
| 1755 | 默认情况下⽤于“Microsoft Media Server”(微软媒体服务器,简称MMS) |
| 4000 | 是⽤于⼤家经常使⽤的QQ聊天⼯具的,再细说就是为QQ客户端开放的端⼝,QQ服务端使⽤的端⼝是8000 |
| 5554 | ⼀种针对微软lsass服务的新蠕⾍病毒——震荡波(Worm.Sasser)利⽤TCP 5554端⼝开启⼀个FTP服务,主要被⽤于病毒的传播 |
| 5632 | 5632端⼝是被⼤家所熟悉的远程控制软件pcAnywhere所开启的端⼝ |
| 8080 | 8080端⼝同80端⼝,是被⽤于WWW代理服务的,可以实现⽹⻚ |