Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW

Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

一、Telnet

    采用Telnet用来訪问远程计算机的TCP/IP协议以控制你的网络设备,相当于在离开某个建筑时大喊你的username和口令。非常快会有人进行监听, 并且他们会利用你安全意识的缺乏。传统的网络服务程序如:ftppoptelnet在本质上都是不安全的,由于它们在网络上用明文传送口令和数据,别 实用心的人非常easy就能够截获这些口令和数据。并且,这些服务程序的安全验证方式也是有其弱点的。就是非常easy受到中间人man-in-the- middle)这样的方式的攻击。所谓中间人的攻击方式,就是中间人冒充真正的server接收你的传给server的数据,然后再冒充你把数据传给真正的服务 器。server和你之间的数据传送被中间人一转手做了手脚之后。就会出现非常严重的问题。

    Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完毕远程主机工作的能力。在终端使用者的电脑上使用telnet程序。用它连接到server。终端使用者能够在telnet程序中输入命令,这些命令会在server上执行。就像直接在server的控制台上输入一样。

能够在本地就能控制server。

要開始一个telnet会话。必须输入username和password来登录server。Telnet是经常使用的远程控制Webserver的方法.

 Telnet远程登录服务分为下面4个过程:

  1)本地与远程主机建立连接。

该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名;

  2)将本地终端上输入的username和口令及以后输入的不论什么命令或字符以NVTNet Virtual Terminal)格式传送到远程主机。

该过程实际上是从本地主机向远程主机发送一个IP数据包。

  3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端。包含输入命令回显和命令运行结果;

  4)最后,本地终端对远程主机进行撤消连接。该过程是撤销一个TCP连接。

 二、SSH

    SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是眼下较可靠,专为远程登录会话和其它网络服务提供安全性的协议。

利用 SSH 协议能够有效防止远程管理过程中的信息泄露问题。SSH是替代Telnet和其它远程控制台管理应用程序的行业标准。

SSH命令是加密的并以几种方式进行保密。SSH有非常多功能,它既能够取代 telnet,又能够为ftppop、甚至ppp提供一个安全的通道SSH(Secure SHell)到眼下为止有两个不兼容的版本号——SSH1SSH2

    SSH1又分为1.31.5两个版本号。SSH1採用DES3DESBlowfishRC4等对称加密算法保护数据安全传输,而对称加密算法的密钥 是通过非对称加密算法(RSA)来完毕交换的。

SSH1使用循环冗余校验码(CRC)来保证数据的完整性,可是后来发现这样的方法有缺陷。

SSH2避免了RSA的专利问题,并修补了CRC的缺陷。SSH2用数字签名算法(DSA)和Diffie-HellmanDH)算法取代RSA来完毕对称密钥的交换,用消息证实代码(HMAC)来取代CRC。同一时候SSH2添加了AESTwofish等对称加密算法。

三、Telnet/SSL

    Secure Socket Layer,为Netscape所研发,用以保障在Internet上传输数据之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。眼下一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。仅仅要3.0版本号以上之I.E.Netscape浏览器就可以支持SSL

    当前版本号为3.0。它已被广泛地用于Web浏览器与server之间的身份认证和加密传输数据。

    SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。

SSL协议可分为两层: SSL记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上。为高层协议提供数据封装、压缩、加密等基本功能的支持。

 SSL握手协议(SSL Handshake Protocol):它建立在SSL记录协议之上,用于在实际的传输数据開始前,通讯两方进行身份认证、协商加密算法、交换加密密钥等。

    SSL协议提供的服务主要有:

    1)认证用户和server,确保数据发送到正确的客户机和server。

    2)加密数据以防止数据中途被窃取;

    3)维护数据的完整性,确保数据在传输过程中不被改变。

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer SecurityTLS)是为网络通信提供安全及数据完整性的一种安全协议,是基于证书的认证。

    Telnet/SSL是带有SSLTelnet

四、Rlogin

    Rlogin起源于伯克利Unix,開始它仅仅能工作在Unix系统之间。如今已经能够在其它操作系统上执行。RloginTelnet功能使用方法相似,可是简单非常多。

Telnet,SSH1,SSH2,Telnet/SSL,Rlogin,Serial,TAPI,RAW

 如今,不断有新的Telnet选项被加入到Telnet中去,这就使得Telnet实现的源码数量大大添加。而Rlogin依旧变化不大,还是比較简单。

五、Serial 

    串行指每次一个事件,它通常跟并行即一次发生多个事件相反。

在传输数据中,经常常使用到时分和空分技术。串行发送信息中的单个位的传输在时间上隔开,而在并行发送多个位的情况下使用空间(在多个线路或者路径)分隔。  

    在计算机硬件和传输数据:串行连接、操作以及媒质通常意味着比較慢而简单得操作,而并行意味着较快的操作。这样的暗示并不总是正确的,由于串行媒质(比如,光纤电缆)可远远快于并行传输多个信号的媒质。      在PC中,打印机通常通过并行接口和电缆连接。从而可以较快的打印。

