既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
TCP端口和UDP端口。由于TCP和UDP 两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也 可以有235端口,两者并不冲突。
常见端口号 :
80端口分配给WWW(HTTP)服务;
21端口分配给FTP服务
22端口分配给Ssh服务
23端口分配给( 邮件传输协议)Telnet (远程登录)服务
25端口分配给SMTP服务
110端口分配给P0P3服务
111端口分配SUN公司的( 远程过程调用 )RPC服务所有端口,常见RPC服务有rpc.mountd、NFS、rpc.statd、rpc.csmd、rpc.ttybd、amd等
119端口分配给NEWS新闻组传输协议
135端口分配给DCOM服务
161端口分配给SNTP服务
TCP 22=远程登录协议
TCP 23=远程登录(Telnet),Tiny Telnet Server (= TTS)
TCP 25=电子邮件(SMTP)
TCP 49=主机登录协议
TCP 70=Gopher服务
TCP 80=超文本服务器(Http),Executor,RingZero
TCP 102=消息传输代理
TCP 109=Pop2
TCP 110=电子邮件(Pop3),ProMail
TCP 115=简单文件传输协议
TCP 156=SQL服务器
TCP 177=X Display管理控制协议
TCP 179=Border网关协议(BGP)
TCP 443=安全服务(HTTPS)
TCP 546=DHCP Client
TCP 547=DHCP Server
TCP 569=MSN
TCP 990=ssl加密
TCP 1703=Exloiter 1.1
TCP 1723=VPN 网关(PPTP)
TCP 4000=腾讯QQ客户端
TCP 5000=WindowsXP服务器
UDP 1701=VPN网关(L2TP)
\*\*HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080
HTTPS服务器,默认的端口号为443/tcp 443/udp;\*\*
动态端口(Dynamic Ports)
动态端口的范围是从49152到65535。之所以称为动态端口,是因为它 一般不固定分配某种服务,而是动态分配。
注册端口
端口1024到49151,分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序。这些端口在没有被服务器资源占用的时候,可以用用户端动态选用为源端口。
端口号可分为3大类
公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。
**什么情况下tcp进入time\_wait?**
当关闭一个 socket 连接时,主动关闭一端的 socket 将进入TIME\_WAIT状态,而被动关闭一方则转入CLOSED状态。
具体过程如下:1、 客户端发送FIN报文段,进入FIN\_WAIT\_1状态。2、 服务器端收到FIN报文段,发送ACK表示确认,进入CLOSE\_WAIT状态。3、 客户端收到FIN的确认报文段,进入FIN\_WAIT\_2状态。4、
服务器端发送FIN报文端,进入LAST\_ACK状态。5、 客户端收到FIN报文端,发送FIN的ACK,同时进入TIME\_WAIT状态,启动TIME\_WAIT定时器,超时时间设为2MSL。6、 服务器端收到FIN的ACK,进入CLOSED状态。7、
客户端在2MSL时间内没收到对端的任何响应,TIME\_WAIT超时,进入CLOSED状态。
一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手:(如下)
![这里写图片描述](https://img-blog.csdn.net/20180902152029447?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwOTA3OTc3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
![img](https://img-blog.csdnimg.cn/img_convert/db9768c1f5c82ebb1186f0ae2acf875a.png)
![img](https://img-blog.csdnimg.cn/img_convert/3efddef7bf4509a88785eff59aa36c3f.png)
**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化的资料的朋友,可以戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
ums/4f45ff00ff254613a03fab5e56a57acb)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**