TCP/IP协议族各层所含的主要协议——应用层

应用层主要包含FTP和HTTP协议。FTP提供交互式文件传输,适用于异构网络,而HTTP是面向事务的基础协议,无连接且无状态。HTTP请求报文包括方法如GET、POST,响应报文包含状态码,如200表示成功,404表示未找到。常见的状态码还包括100、202、302、400、404和500等。
摘要由CSDN通过智能技术生成

应用层主要包含的协议有:文件传送协议FTP、超文本传送协议HTTP

FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。

基于TCP的FTP和基于UDP的TFTP都是文件共享协议中的一大类,即复制整个文件,其特点是:若要存取一个文件,就必须先获得一个本地的文件副本。如果要修改文件,只能对文件的副本进行修改,然后再将修改后的文件副本传回到原节点。

文件共享协议中的另一大类是联机访问,联机访问意味着允许多个程序同时对一个文件进行存取。和数据库不同,用户不需要调用一个特殊的客户进程,而是由操作系统提供对远地共享文件进行访问的服务,就如同对本地文件的访问一样。

FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性,FTP的控制连接和数据连接是相互独立的,这样的好处是使协议更加简单和更容易实现,同时在传输文件时还可以利用控制连接。

HTTP是面向事务的应用层协议,默认端口号为80,它是万维网上能够可靠的交换文件的重要基础。HTTP协议本身是无连接的,也就是说HTTP虽然使用了TCP连接,但通信的双方交换HTTP报文之前不需要先建立HTTP连接。HTTP是无状态的,因此服务器更容易支持大量并发的HTTP请求。

HTTP请求报文的结构:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值