您的位置:首页 > 理论基础 > 计算机网络

网络部分整理第一部分

2015-11-24 16:29 387 查看
1.URL全称Uniform Resource Locator(统一资源定位符)

2.URL格式: 协议头://主机地址/路径

    协议头:告诉电脑如何打开文件,如http, https, tel, file…

    主机地址:服务器名称或者IP

    路径:资源在服务器中的具体地址

3.http协议:超文本传输协议(HyperText Transfer Protocol)

    http目前版本为1.1,可以建立持续连接,建立好连接后不会马上断开,而是会等待一会,看是否有下一次的请求

    http建立TCP连接时的三次握手

    (1)第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入syn_sent状态,等待服务器确认;

   (2)第二次握手:服务器收到syn包,必须确认客户的syn(ack=j+1),同时自己也发送一个Ssyn包(syn=k),即SYN+ACK包,此时服务器进入syn_recv状态;

   (3)第三次握手:客户端收到服务器的syn+ack包,向服务器发送确认包ack(ack=k+1),此包发送完毕,客户端和服务器进入成功状态,完成三次握手。  

    http的通信过程:包括请求和接受两个过程

    请求分为请求行,请求头,请求体

    请求行:如GET /index.html HTTP/1.1   第一部分是请求的方法:此方法为GRT,第二部分是请求网络中的内容地址,第三部分是协议及其版本

    请求头:请求头中包含一些浏览器的配置,环境

    请求体:浏览器上传的内容放在这里

    每一项结束之后用\r\n,整个请求信息结束之后用\r\n\r\n

   响应同样分为三项:状态行,响应头,相应体

    状态行:如HTTP/1.1 200 OK 第一项是协议名及其版本号,第二项是状态码,第三项是状态的英文描述

    响应头:响应头中包含了服务器的配置和对返回数据的描述

    相应体:服务器返回的具体数据(二进制)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络