分节阅读 3(2/2)
1面向连接的tc协议
tc是面向连接的“面向连接”就是在正式通信前必须要与对方建立起连接。比如你给别人打电话,必须等线路接通了、对方拿起话筒才能相互通话。tctransissionntro
roto,传输控制协议是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个tc连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。我们来看看这三次对话的简单过程:主机a向主机b发出连接请求数据包:“我想给你发数据,可以吗”,这是第一次对话;主机b向主机a发送同意连接和要求同步同步就是两台主机一个在发送,一个在接收,协调工作的数据包:“可以,你什么时候发”,这是第二次对话;主机a再发出一个数据包确认主机b的要求同步:“我现在就发,你接着吧”,这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机a才向主机b正式发送数据。tc协议能为应用程序提供可靠的通信连接,使一台计算机发出的字节流无差错地发往网络上的其他计算机,对可靠性要求高的数据通信系统往往使用tc协议传输数据。
2面向非连接的ud协议
“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就ok了。uderdataroto,用户数据报协议是与tc相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去ud协议是面向非连接的协议,没有建立连接的过程。正因为ud协议没有连接的过程,所以它的通信效果高;但也正因为如此,它的可靠性不如tc协议高。qq就使用ud发消息,因此有时会出现收不到消息的情况。
附表:tc协议和ud协议的差别
---------------------------------
属性\协议tcud
-------------------------------
是否连接面向连接面向非连接
-------------------------------
传输可靠性可靠不可靠
-------------------------------
应用场合大量数据少量数据
-------------------------------
速度慢快
---------------------------------
3什么是端口ort
ort,意思为港口,但在电脑里叫端口但是端口不是形象的,而是抽象的电脑上有很多的端口65535个,但是它们大部分都不开,每个网络连接都要用一个端口,就象把用一跟线把两个电脑连起来,插座就是端口有些端口有他们特定的用途,例如网页服务器要开80端口,ft服务器要开21端口
常用端口
21--ft下载
23--te远程登陆,入侵后打开给自己留后门
25-st尽管重要,但似乎没什么可利用的
53--doa同上
79--fger可知道用户信息了,但是现在很少了
80--服务器
110--o收信的
139445--bios共享,远程登陆,很有价值,但是有经验的人不开
135--rc远程溢出的大洞的端口
3389--2000超级终端
我们在入侵成功后就要为自己运行木马,打开一个端口,为自己以后回来留后门
4什么是服务
服务就是service,例如要做服务器的就要安装ebubishg服务服务,是为他人提供服务的程序,这个程序会在开机时自动加载,并打开端口等待对方连接并向对方提供服务我们可以在入侵对方机器后,启动或安装一些服务suchas远程桌面,te,这些服务都是icrosoft的,所以不用担心被杀毒的发现在开了一些远程管理的服务后,我们就可以很方便地回到被侵入过的主机了
常见的服务列表:
名称默认端口98可装2000ro2000server
ft提供下载服务21xxo
sshux远程登陆22xxx
tes远程命令行管理23xoo
sieai邮件服务器25xxo
fger可以知道用户信息,现在