美文网首页
HTTP协议、TCP/IP

HTTP协议、TCP/IP

作者: 司夜 | 来源:发表于2016-10-29 12:47 被阅读27次

HTTP是一个属于应用层的面向对象的协议(超文本传输协议),由于其简捷、快捷的方式,适用于分布式超媒体信息系统。

HTTP的特点如下:

1.支持客户、服务器模式。

2.简单快速:客户向服务器请求服务时,只需要传送请求方式和路径。请求的方式常用的有GET、POST、HEAD。每种方式规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因通讯速度很快。

3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由content-Type加以标记。

4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开链接。采用这种方式可以节省传输时间。

5.无状态:HTTP协议是无状态协议。无状态是指协议对于事物处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次链接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。

TCP/IP

TCP/IP不是一个协议,而是一个协议的族称,里面包括了IP协议、IMCP协议,TCP协议,以及我们熟悉的http、ftp、pop3协议等等。

TCP/IP协议族按照层次由上到下,层层包装。最上面的就是应用层了,这里面有http,ftp,等等我们熟悉的协议。而第二层则是传输层,著名的TCP和UDP协议就在这个层次(不要告诉我你没用过udp玩星际)。第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据(后面会讲到)以确定传输的目标。第四层是叫数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。再往下则是硬件层次了,负责网络的传输,这个层次的定义包括网线的制式,网卡的定义等等

相关文章

  • 2018-12-15\网络与IP&node js服务器

    HTTP与TCP 协议 HTTP 协议的底层其实是由 TCP 协议和 IP 协议(简称 TCP/IP)构建的。关于...

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • HTTP协议笔记

    HTTP协议笔记 标签(空格分隔): HTTP,TCP/IP [TOC] 1.网络协议基础知识 TCP/IP协议族...

  • TCP/IP

    TCP/IP协议族 TCP/IP协议族包含:TCP、UDP、IP、FTP、HTTP、SMTP、ICMP OSI七层...

  • node.js入门

    网络与IP HTTP协议的底层是由TCP和IP协议(TCP/IP)构建的 什么是TCP TCP传输控制协议(Tra...

  • 网络,IP,端口,路由

    HTTP协议的底层是有TCP协议和IP协议简称(TCP/IP)构建的。 TCP(Transmission Cont...

  • 第五章 HTTP通信简介

    HTTP的基本概念和基础 1.1 TCP/IP 协议族-(HTTP属于TCP/IP协议族的一员) 图:TCP/IP...

  • 06-网络类&加密

    网络七层协议(http,tcp/ip处于哪一层)? http属于应用层协议,基于tcp/ip tcp/ip属于传输...

  • TCP/IP协议

    TCP/IP协议三次握手与四次握手流程解析 HTTP协议—— 简单认识TCP/IP协议 TCP/IP协议入门(一)...

  • 有关HTTP 协议(IP和端口)

    网络与IP HTTP 协议的底层其实是由 TCP 协议和 IP 协议(简称 TCP/IP)构建的 TCP 传输控制...

网友评论

      本文标题:HTTP协议、TCP/IP

      本文链接:https://www.haomeiwen.com/subject/agnxsttx.html