计算机网络
文章平均质量分 83
jcsyl_mshot
点滴生活,水落石出。
展开
-
OSI 七层协议,TCP连接,可靠传输,流量控制,拥塞控制
OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。各层协议的具体分工: 物理层:通过媒介传输比特,确定机械及电气规范数据链路层:将比特组装成帧和点到点的传递(帧Frame)网络层:负责数据包从源到宿的传递和...原创 2018-04-08 16:08:25 · 5393 阅读 · 0 评论 -
Web 开发需要知道的知识(一)
Request 报文格式请求行,请求头,空行,请求正文HTTP的参数HTTP使用GET/POST等方法不影响参数存放的位置,本文首先来介绍有几种放HTTP参数的方式。1.URL里放参数在URL里放参数最简单,就是问号+键值对,它存在于HTTP的Header中第一行POST /psas/bug/image/confirm?param1=1¶m2=b HTTP/1.1...原创 2019-08-30 20:34:36 · 384 阅读 · 0 评论 -
HTTP 断点续传的原理
要实现断点续传下载文件, 首先要了解断点续传的原理。 断点续传其实就是在上一次下载断开的位置开始继续下载。 HTTP 协议中, 可以在请求报文头中加入 Range 段, 来表示客户机希望从何处继续下载。 在以前版本的 HTTP 协议是不支持断点的, HTTP/1.1 开始就支持了(这也是分快传输的实现)。 一般断点下载时才用到 Range 和 Content-Range 实体头。这表示从 10...原创 2018-06-19 16:12:55 · 1715 阅读 · 0 评论 -
HTTP 详解(下)---网站攻击 socket 编程
1. http 和 socket 的区别,两个协议哪个更高效一点创建 Socket 连接时,可以指定使用的传输层协议,Socket 可以支持不同的传输层协 议(TCP 或 UDP),当使用 TCP 协议进行连接时,该 Socket 连接就是一个 TCP 连接。 Socket 连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。注意, 同 HTTP 不同的是 http 只能基于 t...原创 2018-06-19 00:04:27 · 776 阅读 · 0 评论 -
计算机网络常见问题(下)
TCP 三次握手有哪些漏洞?1.SYN Flood 攻击在 TCP 连接的三次握手中,假设一个用户向服务器发送了 SYN 报文后突然 死机或掉线,那么服务器在发出SYN+ACK应答报文后是无法收到客户端的ACK报文的 (第 三次握手无法完成),这种情况下服务器端一般会不停地重试(再次发送 SYN+ACK 给客 户端)并等待一段时间后丢弃这个未完成的连接,这段时间的长度我们称为 SYNT...原创 2018-06-15 23:27:53 · 1060 阅读 · 0 评论 -
转发和重定向
转发和重定向区别转发是服务器行为,重定向是客户端行为1.转发在服务器端完成的;重定向是在客户端完成的2.转发的速度快;重定向速度慢3.转发的是同一次请求;重定向是两次不同请求4.转发不会执行转发后的代码;重定向会执行重定向之后的代码5.转发地址栏没有变化;重定向地址栏有变化6.转发必须是在同一台服务器下完成;重定向可以在不同的服务器下完成在servlet中调用转发、...原创 2018-05-24 15:48:23 · 173 阅读 · 0 评论 -
Cookie Session Cache
…原创 2018-04-26 22:16:15 · 159 阅读 · 0 评论 -
HTTP 详解(中)---会话跟踪、 长短连接、 长短连接,get post区别
抓包测试1.首先在服务器创建一个简单的 HTML 文件,用浏览器访问一下,成功表示 HTML 页 面。Fiddler 就会产生下面的捕获信息。 需要留意的是 (1)因为是第一次访问该页面,客户端发请求时,请求头中没有 If-Modified-Since 标 签。 (2)服务器返回的 HTTP 状态码是 200,并发送页面的全部内容。 (3)服务器返回的 HTTP 头标签中有 Las...原创 2018-04-26 22:10:22 · 1789 阅读 · 0 评论 -
HTTP 详解(上)---请求报文、响应报文、状态码、缓存机制
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 主要特点 •简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的...原创 2018-04-08 16:27:55 · 381 阅读 · 0 评论 -
Web 开发需要知道的知识(二)
Session 与 Cookie先有鸡还是先有蛋呢?在这里其实是先有Session 的。当程序需要为某个客户端的请求创建一个回话的时候, 服务器首先检查这个客户端的请求里是否已包含了一个回话标识 -JSESSIONID, 如果已包含一个 JSESSIONID服务器就按照 JSESSIONID 判断是否以前已经为此客户端创建过回话。如果客户端请求不包含JSESSIONID, 则为此客户端创建...原创 2019-09-04 21:00:36 · 136 阅读 · 0 评论