无线传输技术与TCP/IP关系

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无线传输技术与TCP/IP关系相关的知识,希望对你有一定的参考价值。

的确没有直接的关系,你把无线传输技术,比如蓝牙,NFC,WiFi等都是无线传输技术,但它们只是介质,如同以太网线一样的介质,和TCP/IP协议没有直接的联系,TCP/IP是三层以上的协议,而无线传输技术只是二层以下的技术。就如同你的一封信,你是愿意走EMS呢,还是挂号信,还是平信?这些方式就可以看作介质。追问

谢谢你的回答,,但我还想问问:无线传输技术对TCP/IP(数传)带来的影响和变革,,要写论文从哪几处下手呢?

追答

过去说TCP/IP网络协议,可能更多的是在个人电脑和服务器上使用,就是固定设备上的使用。但现在由于无线技术的普及和应用,多种无线设备的应用,TCP/IP可以更多的应用到移动设备上。而移动设备往往电池容量小,内存容量也小的情况,而原来的TCP/IP协议栈过于庞大,耗电高等会不利于移动设备应用,有些协议就需要裁剪和优化,从而保证在移动设备的正常使用。
我想你可以从这些方面着手吧。

参考技术A WLAN技术规范.规定了无线局域网传输速率,接口等等一些标准,像目前流行的WiFi.
TcP/IP是计算机网络互连的协议,它的模型包含了4层.
他们两个好像没什么直接的联系.
802.11协议主要工作在ISO协议的最低两层上,也就是物理层和数字链路层。TCP/IP能够在802.11协议上兼容运行.TCP/IP也能够在其他一些协议上兼容运行。追问

谢谢你的回答,,但我还想问问:无线传输技术对TCP/IP(数传)带来的影响和变革,,要写论文从哪几处下手呢?

参考技术B TCP/IP是一种计算机网络模型(四层),也可以说是一个协议簇,规定了整个计算机网络传输的一系列标准。而无线传输技术只是这个模型(四层)中的第一层(网络接口层)中的一种传输方式,规定了无线传输的标准,好比有线传输,我规定使用的是双绞线、光纤等,而无线规定用的是无线电波、红外线等。当然,还有其他更细致的规定。追问

谢谢你的回答,,但我还想问问:无线传输技术对TCP/IP(数传)带来的影响和变革,,要写论文从哪几处下手呢?

(转)复习TCP/IP协议与Http协议的区别

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”

  术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。 
    你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
    HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。

  下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置:

7 应用层 例如HTTPSMTPSNMPFTPTelnetSIPSSHNFSRTSPXMPPWhoisENRP
6 表示层 例如XDRASN.1SMBAFPNCP
5 会话层 例如ASAPTLSSSH、ISO 8327 / CCITT X.225、RPCNetBIOSASPWinsockBSD sockets
4 传输层 例如TCPUDPRTPSCTPSPXATPIL
3 网络层 例如IPICMPIGMPIPXBGPOSPFRIPIGRPEIGRPARPRARP、 X.25
2 数据链路层 例如以太网令牌环HDLC帧中继ISDNATMIEEE 802.11FDDIPPP
1 物理层 例如线路无线电光纤信鸽

 