键盘和鼠标仅仅须要串行接口和线路。

  传统计算机及其程序经常是串行工作。计算机逐个地读取程序并运行其指令,然而,一些现代计算机具有多个处理器。可并行运行指令。

 

六、TAPI

    TAPI是电话应用编程接口(telephONe Application Programming Interface)的缩写。它能够使用户在电脑上通过电话或视频电话与电话还有一端的人进行交谈。

开发者使用TAPI编写的应用程序能有效的利用电话业务供应商的服务,既能够通过一个模拟Modem对其进行訪问,也能够訪问专业的用户交换机(PBX)所提供的高级功能。

    电脑上安装了TAPI,而且你安装了正确的应用程序和硬件设备,那么你就能够实现:

    1.能够看到与你谈话的人

    2.点击某人的照片就可以实现通话

    3.能够在你发送的e-mail中加入语音文件。也可收听你接收的e-mail中的语音文件。

    4.使用类似图形用户界面(GUI)来建立一个会议电话,然后准时參加会议。

    5.发送和接收传真

    6.能够编敲代码控制电脑自己主动接听某个号码的来电

    7.便携式无线手机

七、RAW

    RAW协议是大多数打印设备的默认协议。为了发送 RAW 格式的作业,打印server将打开一个针对打印机网络接口的 TCP 流。对于很多设备来说。这个接口将是port 9100。在创建 TCP/IPport之后,Windows将依照RFC 1759Printer MIB),使用SNMP来查询设备的对象标识符(Object IdentifierOID)。

假设设备返回了一个值,则解析系统文件tcpmon.ini来寻找匹配项。

假设打印机制造商提供了特定设备的特殊配置信息。则这些配置信息已经连同配置设置一起创建就绪。

比如,有些外部打印server接口支持多台打印机(比如。具有3个并行port连接的Hewlett Packard JetDirect EX)。制造商能够使用不同的port来指明应该将某项作业提交给哪台打印机(比如,将作业9102提交给port1,将作业9103提交给port2等等)。这一功能对于须要使用特殊port名称的打印server接口有所裨益,比方:某些IBM网络打印机上的PASSport。

版权声明:本文博主原创文章。博客,未经同意不得转载|Copyright ©2011-2015, Kallen Ding, All Rights Reserved.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/116906.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Junit测试代码怎么写

    Junit测试代码怎么写Junit测试文件的编写先贴个简单的例子大家感受一下packagese.test;importstaticorg.junit.Assert.*;importjava.io.FileNotFoundException;importorg.junit.Test;importse.lab.Graph;importse.lab.Main;publicclassMainTest01{

  • LoadRunner教程(15)-LoadRunner 初识Analysis

    LoadRunner教程(15)-LoadRunner 初识Analysisanalysis简介分析器就是对测试结果数据进行分析的组件,它是LR三大组件之一,保存着大量用来分析性能测试结果的数据图,但并不一定要对每个视图进行分析,可以根据实际情况选择相关的数据视图进行分析,分析结果可以生成一些不同格式的测试报告,可以对不同的图表进行合并分析。在controller里面点击analysis,可以生成分析图表或者在开始运行场景时…

  • jenkins+maven+svn自动部署和发布(超详细,图文并茂)

    jenkins+maven+svn自动部署和发布(超详细,图文并茂)

  • 移动通信网络结构「建议收藏」

    移动通信网络结构「建议收藏」移动通信网络架构蜂窝网络架构蜂窝系统:(小区制系统)将所要覆盖的地区划分为若干个小区,每个小区的半径可视用户的发布密度在1-10km左右,在每个小区设立一个基站为本小区范围内用户服务;与之相对应的网络称为蜂窝式网络。特点:用户容量大、服务性能较好、频谱利用率较高、用户终端小巧且电池使用时间长,辐射小等。问题:频率复用牵扯到系统的复杂性、重选、切换、漫游、位置登记、更新和管理以及系统鉴权等。…

  • Echarts网格颜色渐变 + 折线图折线发光高亮效果

    Echarts网格颜色渐变 + 折线图折线发光高亮效果series:里面定义折线发光高亮的效果网格颜色的渐变附上封住代码

    2022年10月23日
  • spring源码系列(二)——毁三观的spring自动注入

    spring源码系列(二)——毁三观的spring自动注入比如提到spring的自动注入作为一个java程序员肯定自信无比了解;但是笔者要说的自动注入可能会和你理解有很大出入。首先搞明白什么是自动注入,自动注入也可以叫做自动装配(springboot也有一个自动装配但是我认为翻译的不够准确,springboot的应该叫做自动配置和这里说的自动注入是两回事,笔者不是什么大牛或者权威;所以读者如果你坚持认为springboot也叫自动装配那也无可厚非,只…

    2022年10月31日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号