DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录.
  • DmozDir.org
DMOZ目录快速登录入口-免费收录各类优秀网站的中文网站目录.由人工编辑,并提供网站分类目录检索及地区分类目录检索,是站长免费推广网站的有力平台!

协议相关笔记(持续更新2020.12.20)

  • 协议相关笔记(持续更新2020.12.20)

  • 已被浏览: 41 次2020年12月20日    来源:  https://www.cnblogs.com/xluoxluo/p/14163864.html
  • 协议相关笔记(持续更新2020.12.20)Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Application layer),它包含所有高层的协议。TCP/IP 是Transmission Con

    协议相关笔记(持续更新2020.12.20)

    Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Application layer),它包含所有高层的协议。

    TCP/IP  是Transmission Control Protocol / Internet Protocol,传输控制协议 / 因特网互联协议,又叫网络通讯协议,主要由网络层的IP协议和传输层的TCP协议组成的,是Internet最基本的协议。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

    下面我们主要介绍运行在TCP/IP协议之上的协议。

    1.HTTP  是Hyper Text Transfer Protocol,超文本传输协议(默认端口号80/tcp,木马Executor开放此端口,常用端口80/8080/3128/8081/9098);

    2.HTTPS  是Hyper Text Transfer Protocol over SecureSocket Layer,安全的超文本传输协议,采用SSL(Secure Socket Layer)加密,速率相对于http下降但安全性上升(默认端口号443/tcp 443/udp)

    以上也称应用协议

    3.FTP  是File Transfer Protocol,文件传输协议(默认端口号21/tcp,木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口,常用端口号:20用于传输数据【主动模式下,被动模式最终使用哪个端口要服务器端和客户端协商决定】,21用于传输控制信息);

    4.TFTP 是Trivial File Transfer Protocol,简单文件传输协议(提供不复杂、开销不大的文件传输服务,端口号为69)

    ftp的协议和http协议的主要区别在于ftp是需要用户名和密码才能访问(匿名登陆除外),这样做的目的在于有的文件只供特殊人访问,而http协议是任何人都可以访问的。

    http和ftp协议简介链接,http,https和ftp区别链接

    5.Gopher  是信息查找系统,文件传输协议;

    gopher协议1,gopher协议2

    6.Telnet  远程登录(远程交互式计算)(默认端口号23/tcp,是木马Tiny Telnet Server所开放的端口)现在主要用于Internet会话,它的基本功能是允许用户登录进入远程主机系统,Telnet是常用的远程控制Web服务器的方法。;

    7.SSH 是Secure Shell,安全外壳协议(专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题)

    (1)传输层协议 [SSH-TRANS]

    提供了服务器认证,保密性及完整性。此外它有时还提供压缩功能。 SSH-TRANS 通常运行在TCP/IP连接上,也可能用于其它可靠数据流上。 SSH-TRANS 提供了强力的加密技术、密码主机认证及完整性保护。该协议中的认证基于主机,并且该协议不执行用户认证。更高层的用户认证协议可以设计为在此协议之上。

    (2)用户认证协议 [SSH-USERAUTH]

    用于向服务器提供客户端用户鉴别功能。它运行在传输层协议 SSH-TRANS 上面。当SSH-USERAUTH 开始后,它从低层协议那里接收会话标识符(从第一次密钥交换中的交换哈希H )。会话标识符唯一标识此会话并且适用于标记以证明私钥的所有权。 SSH-USERAUTH 也需要知道低层协议是否提供保密性保护。

    (3)连接协议 [SSH-CONNECT]

    将多个加密隧道分成逻辑通道。它运行在用户认证协议上。它提供了交互式登录话路、远程命令执行、转发 TCP/IP 连接和转发 X11 连接。

    scp(secure copy)和rcp(remote file copy)用来进行远程文件拷贝,数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证。scp与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。

    8.SSL 是Secure Sockets Layer,安全套接字协议

    9.POP3 是Post Office Protocol - Version 3,邮局协议版本3

    10.IMAP 是Internet Message Access Protocol,Internet消息访问协议,以前称作交互邮件访问协议(端口143,它与POP3协议的主要区别是用户可以不用把所有的邮件全部下载,可以通过客户端直接对服务器上的邮件进行操作。)

    IMAP和POP3是邮件访问最为普遍的Internet标准协议

    11.SMTP 是Simple Mail Transfer Protocol,简单邮件传输协议(SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知)

    12.SNMP 是Simple Network Management Protocol,简单网络管理协议。基于TCP/IP的SNMP网络管理框架是工业上的现行标准,由3个主要部分组成,分别是管理信息结构SMI(Structure ofManagement Information)、管理信息库MIB和管理协议SNMP。

    端口:

    1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

    (2)注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

    (3)动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

    reference:搜索引擎


    以上信息来源于网络,如有侵权,请联系站长删除。

    TAG:协议 笔记

  • 上一篇:js--数组的filter()过滤方法的使用
  • 与“协议相关笔记(持续更新2020.12.20)”相关的资讯
  • 笔记:学习go语言的网络基础库,并尝试搭一个简易Web框架
  • 动态主机配置协议DHCP
  • fastjsion反序列化漏洞渗透测试笔记
  • 用隧道协议实现不同dubbo集群间的透明通信
  • Solon rpc 之 SocketD 协议