1、HTTP协议的几个重要概念
 1.连接(Connection):一个传输层的实际环流,它是建立在两个相互通讯的应用程序之间。
 2.消息(Message):HTTP通讯的基本单位,包括一个结构化的八元组序列并通过连接传输。
 3.请求(Request):一个从客户端到服务器的请求信息包括应用于资源的方法、资源的标识符和协议的版本号
 4.响应(Response):一个从服务器返回的信息包括HTTP协议的版本号、请求的状态(例如“成功”或“没找到”)和文档的MIME类型。
 5.资源(Resource):由URI标识的网络数据对象或服务。
 6.实体(Entity):数据资源或来自服务资源的回映的一种特殊表示方法,它可能被包围在一个请求或响应信息中。一个实体包括实体头信息和实体的本身内容。
 7.客户机(Client):一个为发送请求目的而建立连接的应用程序。
 8.用户代理(Useragent):初始化一个请求的客户机。它们是浏览器、编辑器或其它用户工具。
 9.服务器(Server):一个接受连接并对请求返回信息的应用程序。
 10.源服务器(Originserver):是一个给定资源可以在其上驻留或被创建的服务器。
 11.代理(Proxy):一个中间程序,它可以充当一个服务器,也可以充当一个客户机,为其它客户机建立请求。请求是通过可能的翻译在内部或经过传递到其它的服务器中。一个代理在发送请求信息之前,必须解释并且如果可能重写它。
 代理经常作为通过防火墙的客户机端的门户,代理还可以作为一个帮助应用来通过协议处理没有被用户代理完成的请求。
 12.网关(Gateway):一个作为其它服务器中间媒介的服务器。与代理不同的是,网关接受请求就好象对被请求的资源来说它就是源服务器;发出请求的客户机并没有意识到它在同网关打交道。
 网关经常作为通过防火墙的服务器端的门户,网关还可以作为一个协议翻译器以便存取那些存储在非HTTP系统中的资源。
 13.通道(Tunnel):是作为两个连接中继的中介程序。一旦激活,通道便被认为不属于HTTP通讯,尽管通道可能是被一个HTTP请求初始化的。当被中继的连接两端关闭时,通道便消失。当一个门户(Portal)必须存在或中介(Intermediary)不能解释中继的通讯时通道被经常使用。
 14.缓存(Cache):反应信息的局域存储。

 2.发送请求
 打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。
 HTTP/1.0 请求消息的格式为:
 请求消息=请求行(通用信息|请求头|实体头)CRLF[实体内容]
 请求 行=方法 请求URL HTTP版本号 CRLF
 方 法=GET|HEAD|POST|扩展方法
 U R L=协议名称+宿主名+目录与文件名
 请求行中的方法描述指定资源中应该执行的动作,常用的方法有GET、HEAD和POST。不同的请求对象对应GET的结果是不同的,对应关系如下:
 对象 GET的结果
 文件 文件的内容
 程序 该程序的执行结果
 数据库查询 查询结果
 HEAD??要求服务器查找某对象的元信息,而不是对象本身。
 POST??从客户机向服务器传送数据,在要求服务器和CGI做进一步处理时会用到POST方法。POST主要用于发送HTML文本中FORM的内容,让CGI程序处理。
 一个请求的例子为:
 GEThttp://networking.zju.edu.cn/zju/index.htmHTTP/1.0 networking.zju.edu.cn/zju/index.htmHTTP/1.0 头信息又称为元信息,即信息的信息,利用元信息可以实现有条件的请求或应答。
 请求头??告诉服务器怎样解释本次请求,主要包括用户可以接受的数据类型、压缩方法和语言等。
 实体头??实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。
 实体??请求或应答对象本身。
 3.发送响应
 服务器在处理完客户的请求之后,要向客户机发送响应消息。
 HTTP/1.0的响应消息格式如下:
 响应消息=状态行(通用信息头|响应头|实体头) CRLF 〔实体内容〕
 状态行=HTTP版本号 状态码 原因叙述
 状态码表示响应类型
 1×× 保留
 2×× 表示请求成功地接收
 3×× 为完成请求客户需进一步细化请求
 4×× 客户错误
 5×× 服务器错误
 响应头的信息包括:服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。
 4.关闭连接
 客户和服务器双方都可以通过关闭套接字来结束TCP/IP对话

以上是关于无线传输技术与TCP/IP关系的主要内容,如果未能解决你的问题,请参考以下文章

请问计算机使用的无线网络使用的是TCP/IP协议吗?

IP MODEM远程测控油田工业级DTU数据传输 TCP/UDP/MODEM/MQTT模式协议

《无线与移动网技术》笔记无线网络物理层技术(非全)

基于软件定义无线电的实时频谱分析仪设备连接方法简单2端口TCP/IP连接

基于软件定义无线电的实时频谱分析仪设备连接方法简单2端口TCP/IP连接

Lora无线传输技术与Lorawan无线模块的区别