1.5. HTTP协议1.5.1. 什么是HTTP协议HTTP协议是HyperText Transfer Protocol的缩写,即超文本传输协议。是由w3c(万维网联盟)制定的一种应用层协议,用来定义浏览器与web服务器之间如何通信以及通信的数据格式。因为BS架构中的通信模块就是以HTTP这个协议...
分类:
Web程序 时间:
2015-09-17 01:02:37
阅读次数:
159
上篇文章介绍了传输层TCP协议的理论知识,本文主要介绍了TCP协议基础之上HTTP协议和HTTPS协议的理论知识。 HTTP协议基于TCP协议定义了客户端向服务器请求数据的方式,它是面向事务的应用层协议具有灵活、简单快速、无连接和无状态的特点,是网络中交换各类数据的基础。 HTTP协议的请求与响应报...
分类:
移动开发 时间:
2015-09-11 22:02:18
阅读次数:
297
RabbitMQ简介与使用 ?2013年3月23日??小白??学习笔记 1. AMQP简介 在了解RabbitMQ之前,首先要了解AMQP协议。AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为...
分类:
其他好文 时间:
2015-09-09 23:06:48
阅读次数:
589
上一篇文章中使用了Ajax long polling实现了一个简单的聊天程序,对于web实时通信,今天就来试用一下基于WebSocket的长连接方式。WebSocket简介为了增强web通信的功能,在HTML5中,提供了WebSocket,它不仅仅是一种web通信方式,也是一种应用层协议。WebSo...
分类:
Web程序 时间:
2015-09-08 21:45:18
阅读次数:
314
超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。 HTTP 请求报文 HTTP 请求报文由请求行、请求头部、空行 和 ....
分类:
Web程序 时间:
2015-09-07 22:23:01
阅读次数:
243
关于c/c++网络编程,无论在linux还是windows,要说到自由性,和安全性,socket无疑是比较好的!对于socket,因为它的传输协议只有两种tcp和udp,属于网络层,这里我们不去重点讨论。 关于应用层协议http,如何用C/C++的socket来实现数据传输和下载呢?...
分类:
编程语言 时间:
2015-09-02 00:09:43
阅读次数:
224
1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议,根据规则,只有低层...
分类:
Web程序 时间:
2015-08-31 10:03:24
阅读次数:
127
一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HT....
分类:
Web程序 时间:
2015-08-30 11:06:53
阅读次数:
158
一、应用层协议概要二、远程登录1)TELNET2)SSH三、文件传输四、电子邮件1)电子邮件的工作机制2)邮件地址3)MIME4)SMTP5)POP6)IMAP五、WWW1)WWW基本概念2)URI3)HTTP来源:来自为知笔记(Wiz)
分类:
其他好文 时间:
2015-08-29 20:15:49
阅读次数:
197
DNS(DomainNameSystem域名系统):提供Internet上域名到IP地址的映射域名:又叫主机名,FQDN(FullQualifiedDomainName完全限定域名)基本信息:Linux中通常使用bind服务来提供DNS服务器应用层协议基于UDP53端口号:用于查询基于TCP53端口号:用于主从服务器同步数据基于TCP953端..
分类:
系统相关 时间:
2015-08-20 15:25:23
阅读次数:
348