请问网络传输协议与应用层协议的区别,谢谢!
就我当前的了解,网络是分层的, OSI 7层模型相对复杂,也不常见, 用DoD 4层模型来解释可能会更好, 最底下是数据链路层(可以见MAC),然后就是IP层了(可见IP),再向上就是传输层(可见端口)传输层有UDP和TCP两种协议,在复杂的网络环境中UDP快,准确性差,需要应用自己保证, TCP开销大, 相对慢,准确性tcp自己就可以保证了(给新人讲,不抬杠哦)。再向上就是应用层, 例如http,socket等等。 网络传输过程中这些层都是需要的, http协议相对复杂,开销也不小, 大型游戏看是什么类型的吧,有一些卡片游戏也用http作为应用层协议。 但对实时性要求较高的游戏,可能会用sokect或自己开发应用层协议。没必要用相对开销那么大的http。 所以,其实不是没有应用层协议,只不过是自己实现的简陋版“协议”罢了。为什么不用标准的, 绝大多数就是因为不需要那么重的协议啦。 所以,DoD 4层(相对OSI 7层)其实一层都不会少的啦。
楼下网络说的IP其实是网络层协议啦, 和tcp/udp这些传输层的算是上下级关系。
如下:
SMTP:简单邮件传输协议
Telnet:远程登录协议
SNMP:简单网络管理协议
FTP:文件传输协议
LPD:行式打印机守护进程
TFTP:简单文件传输协议
NFS:网络文件系统协议
TCP/IP协议:
TCP/IP模型也被称作DoD模型(Department of Defense Model)。TCP/IP字面上代表了两个协议:TCP(传输控制协议)和IP(网际协议)。1983年1月1日,在因特网的前身(ARPA网)中,TCP/IP协议取代了旧的网络控制协议(NCP,Network Control Protocol),从而成为今天的互联网的基石。
你的问题可以明确一点就是传输层协议时不包涵应用层协议的,他们处于不同的层,作用也都各不一样,如果要更深刻的理解这个问题,你还是找一下TCP/IP七层模型资料看下了。
网络分为七层结构(有些为四层),每一层都有其作用,分层是为了能够更好的扩展网络的一些功能。
比如传输层,有些用tcp/ip、有些用udp。
国际标准化组织(ISO)设计的OSI参考模型目的是成为一个所有销售商都能实现的开放网络模型.分层为:应用层;表示层;会话层;传输层;网络层;数据链路层;物理层.这并不是一个工业标准.
美国国防部提出的TCP/IP模型定义了现在建立大多数网络时所使用的网络标准协议.分层为:应用层;传输层;网络互联层;网络接入层.相比OSI,TCP/IP是另一个主要的开放网络模型,并且得到了市场的广泛认同.
分层的优点有很多:
1,促进标准化工作,允许各个供应商进行开发.
2,各层间相互独立,把网络操作分层复杂性单元.
3,灵活性好,某一层变化不会影响到别的层,设计者可专心设计和开发模块功能.
4,各层间通过一个借口在相邻层上下通信.
TCP\/IP是什么
它是在网络的使用中的最基本的通信协议。TCP\/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP\/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP\/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
网络数据是怎样传输的?
(4)传输层 传输层解决的是数据在网络之间的传输质量问题,它属于较高层次。传输层用于提高网络层服务质量,提供可靠的端到端的数据传输,如常说的QoS就是这一层的主要服务。这一层主要涉及的是网络传输协议,它提供的是一套网络数据传输标准,如TCP协议。 传输层的功能包括:映像传输地址到网络地址、多路复用与分割、...
HTTP与HTTPS分别代表什么意思?又有什么区别
HTTP协议属于明文传输协议,是以明文的方式在网络中传输数据的,主要优点是简单、灵活、易扩展、应用广。但通信内容易被窃听、篡改、劫持、无法保证数据的完整性和准确性。HTTPS协议属于加密传输协议,HTTPS协议中传输的数据是需要经过SSL加密后进行传输的,因此 HTTPS在传输数据方面具有较高的安全性。但HTTPS...
计算机网络协议指的是什么?
计算机网络协议的作用是实现不同计算机和网络设备之间的数据交换和通信,以便实现网络中的资源共享和信息传输。不同协议的制定和使用,使得网络中的各种设备和系统都能够顺利地进行通信和交换数据。同时,协议的标准化和统一,也保证了网络的稳定性、安全性和互操作性。---FunNet超有趣学网络 ...
计算机网络的协议是什么?
计算机协议,也叫作网络协议,是通信计算机双方必须共同遵从的一组约定。为了使数据在网络上从源到达目的,网络通信的参与方必须遵循相同的规则,这套规则称为协议,它最终体现为在网络上传输的数据包的格式。最常见的计算机协议是OSI\/RM协议。国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”...
计算机网络协议有哪些?
Message Access Protocol 4) 即 Internet信息访问协议的第4版本 · IRC (Internet Relay Chat )网络聊天协议 · NNTP (Network News Transport Protocol)RFC-977)网络新闻传输协议 · XMPP 可扩展消息处理现场协议 · POP3 (Post Office Protocol 3)即邮局协议的第3个版本 · SIP 信令控制协议 ·...
internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是...
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP是客户端浏览器或其他程序与...
TCP\/IP是什么意思?
TCP \/ IP(传输控制协议\/互联网协议),也称为互联网协议套件,是万维网的核心通信系统,它使每个连接互联网的设备能够同时与其他所有此类设备进行通信。实质上,它是安装在每台计算机上的计算机化语法(语言),用于公共(Internet)和专用(内部网和外部网)网络。该协议的发展使互联网以及在线商务迅速...
08秋计算机一级考试答案
13. Internet是全球互联网络,通过___协议将不同类型的网络和计算机连接起来。 A)CSMA\/CD B)IPX\/SPX C)NetBEUI D)TCP\/IP 14. 用户计算机通过局域网与Internet相连时,在设置TCP\/IP 协议是,应包括对___的设置。 A)主机的IP地址 B)域名服务器的 IP地址 C)网关的 IP地址 D)主机、域名服务器及网关的IP地址...
TCP和IP协议的主要功能是什么?
主要特点:1、TCP\/IP协议不依赖于任何特定的计算机硬件或操作系统,提供开放的协议标准,即使不考虑Internet,TCP\/IP协议也获得了广泛的支持。所以TCP\/IP协议成为一种联合各种硬件和软件的实用系统。2、TCP\/IP协议并不依赖于特定的网络传输硬件,所以TCP\/IP协议能够集成各种各样的网络。用户能够使用以太网(...
牧阙多种: Http协议和TCP/IP协议有什么区别和联系: 1、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据. 2、关于TCP/IP和HTTP协议的关系,有一段比较容易理解的介绍:“我们在传输数据...
湟源县18032073295: HTTP 和 Socket 的区别 - ?
牧阙多种: HTTP:超文本传输协议,首先它是一个协议,并且是基于TCP/IP协议基础之上的应用层协议.TCP/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据.HTTP协议详细规定了浏览器与服务器之...
湟源县18032073295: 传输层和网络层又什么区别 - ?
牧阙多种: 在协议栈中,传输层协议为不同主机上运行的进程提供逻辑通信,而网络层协议为不同主机提供逻辑通信.这个区别很微妙,但却非常重要. 传输层(Transport Layer)是ISO OSI协议的第四层协议,实现端到端的数据传输; 网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间,它在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向运输层提供最基本的端到端的数据传送服务.
湟源县18032073295: 计算机网络应用层和传输层及网络层协议有哪些 - ?
牧阙多种: 应用层协议:1、远程登录协议(Telnet)2、文件传输协议(FTP)3、超文本传输协议(HTTP)4、域名服务协议(DNS)5、简单邮件传输协议(SMTP)6、邮局协议(POP3) 其中,从网络上下载文件时使用的是FTP协议,上网游览网页时...
湟源县18032073295: webrtc和websocket的区别 - ?
牧阙多种: 按照OSI网络分层模型,IP是网络层协议,TCP是传输层协议,而HTTP是应用层的协议.在这三者之间,SPDY和WebSocket都是与HTTP相关的协议,而TCP是HTTP底层的协议.WebSocket则提供使用一个TCP连接进行双向通讯的机制,包括...
湟源县18032073295: HTTP中TCP/IP和Socket中TCP/IP的区别 - ?
牧阙多种: 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层. 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP...
湟源县18032073295: 关于网络应用层协议和传输层协议的问题?
牧阙多种:首先需要DNS服务器将这个URL的服务器IP找到,使用的应用层协议是DNS协议,传输层是UDP协议;然后得到了IP地址后就通过http协议去访问该服务器,传输层用的是TCP协议,要下载原始文件用的应用层协议是FTP,传输层用的是TCP协议.
湟源县18032073295: HTTP和TCP协议的区别? - ?
牧阙多种: HTTP是应用层协议,TCP是传输层协议!数据包在网络传输过程中,HTTP被封装在TCP包内!!
湟源县18032073295: java网络编程TCP/IP Http和Socket的区别 - ?
牧阙多种: TCP/IP 是网络的一个统称,有时也指tcp的通讯HTTP 是在TCP/IP基础上的一个网络通讯方式.HTTP 是在TCP/IP基础上的一个网络协议