一.htpp协议报文请求报文语法<method><request-URL><version>//version为http的版本号<headers>//http协议首部,有很多如Host,Connection//空白行必须的<entity-body>//报文的主体,get时没有主体部分响应报文语法<version><status>..
分类:
Web程序 时间:
2015-08-19 02:08:37
阅读次数:
443
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了...
分类:
其他好文 时间:
2015-08-15 22:48:25
阅读次数:
122
程序的主干
这里主要是创建socket对象,监听浏览器的连接,通过socket接收浏览器发送过来的请求报文,将请求报文传递给HttpContent类进行处理
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
u...
分类:
其他好文 时间:
2015-08-12 19:20:48
阅读次数:
153
1.如果是post方式进行请求,那么表单中的数据会放在请求报文体中,发送到服务端。如果以get方式进行请求,那么表单中的数据会放在URL地址栏中发送到服务端。(注意,表单元素必须有name属性)2.在服务端接收方式 不一样,如果是post请求用request.Form,get请求用request.Q...
分类:
其他好文 时间:
2015-08-11 23:08:51
阅读次数:
123
一:浏览器如何请求数据基本原理基本原理: 当浏览器输入地址向服务器请求数据时,实际上浏览器会在内部建立一个Socket对象,把http请求报文转变成byet[]字节,然后调用Socket的方法把这些数据发送到服务器的,例如请求www/baidu.com的域名来会解析成对应的IP地址,解析成:htt....
分类:
编程语言 时间:
2015-08-10 21:40:50
阅读次数:
176
域名:就是给IP起了一个别名,域名的作用就是方便人的记忆
1>浏览器向服务器发送请求报文
htt:/www/baidu.com:80/login.aspx
当我在浏览器中输入一个这样以一个url地址:浏览器第一步做的事情就是根据这个www/baidu.com的域名来找DNS服务器,解析对应的IP地址。
浏览器在解析到IP地址后,做的第二步就是对指定的URL进行HTTP封装,把U...
分类:
其他好文 时间:
2015-08-08 15:02:38
阅读次数:
726
最近在研究计算机网络,对浏览器的http请求报文有所了解,发现一个有趣的现象。搜索了一下,找到以下文章,笑死我了。你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safa...
分类:
其他好文 时间:
2015-08-06 18:30:15
阅读次数:
158
为什么需要“三次握手” 在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手”的目的是为了解决“网络中存在延迟的重复分组”的问题。这两种不用的表述其实阐明的是同一个问题。 谢希仁版《...
分类:
其他好文 时间:
2015-08-04 00:07:54
阅读次数:
197
DHCP客户端使用的UDP端口是68DHCP服务器使用的UDP端口是67DHCP:客户向服务器发送DHCP发现报文(源IP:全0 还没有IP,目的IP:全1 在本网络广播),可以多个DHCP服务器向客户发送DHCP提供报文,客户端选择一个并发送DHCP请求报文,服务器发送DHCP确认报文。租用期超过...
分类:
其他好文 时间:
2015-07-17 00:23:09
阅读次数:
105
HTTP协议采用请求/响应模型。客户端向服务器发送一个请求报文,服务器以一个状态作为响应。以下是HTTP请求/响应的步骤:●客户端连接到web服务器:HTTP客户端与web服务器建立一个TCP连接;●客户端向服务器发起HTTP请求:通过已建立的TCP连接,客户端向服务器发送一个请求报文;●服务器接收...
分类:
Web程序 时间:
2015-07-08 18:31:49
阅读次数:
149