
网络通信
文章平均质量分 84
qq_39322743
这个作者很懒,什么都没留下…
展开
-
理解HTTP协议(1):TCP/IP协议族
最初HTTP协议的出现是为解决文本传输的问题,由于协议本身比较简单,于是在此基础上设想了很多应用方法并投入实际使用。为了理解HTTP协议,需要先了解TCP/IP协议族。概念1.TCP/IP 协议族计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需...原创 2018-03-15 22:28:51 · 317 阅读 · 0 评论 -
理解HTTP协议
HTTP 协议用于客户端和服务器端之间的通信HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。图: 应用 HTTP 协议时, 必定是一端担任客户端角色, 另一端担任服务器端角色在两台计算机之间使用 HTTP 协议通信时,在一条通信线路上必定有一端是客户端,另一端则是服务器端。有时候...原创 2018-03-15 22:44:51 · 206 阅读 · 0 评论 -
HTTP状态码
HTTP 状态码状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。图: 响应的状态码可描述请求的处理结果状态码如 200 OK,以 3 位数字和原因短语组成。数字中的第一位指定了响应类别,后两位无分类。响应类别有以下 5 种。状态码的类别只要遵守状态码类别的定义,即使改变 RFC2616 中定义的状态码,或服务器端自行...原创 2018-03-15 22:47:25 · 212 阅读 · 0 评论 -
HTTP协议面试问题
1、常用的HTTP方法有哪些?GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与PUT方法相反,...原创 2018-03-15 23:00:06 · 1016 阅读 · 0 评论 -
TCP和UDP的区别
转载自点击打开链接TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是...转载 2018-03-16 17:28:13 · 193 阅读 · 0 评论 -
计算机网络面试问题集锦
转载自点击打开链接1、Http和Https的区别 Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Https是身披SSL(Secure Socket Layer)外壳的Http,运行于SSL上,SSL运行于TCP之上,是添加了加密和认证机制的HTTP。二者之间存在如下不同:端口不同:Http与Http使用不同的连接方式,用的端口也不一样,前者是80,后者是443;资...转载 2018-03-26 17:16:40 · 82535 阅读 · 17 评论 -
计算机网络知识复习
1.OSI,TCP/IP,五层协议的体系结构,以及各层协议(几乎必考的题)答:OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。每一层的协议如下:物理层:IEEE802.3 (中继器,集线器)数据链路:PPP、MAC (网桥,交换机)网...转载 2018-03-26 17:50:55 · 457 阅读 · 0 评论