精华内容
下载资源
问答
  • 主流协议详述

    千次阅读 2010-07-13 08:21:00
    在TCP/IP网络环境下,每个主机都分配了一个32位IP地址,这种互联网地址是在网际范围标识主机一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机物理地址。这样就存在把IP地址变换成物理地址...

    ARP(地址解析协议),通过遵循该协议,只要我们知道了某台机器的IP地址,即可以知道其物理地址。在TCP/IP网络环境下,每个主机都分配了一个32位的IP地址,这种互联网地址是在网际范围标识主机的一种逻辑地址。为了让报文在物理网路上传送,必须知道对方目的主机的物理地址。这样就存在把IP地址变换成物理地址的地址转换问题。以以太网环境为例,为了正确地向目的主机传送报文,必须把目的主机的32位IP地址转换成为48位以太网的地址。这就需要在互连层有一组服务将IP地址转换为相应物理地址,这组协议就是ARP协议。

     

    TCP/IP(传输控制协议/网际协议)是互联网中的基本通信语言或协议。在私网中,它也被用作通信协议。当你直接网络连接时,你的计算机应提供一个TCP/IP程序的副本,此时接收你所发送的信息的计算机也应有一个TCP/IP程序的副本。


      TCP/IP是一个两层的程序。高层为传输控制协议,它负责聚集信息或把文件拆分成更小的包。这些包通过网络传送到接收端的TCP层,接收端的TCP层把包还原为原始文件。低层是网际协议,它处理每个包的地址部分,使这些包正确的到达目的地。网络上的网关计算机根据信息的地址来进行路由选择。即使来自同一文件的分包路由也有可能不同,但最后会在目的地汇合。 TCP/IP使用客户端/服务器模式进行通信。TCP/IP通信是点对点的,意思是通信是网络中的一台主机与另一台主机之间的。TCP/IP与上层应用程序之间可以说是“没有国籍的”,因为每个客户请求都被看做是与上一个请求无关的。正是它们之间的“无国籍的”释放了网络路径,才是每个人都可以连续不断的使用网络。许多用户熟悉使用TCP/IP协议的高层应用协议。包括万维网的超文本传输协议(HTTP),文件传输协议(FTP),远程网络访问协议(Telnet)和简单邮件传输协议(SMTP)。这些协议通常和TCP/IP协议打包在一起。使用模拟电话调制解调器连接网络的个人电脑通常是使用串行线路接口协议(SLIP)和点对点协议(P2P)。这些协议压缩IP包后通过拨号电话线发送到对方的调制解调器中。有TCP/IP协议相关的协议还包括用户数据报协议(UDP),它代替TCP/IP协议来达到特殊的目的。其他协议是网络主机用来交换路由信息的,包括Internet控制信息协议(ICMP),内部网关协议(IGP),外部网关协议(EGP),边界网关协议(BGP)。 

     

         ICMP的全称是 Internet Control Message Protocol 。从技术角度来说,ICMP就是一个“错误侦测与回报机制”,其目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性﹐其功能主要有:


      · 侦测远端主机是否存在。


      · 建立及维护路由资料。


      · 重导资料传送路径。


      · 资料流量控制。

     

    FTP(文件传输协议) 是File Transfer Protocol的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 

     

    UDP(用户数据包协议) 是User Datagram Protocol的简称,是 OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。它是IETF RFC 768是UDP的正式规范。

     

    RIP(路由信息协议)是一种在网关与主机之间交换路由选择信息的标准。RIP 是一种内部网关协议。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。作为形成网络的每一个自治系统,都有属于自己的路由选择技术,不同的 AS 系统,路由选择技术也不同。作为一种内部网关协议或 IGP(内部网关协议),路由选择协议应用于 AS 系统。连接 AS 系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),目前仍然应用于因特网,这样的协议通常被视为内部 AS 路由选择协议。RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。

     

    HTTP(超文本传输协议)为HyperText Transfer Protocol的简称,是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 

     

    HTTPS(超文本传输安全协议)为Hypertext Transfer Protocol over Secure Socket Layer的简称,是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。https:URL表明它使用了HTTP,但HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统的最初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。

     

    注:部分定义源于百度百科

    展开全文
  • 互联网协议

    2017-07-07 15:07:37
    互联网协议分物理层、数据链路层、网络层、传输层、应用层。 简单来说, 物理层是实际连接两个电脑实际方式:光缆、电缆、双绞线、无线电波等方式。传输是01信号。 后面几层用来解决实际传输中碰到问题,...

    互联网协议分物理层、数据链路层、网络层、传输层、应用层。

    简单来说,

    物理层是实际的连接两个电脑的实际方式:光缆、电缆、双绞线、无线电波等方式。传输的是01信号。

    后面几层用来解决实际传输中碰到的问题,我要传给谁?怎么找到对方?对方主机有很多应用怎么知道具体是哪一个?传输数据内容的格式。

    数据链路层,“以太网”协议成为电信号分组主流,以太规定,一组电信号叫一个帧,一个帧分为头和数据。头是固定18个字节,数据46-1500个字节。


    用来标识对方的和自己的MAC地址,MAC地址是每一个网卡出厂的时候对应一个12个16进制位,全球独一无二。怎么根据MAC地址找到对方?方法就是在子网内广播消息,每个计算机判断是不是自己的MAC地址,是就处理,不是就抛弃。

    网络层,但是不是所有计算都在同一个子网中,不然所有都广播接受到太多冗余数据就灾难了。不同子网之间,MAC地址互相还是找不到对方,这时就需要IP地址来区别哪些是属于同一个子网,IPV4协议,32位2进制数,由子网掩码,标识哪几位为相同子网。两个ipv4地址,都与自己的子网掩码做与,结果相同就是相同子网。IP协议作用,一个是分配ip地址,一个是判断相同子网。

    ip协议头可以放到以太网协议的数据中,头20-60个字节,数据最长65534字节,如果超出就要分成多个以太网帧。ip头里放版本,长度、ip地址等。整个头和数据作为以太帧的数据


    ARP协议,由于数据通过以太网协议传输,就必须知道对方的MAC地址,但是通常知道ip地址(DNS服务),不知道对方MAC地址。如果不在一个子网,就只能把数据发给网关,如果在一个子网,就发送一个MAC地址为FFFFFFFFFFF的,包含ip地址的,接收后确认是否是自己的ip,并返回MAC地址,否则丢弃。

    传输层,有了IP和MAC地址,可以连接任一两台机器,但一台主机会做很多操作,要知道请求的是哪一个操作,需要指定端口号。端口0到65535正好是16位2进制数。0到1023端口被系统占用,用户用高位。网络层是主机和主机间沟通,传输层是端口和端口连接。

    UNIX把主机+端口叫做套接字。

    传输层协议UDP协议和TCP协议。UDP简单,把UDP协议放到IP数据中。TCP三次握手,第一次发送连接请求,对方回复同意,连接方发送确认,对方等待连接放发送数据,连接方可以发送数据。三次握手是最少的保证有效可靠沟通的次数。

    应用层,数据源五花八门,要知道怎么解析数据,需要知道对方传送的规则。应用层的作用就是规定数据的格式。

    包括Email,FTP,www等等。



    用户上网需要什么:

    1.IP地址,子网掩码

    2.网关地址

    3.DNS地址(网址和ip的映射)





    展开全文
  • 互联网四大主流技术

    2015-08-05 10:31:20
    [b]互联网四大主流技术[/b] 1、webSocket 即时通信即时通信(WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。) 2、web API提供api接口(应用程序编程接口),ASP.NET Web...
    [b]互联网四大主流技术[/b]
    1、webSocket 即时通信即时通信(WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。)

    2、web API提供api接口(应用程序编程接口),ASP.NET Web API 构建 RESTful 服务的理想平台
    3、restful 请求风格(开发人员可以轻松使用 Ajax 和 RESTful Web 服务一起创建丰富的界面。)
    4、MVC 架构(客户端和服务端)

    在项目开发中,这几个技术是经常涉及到的,必须跟上技术潮流
    展开全文
  • 物联网是一个基于互联网、传统电信网等信息承载体,它让所有能够被独立寻址普通物理对象形成互联互通网络。“物联网” 即“万物相连的互联网”,就是把各种各样设备、传感器连起来。物联网是一个基于 互联网...

    大家都知道互联网(internet),又称国际网络,属于传统领域。指的是是网络与网络之间所串连成的庞大网络。现在网购、资料查询,看视频,打游戏都是基于互联网。那么物联网呢?物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。“物联网” 即“万物相连的互联网”,就是把各种各样的设备、传感器连起来。

    025dbb72dff853f051c2fd9cee6f2dca.png

    物联网是一个基于 互联网 、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互

    MQTT 全称为 Message Queuing Telemetry Transport(消息队列遥测传输)是一种基于发布/订阅范式的二进制“轻量级”消息协议,由 IBM公司 发布。针对于网络受限和嵌入式设备而设计的一种数据传输协议。

    MQTT协议工作原理

    88d6bade30e52e185498c33c25d8fc93.png

    MQTT协议QOS等级:

    QOS等级在PUBLISH控制报文中体现

    eb7de00e8629dfc374803cb6d876b292.png

    1~2Bit体现Qos等级

    326af7511fb2dd578bad482f190a8615.png
    • QoS 0:“消息次数≤1”,这种等级不保证消息到达,往往使用于持续分发的丢失一两次不会出现问题的情况。历史环境质量值。
    • QoS 1:“消息次数≥1”,这种等级的消息保证消息到达,往往使用于各种设备参数修改和控制,比如控制开启空调,收到多次无所谓,只要数据到到了就可以了。
    • QoS 2:“消息次数=1”,这种等级消息确保消息只到达一次,这个等级在一个收费缴费中,不能多不能少。

    MQTT报文类型

    2fb251e39a97cf1f0339ec102a688bbe.png
    • 0:保留位
    • 1 CONNECT :客户端与服务端的网络连接建立后, 客户端发送给服务端的请求连接报文
    • 2 CONNACK :服务端收到客户端请求连接报文后的回复。
    • 3 PUBLISH:客户端向服务端发布一个消息(双向)QOS0
    • 4 PUBACK :服务端收到客户端发布消息后的回复(双向) QOS1
    • 5 PUBREC :服务端收到客户端发布消息后的回复(双向)。QOS2-2
    • 6 PUBREL :客户端在收到服务端PUBREC报文后,发送释放请求QOS2-3
    • 7 PUBCOMP:服务端在收到释放请求后的确认响应(双向)QOS2-4
    • 8 SUBSCRIBE:客户端向服务端发送SUBSCRIBE报文用于创建一个或多个订阅。
    • 9 SUBACK:用于回复客户端订阅请求的报文。
    • 10 UNSUBSCRIBE :客户端发送UNSUBSCRIBE报文给服务端, 用于取消订阅主题。
    • 11 UNSUBACK :服务端回复UNSUBACK报文给客户端用于回复收到取消订阅主题。
    • 12 PINGREQ:客户端一定时间间隔内发送数据至服务端,表示自己还活着,与单片机中喂狗类似。
    • 13 PINGRESP :服务端收到客户端心跳包后回复客户端,服务器还活着,你放心。
    • 14 DISCONNECT:这个报文就是客服端告诉服务端,我要睡觉了,别打扰我,睡醒了在跟我讲。
    • 15:保留位

    MQTT协议标准中文版

    https://mcxiaoke.gitbooks.io/mqtt-cn/content/mqtt/02-ControlPacketFormat.html

    展开全文
  • 三种主流流媒体协议比较

    万次阅读 2017-03-06 12:22:03
    一、介绍在流媒体协议中,常用流...二、协议介绍1、HTTP协议:HTTP视频协议,主要是在互联网普及之后。在互联网上看视频需求下形成。 最初HTTP视频协议,没有任何特别之处,就是通用HTTP文件渐进式下载
  • 计算机技术领域当前的主流技术及其社会需求调查报告——互联网互联网(英语:internet),又称网际网络,或音译因特网(Internet)、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成...
  • 摘要: 本文主要分析了当前互联网主流协议的特点及所存在安全问题,以作者本人长期信息安全工作经验为基础,提出了一些合理安全解决方案,并在本文后部着力介绍了当前较为成熟的互联网安全体系— Public ...
  • 互联网主要标准管理团体万维网联盟(World Wide Web Consortium,...迄今,ck手表官网(www.sddhjt.com)该计划还未获得HTML工作组批准,但该组将与访问工作组(ATF)和WAI协议及格式工作组进行讨论。 在W3C中国推...
  • tcp/ip协议栈: 是互联网的主流协议 1) 四层模型 a) 网络接口层->网络层->传输层->应用层 b) 网络接口层: 与物理介质交互 c) 网络层: ip协议,arp协议 d) 传输层: tcp协议,udp协议 e) 应用层: http协议,ftp协议,...
  • 我们最常见流媒体协议的RTMP协议,在网络和硬件正常好情况下,延迟可以达到1-3s左右,它也是目前主流视频直播中最常见的协议,像我们安防流媒体服务器也支持这种协议的视频流输出。 为什么到现在还没有 ...
  • 内容创业浪潮正在深刻改变互联网的形态:基于URL的WEB已不再是主流形式,反而是一个个内容平台,正在形成大量的“内容孤岛”:微博、微信、今日头条、百家号、企鹅号等等,均已实现自产自销,自成一体,不同孤岛之间...
  • 交互须知HTTP协议

    2016-12-13 11:06:06
     HTTP1.1是一个基于文本的互联网实体信息交互主流协议,这里实体可以是WAP兼容浏览器之类用户终端,可以是WAP网关之类代理服务器,也可以是 Java servlet之类源服务器程序。它们之间交互信息就是两大
  • Android作为移动设别的主流操作系统,具有开源,免费等优势,但是在Android系统中,并没有提供ad hoc网络连接。在灾难救援、战场通信、智能家电领域基于Android的ad hoc网络都具有极大的研究价值。通过对Android系统...
  • 5月29日消息,创新工厂董事长李开复今日在站长大会上作出六大预测,他认为WAP(无线应用协议)时代已经过去、Android手机价格今年会降到 1500块、3G费用短期降不下来,娱乐加社交将成为中国主流应用、移动开发者巨大...
  • 物联网常用的网络协议:MQTT...是的,在日常的 Web 开发中,我们总是需要跟它打交道,因为 HTTP 协议互联网的主流网络协议。类似地,应用在互联网中的网络协议,还有收发电子邮件的 POP3 、SMTP 和 IMAP 协议,以及
  • 一、OSPF简介OSPF(Open Shortest Path First,开放最短路径优先)是 IETF(Internet Engineering Task Force,互联网工程任务组)组织开发一个基于链路状态内部网关协议。二、OSPF特点OSPF 具有如下特点:1、适应...
  • 即时通讯是一个终端连往一个通讯网路服务类软件。即时通讯不同於e-mail...目前在互联网上受欢迎即时通讯软件包括QQ、百度HI、新浪UC、MSN Messenger等。  目前IM有四种协议:即时信息和空间协议(IMPP)、空间和即
  • 由于PLD是作为一种通用器件生产的,而它的逻辑功能是由用户通过对器件编程实现的,随着PLD的集成度越来越高,速度越来越快,设计越来越方便灵活,因而日益成为专用集成电路ASIC设计的主流方法。特别是二
  • 即时通讯是一个终端连往一个通讯网路服务类软件。即时通讯不同於e-mail...目前在互联网上受欢迎即时通讯软件包括QQ、百度HI、新浪UC、MSN Messenger等。  目前IM有四种协议:即时信息和空间协议(IMPP)、空间和即
  • 为了充分利用移动互联网的快速发展,提高煤矿安全管理的信息化水平,提出了一种新的面向移动互联网的煤矿安全监测平台。依据标准的数据协议,利用可扩展的采集模块,平台将多个安全监控子系统和生产过程子系统的关键数据...
  • 互联网飞速发展的今天,TCP/IP协议已经成为数据网络互联的主流协议。在各种网络上运行的大大小小各种型号路由器,承担着控制本世纪或许最重要信息的流量,而这成百上千台路由器间的协同工作,离不开路由协议。OSPF...
  • 目前,针对主流IM安全问题解决方案主要是通过SSL 方式实现客户端到服务器认证和加密通信[ 2 ] ,尚未有效地 解决客户端之间身份认证、消息加密与消息认证问题。本 文在不影响IM功能前提下,设计附加在IM客户端...
  • 一些软件公司和外包公司还在使用基于二阶段提交协议的解决方案,但是一些主流的互联网公司主要是用mq等解决方案,像蚂蚁金服使用是基于TCC解决方案。 二阶段提交协议 二阶段提交协议其实很好理解,分为两步走...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 556
精华内容 222
关键字:

互联网的主流协议