随笔分类 -  网络协议

摘要:IP(IPv4、IPv6)相当于 OSI 参考模型中的第3层——网络层。网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点通信”。 网络的下一层——数据链路层的主要作用是在互连同一种数据链路的节点之间进行包传递。而一旦跨越多种数据链路,就需要借助网络层。网络层可以跨越不 阅读全文
posted @ 2018-08-27 14:29 喋云怡雪 阅读(361) 评论(0) 推荐(0)
摘要:1. TCP/IP 的具体含义 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、 阅读全文
posted @ 2018-08-27 14:26 喋云怡雪 阅读(349) 评论(0) 推荐(0)
摘要:计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序” 阅读全文
posted @ 2018-08-27 14:24 喋云怡雪 阅读(392) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-27 14:15 喋云怡雪 阅读(158) 评论(0) 推荐(0)
摘要:HTTP 通信时,除客户端和服务器外,还有一些用于协助通信的应用程序。如下列出比较重要的几个:代理、缓存、网关、隧道、Agent 代理。 1.代理 代理 HTTP 代理服务器是 Web 安全、应用集成以及性能优化的重要组成模块。代理位于客户端和服务器端之间,接收客户端所有的 HTTP 请求,并将这些 阅读全文
posted @ 2018-08-27 14:11 喋云怡雪 阅读(272) 评论(0) 推荐(0)
摘要:1. HTTP 报文实体概述 HTTP 报文结构 HTTP 报文结构 大家请仔细看看上面示例中,各个组成部分对应的内容。 接着,我们来看看报文和实体的概念。如果把 HTTP 报文想象成因特网货运系统中的箱子,那么 HTTP 实体就是报文中实际的货物。 报文:是网络中交换和传输的数据单元,即站点一次性 阅读全文
posted @ 2018-08-27 14:10 喋云怡雪 阅读(1034) 评论(0) 推荐(0)
摘要:1. 状态码概述 HTTP 状态码负责表示客户端 HTTP 请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。 HTTP 状态码如 200 OK ,以 3 位数字和原因短语组成。数字中的第一位指定了响应类别,后两位无分类。 不少返回的响应状态码都是错误的,但是用户可能察觉不到这点。比 阅读全文
posted @ 2018-08-27 11:30 喋云怡雪 阅读(393) 评论(0) 推荐(0)
摘要:1.首部字段概述 先来回顾一下首部字段在报文的位置,HTTP 报文包含报文首部和报文主体,报文首部包含请求行(或状态行)和首部字段。 在报文众多的字段当中,HTTP 首部字段包含的信息最为丰富。首部字段同时存在于请求和响应报文内,并涵盖 HTTP 报文相关的内容信息。使用首部字段是为了给客服端和服务 阅读全文
posted @ 2018-08-27 11:28 喋云怡雪 阅读(904) 评论(0) 推荐(1)
摘要:1.请求行 举个栗子,下面是一个 HTTP 请求的报文: GET /index.htm HTTP/1.1 Host: sample.com 其中,下面的这行就是请求行, GET /index.htm HTTP/1.1 开头的 GET 表示请求访问服务器的类型,称为方法; 随后的字符串 /index. 阅读全文
posted @ 2018-08-27 11:25 喋云怡雪 阅读(326) 评论(0) 推荐(0)
摘要:1.HTTP 报文 用于 HTTP 协议交互的信息被称为 HTTP 报文。请求端(客户端)的 HTTP 报文叫做请求报文;响应端(服务器端)的叫做响应报文。HTTP 报文本身是由多行(用 CR[carriage return]+LF[line feed] 作换行符)数据构成的字符串文本。 2.HTT 阅读全文
posted @ 2018-08-27 11:23 喋云怡雪 阅读(936) 评论(0) 推荐(0)
摘要:1.通过请求和响应的交换达成通信 应用 HTTP 协议时,必定是一端担任客户端角色,另一端担任服务器端角色。仅从一条通信线路来说,服务器端和客服端的角色是确定的。HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前 阅读全文
posted @ 2018-08-27 11:21 喋云怡雪 阅读(238) 评论(0) 推荐(0)
摘要:HTTP请求响应模型 HTTP请求响应模型 HTTP通信机制是在一次完整的 HTTP 通信过程中,客户端与服务器之间将完成下列7个步骤: 阅读全文
posted @ 2018-08-27 11:17 喋云怡雪 阅读(474) 评论(0) 推荐(0)
摘要:1.计算机网络体系结构分层 2.TCP/IP 通信传输流 利用 TCP/IP 协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则从链路层往上走。如下: 3.TCP/IP 通信传输流 首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HT 阅读全文
posted @ 2018-08-27 11:13 喋云怡雪 阅读(385) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-08-27 11:05 喋云怡雪 阅读(237) 评论(0) 推荐(0)