精华内容
下载资源
问答
  • SSL协议是一种安全传输协议,SSL是SecureSocketLayer的缩写,即安全套接层协议。该协议最初由Netscape企业发展而来,目前已经成为互联网上用来鉴别网站和网页浏览者的身份,以及在浏览器使用者及网页服务器之间...

    转载自品略图书馆  http://www.pinlue.com/article/2020/03/2322/5910049346926.html

     

    什么是SSL协议?

    SSL协议是一种安全传输协议,SSL是SecureSocketLayer的缩写,即安全套接层协议。该协议最初由Netscape企业发展而来,目前已经成为互联网上用来鉴别网站和网页浏览者的身份,以及在浏览器使用者及网页服务器之间进行加密通讯的全球化标准协议。由于SSL技术已建立到了所有主要的浏览器和WEB服务器程序当中,因此,仅需安装数字证书,或服务器证书就可以激活服务器功能了。

    SSL协议能够对信用卡和个人信息提供较安全的保护。SSL是对计算机之间整个会话进行加密的协议。在SSL中,采用了公开密钥和私有密钥两种加密方法。

    SSL协议的优势在于它是应用层协议确立无关的。高层的应用协议如HTTP、FTP、Telnet等能透明地建立于SSL协议之上。其在应用层协议通信之前就已经完成加密算法、通信密钥的协商以及服务器认证工作。在此之后应用层协议所传送的数据都会被加密,从而保证我们在互联网上通信的安全。

    SSL协议提供的安全服务有:

    1)认证用户和服务器,确保数据发送到正确的客户机和服务器;

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

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

    SSL的主要目的是在两个通信应用程序之间提供私密信和可靠性。这个过程通过3个元素来完成:

    1、握手协议。

    握手协议负责协商被用于客户机和服务器之间会话的加密参数。当一个SSL客户机和服务器第一次开始通信时,它们在一个协议版本上达成一致,选择加密算法,选择相互认证,并使用公钥技术来生成共享密钥。

    2、记录协议。

    记录协议用于交换应用层数据。应用程序消息被分割成可管理的数据块,还可以压缩,并应用一个MAC(消息认证代码);然后结果被加密并传输。接受方接受数据并对它解密,校验MAC,解压缩并重新组合它,并把结果提交给应用程序协议。

    3、警告协议。这个协议用于指示在什么时候发生了错误或两个主机之间的会话在什么时候终止。

    下面我们来看一个使用WEB客户机和服务器的范例。WEB客户机通过连接到一个支持SSL的服务器,启动一次SSL会话。支持SSL的典型WEB服务器在一个与标准HTTP请求(默认为端口80)不同的端口(默认为443)上接受SSL连接请求。当客户机连接到这个端口上时,它将启动一次建立SSL会话的握手。当握手完成之后,通信内容被加密,并且执行消息完整性检查,知道SSL会话过期。SSL创建一个会话,在此期间,握手必须只发生过一次。当SSL会话过程中出现了问题或端口设置出了问题,就会造成无法使用SSL连接现象。

    SSL握手过程步骤:

    步骤1:SSL客户机连接到SSL服务器,并要求服务器验证它自身的身份。

    步骤2:服务器通过发送它的数字证书证明其身份。这个交换还可以包括整个证书链,直到某个根证书权威机构(CA)。通过检查有效日期并确认证书包含有可信任CA的数字签名,来验证证书。

    步骤3:服务器发出一个请求,对客户端的证书进行验证。但是,因为缺乏公钥体系结构,当今的大多数服务器不进行客户端认证。

    步骤4:协商用于加密的消息加密算法和用于完整性检查的哈希函数。通常由客户机提供它支持的所有算法列表,然后由服务器选择最安全的加密算法。

    步骤5:客户机和服务器通过下列步骤生成会话密钥:

    a. 客户机生成一个随机数,并使用服务器的公钥(从服务器的证书中获得)对它加密,然后发送到服务器上

    b. 服务器用更加随机的数据(从客户机的密钥可用时则使用客户机密钥;否则以明文方式发送数据)响应。

    c. 使用哈希函数,从随机数据生成安全密钥。

    SSL协议的优点是它提供了连接安全,具有3个基本属性:

    l 连接是私有的。在初始握手定义了一个密钥之后,将使用加密算法。对于数据加密使用了对称加密(例如DES和RC4)。

    l 可以使用非对称加密或公钥加密(例如RSA和DSS)来验证对等实体的身份。

    l 连接时可靠的。消息传输使用一个密钥的MAC,包括了消息完整性检查。其中使用了安全哈希函数(例如SHA和MD5)来进行MAC计算。

    对于SSL的接受程度仅仅限于HTTP内。它在其他协议中曾被表明可以使用,但还没有被广泛应用。

    展开全文
  • 超文本传输协e69da5e6ba903231313335323631343130323136353331333365653936议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的...

    展开全部

    http协议 即 超文本传送协议。

    超文本传输协e69da5e6ba903231313335323631343130323136353331333365653936议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

    拓展资料:

    HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了今天普遍使用的一个版本--HTTP 1.1。为纪念Tim Berners-Lee提出HTTP后对互联网发展的贡献,万维网协会保留有他最原始提交的版本。

    HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

    HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。

    展开全文
  • 传输控制协议/ Internet协议(TCP / IP)计算机用来访问Internet的语言。它由一套旨在建立网络网络的协议套件组成,以为主机提供对Internet的访问。 TCP / IP通过提供其他功能(包括寻址,映射和确认)负责全面的数据...

    传输控制协议/ Internet协议(TCP / IP)是计算机用来访问Internet的语言。它由一套旨在建立网络网络的协议套件组成,以为主机提供对Internet的访问。

    TCP / IP通过提供其他功能(包括寻址,映射和确认)负责全面的数据连接并端对端传输数据。TCP / IP包含四层,与OSI模型略有不同。

    该技术非常普遍,以至于很少使用全名。换句话说,在通常情况下,首字母缩写词现在是术语本身。

    如今,几乎所有计算机都支持TCP / IP。TCP / IP不是一个单一的网络协议,而是以其中两个最重要的协议或层(TCP和IP)命名的一组协议。

    与任何形式的通信一样,需要两件事:要传输的消息和可靠传输消息的方法。TCP层处理消息部分。消息被分解为较小的单元,称为数据包,然后通过网络进行传输。数据包由接收方中相应的TCP层接收,并重新组合为原始消息。

    IP层主要与传输部分有关。这是通过分配给网络上每个活动接收者的唯一IP地址来完成的。

    TCP / IP被认为是无状态协议套件,因为每个客户端连接都是新建立的,而与先前的连接是否已建立无关。

    Internet协议(IP)是使用Internet协议套件(通常称为TCP / IP)通过单个网络或一系列互连网络在计算机之间交换消息的数字消息格式和规则的主要集(或通信协议)。 。消息被交换为数据报,也称为数据包或仅数据包。

    IP是Internet协议套件Internet层中的主要协议,它是一组通信协议,由四个抽象层组成:链接层(最低),Internet层,传输层和应用层(最高)。

    IP的主要目的和任务是根据数据报的地址将数据报从源主机(源计算机)传递到目标主机(接收计算机)。为了实现这一点,IP包括用于将标签(地址信息,它是元数据的一部分)放入数据报中的方法和结构。

    将这些标签放在数据报上的过程称为封装。

    IP与邮政系统类似,它允许发件人(源主机)对包裹(数据报)进行寻址(封装)并放入系统(Internet)中。但是,发送方和接收方之间没有直接链接。

    包(数据报)几乎总是分成几部分,但每一部分都包含接收者(目标主机)的地址。最终,每件物品通常通过不同的路线和时间到达接收器。这些路线和时间也由邮政系统(即IP)确定。

    但是,邮政系统(在运输和应用程序层中)在将所有邮件放回接收方(目标主机)之前将其放回原处。

    注意:IP实际上是一种无连接协议,这意味着到接收方(目标主机)的电路不需要在传输之前(由源主机)建立。继续类推,在发送信件/包裹之前,信件/包裹上的实际寄信人地址与收件人地址之间无需直接连接。

    最初,IP是Vint Cerf和Bob Kahn在1974年创建的传输控制程序中的无连接数据报服务。当格式和规则应用于允许连接时,就创建了面向连接的传输控制协议。两者共同构成了Internet协议套件,通常称为TCP / IP。

    Internet协议版本4(IPv4)是IP的第一个主要版本。这是Internet的主要协议。但是,iPv6处于活动状态并且正在使用中,其部署在全世界范围内都在增加。

    寻址和路由是IP最复杂的方面。但是,网络中的智能以路由器的形式位于节点(网络互连点)处,这些路由器将数据报转发到到最终目的地的路由上的下一个已知网关。路由器使用内部网关协议(IGP)或外部网关协议(EGP)来帮助制定转发路由决策。

    路由由数据报中的路由前缀确定。路由过程因此可能变得复杂。但是,路由智能以光速(或接近光速)确定最佳路由,并且数据报段和数据报都最终到达其目的地。

    以上就是传输控制协议/互联网协议(TCP / IP)是什么意思?的介绍。

    VeCloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,在全球的数据中心节点30个,POP节点超过200个,服务的大客户超过300个,涉及金融、互联网、游戏、AI、教育、制造业、跨国企业等行业领域。

    展开全文
  • http 协议中的content length是什么意思? 2011-06-09 22:39wangsufu77 分类:编程语言 | 浏览 15126 次  编程语言互联网 假如是100K的话,是不是这这个POST请求中只能容纳100的长度? 超过这个长度会自动...

    http 协议中的content length是什么意思?

    2011-06-09 22:39wangsufu77  分类:编程语言 | 浏览 15126 次
     编程语言互联网
    假如是100K的话,是不是这这个POST请求中只能容纳100的长度?
    超过这个长度会自动创建一个新的POST吗?那假如不满100数据会发出去吗?还是一直等待100K?
    请高手详细解答一下啊,谢谢!!
    2011-06-11 09:58 提问者采纳
    content length是指报头以外的内容长度。
    一般的服务器实现中,超过这个长度的内容将被抛弃。 不会产生新post。
    如果短于内容长度,协议要求服务器返回400错误信息Bad Request(不正确的请求)的。
    POST是把键-值对放在内容中传递,受上述规则制约。

    http://zhidao.baidu.com/link?url=fPVX2Gyi3buhH10IdeKJ6sRdkLFqiRPtAItKO0TAkUxJHlPJLrZsREVV_j_s8psnAiGHEP41Qq6l7xfUAlBKia


    http 协议中的content length是什么意思?

    2011-06-09 22:39wangsufu77  分类:编程语言 | 浏览 15126 次
     编程语言互联网
    假如是100K的话,是不是这这个POST请求中只能容纳100的长度?
    超过这个长度会自动创建一个新的POST吗?那假如不满100数据会发出去吗?还是一直等待100K?
    请高手详细解答一下啊,谢谢!!
    2011-06-11 09:58
    提问者采纳
    content length是指报头以外的内容长度。
    一般的服务器实现中,超过这个长度的内容将被抛弃。 不会产生新post。
    如果短于内容长度,协议要求服务器返回400错误信息Bad Request(不正确的请求)的。
    POST是把键-值对放在内容中传递,受上述规则制约。

    http 协议中的content length是什么意思?

    2011-06-09 22:39wangsufu77  分类:编程语言 | 浏览 15126 次
     编程语言互联网
    假如是100K的话,是不是这这个POST请求中只能容纳100的长度?
    超过这个长度会自动创建一个新的POST吗?那假如不满100数据会发出去吗?还是一直等待100K?
    请高手详细解答一下啊,谢谢!!
    2011-06-11 09:58
    提问者采纳
    content length是指报头以外的内容长度。
    一般的服务器实现中,超过这个长度的内容将被抛弃。 不会产生新post。
    如果短于内容长度,协议要求服务器返回400错误信息Bad Request(不正确的请求)的。
    POST是把键-值对放在内容中传递,受上述规则制约。
    展开全文
  • ipfs是什么意思?filecoin是什么项目?星际文件系统。IPFS是一个分布式网站。点对点超媒体协议。可以使我们的互联网更快 更安全 而且更加开放。2为什么会有IPFS?我们都知道 互联网基于HTTP协议。HTTP协议是一个很棒的...
  • IP地址互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),IP Address的缩写。IP地址IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此...
  • 在配置Nginx的时候会看见listen [::]:80,这是什么意思呢? 解释 ipv6 [::]其实表示的是ipv6地址,所以首先我们需要一点ipv6的知识 IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网...
  • IP是什么意思

    2019-07-15 10:13:41
    IP协议是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要...
  • Web是什么意思

    2015-06-01 12:19:43
     web本意蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。
  • IPFS是什么?IPFS能够称之为星际系统文件,是由胡安·贝内特在二零一四年设计的互联网技术新协议,其设计方案总体目标是完成数据信息的永久性储存、消除互联网上的反复数据,并获得储存在网络节点上的数据地址,它是...
  • SLA的定义来源百度,这到底是什么意思呢? 我们平常经常看到互联网公司喊口号,我们今年一定要做到3个9、4个9,即99.9%、99.99%,甚至还有5个9,即99.999%。 这么多9代表什么意思呢? 首先,SLA的概念,对互联网...
  • FTP服务器是什么意思?FTP服务器怎么搭建?FTP服务器是什么意思?FTP服务器怎么搭建? FTP服务器是什么意思? FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP...
  • ddos攻击是什么意思

    2020-09-10 16:46:18
    DDoS,即拒绝服务攻bai击,近年来愈演du愈烈的一种攻击手段,其主要目的造成目zhi标主机的 TCP/IP 协议dao层拥塞、或者导致应用层异常终止而形成拒绝服务的现象。 一般来说指攻击者利用“肉鸡”对目标网站在较...
  • 一种互联网身份认证协议,其具有唯一性和信息不可否认性,其概念与OpenID相似,者具有开放、分散、自由等特性。VIeID用户在网络中证明自己身份或表明某种资格时所使用的工具。亦可根据在网络通讯中对方出示的...
  • HIPS是什么意思

    千次阅读 2009-09-03 17:12:00
    传统的nips网络防火墙说白了就是只有在你使用网络的时候能够用上,通过特定的 tcp/ip协议来限定用户访问某一ip地址,或者也可以限制互联网用户访问个人用户和服务器终端,在不联网的情况下没有什么用处的;...
  • 子网掩码(subnetmask)每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解tcp/ip协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。ip地址的结构要想理解什么是子网掩码,就不能不了解ip地址的构成。...
  • HTML文档是什么意思

    2014-12-05 11:43:00
    从本质上来说,Internet( 互联网)一个由一系列传输协议和各类文档所组成的集合,html文件只是其中的一种。这些HTML文件存储在分布于世界各地的服务器硬盘上,通过传输协议用户可以远程获取这些文...
  • RTSP协议的视频流(默认需要插件才可以播放的)经由EasyNVR处理后可以满足无插件的全平台直播。处理后会获取到RTMP、HLS视频流,这解决了插件直播的问题,只要终端设备支持H5,就可以播放EasyNVR分发出的视频流。 ...
  • 什么是SSH?SSH一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的...
  • cas协议是sso解决方案中德一种,主要解决应用之间的用户登录状态的共享,以及共享用户的个人信息。但是由于cas协议的原因,在某些互联网应用场景中也会造成一些问题,这些在后面都会讲到。 原理:  场景1:用户未...
  • 先阅读一下我之前关于TCP/IP以及OSI模型的文章)通信之路——用最简洁的文字告诉你互联网协议TCP/IP通信之路——几分钟带你了解OSI在网络通信中,有几个非常关键的名词——网桥,网关,交换机,路由器,甚至可以说是...
  • 1什么是SSH?SSH一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的...
  • 1. 什么是SSH?SSH一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全...
  • 网络兼容性是什么意思

    千次阅读 2010-04-21 00:16:00
    Ipbaobao在上周的IPv6峰会上,发表了... 所谓兼容性,指几个硬件之间、几个软件之间、几个软硬件或不同本版/类型的协议之间的相互配合的程度。大致包括了计算机兼容性、软件兼容性和硬件兼容性等。 如果特定软件

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 161
精华内容 64
热门标签
关键字:

互联网协议是什么意思