
计算机网络基础
文章平均质量分 54
罗彬桦
君子以自强不息
展开
-
HTTP响应和HTTP Basic Auth
HTTP响应一个典型的状态行:HTTP/1.1 201 Created。HTTP Basic Auth 认证流程原创 2021-06-02 20:44:25 · 129 阅读 · 0 评论 -
HTTP请求的结构
HTTP请求使用Post需要设置csrfControllerpackage com.imooc.starter.rest;import lombok.Data;import org.springframework.web.bind.annotation.*;import sun.java2d.cmm.Profile;@RestController@RequestMapping("/api")public class UserResource { @GetMapping("原创 2021-06-02 16:04:02 · 219 阅读 · 0 评论 -
Socket相关
Socket简介Socket是对TCP/IP协议的抽象,是操作系统对外开放的接口Socket通信流程编写一个网络应用程序,有客户端与服务器端,客户端向服务器发送一个字符串,服务器收到该字符串后将其打印到命令行上,然后向客户端返回该字符串的长度,最后,客户端输出服务器端返回的该字符串的长度,分别用 TCP 和 UDP 两种方式去实现LengthCalculatorpackage com.interview.javabasic.socket;import java.io.IOExceptio原创 2021-04-28 00:59:52 · 118 阅读 · 0 评论 -
HTTP和HTTPS的区别
HTTP和HTTPS的区别HTTPS简介你会发现HTTPS多了一层SSL or TLS,他用于保护用户隐私信息,以及网站服务器身份认证的功能。SSL(Security Sockets Layer,安全套接层)、为网络通信提供安全及数据完整性的一种安全协议是操作系统对外的API,SSL3.0后更名为TLS采用身份验证和数据加密保证网络通信的安全和数据的完整性...原创 2021-04-27 23:00:40 · 74 阅读 · 0 评论 -
HTTP简介
HTTP简介超文本传输协议HTTP主要特点支持客户/服务器模式简单快速灵活无连接无状态HTTP请求结构抓包-过滤HTTP请求/响应的步骤客户端连接到Web服务器发送HTTP请求服务器接受请求并返回HTTP响应释放连接TCP连接客户端浏览器解析HTML内容在浏览器地址栏键入URL,按下回车之后经历的流程DNS解析 //游览器会通过URL逐成查询DNS无期缓存,从近到远依次查询浏览器缓存、系统缓存、路由器缓存、IPS服务器缓存和域名服务器缓存、顶级域名服务器缓存原创 2021-04-27 11:39:16 · 69 阅读 · 0 评论 -
TCP的滑窗
TCP的滑动窗口RTT和RTORTT:发送一个数据包到收到对应的ACK,所花费的时间RTO:重传时间间隔TCP使用滑动窗口做流量控制与乱序重排保证TCP的可靠性保证TCP的流控特性窗口数据的计算过程AdvertisedWindow = MaxRcvBuffer - (LastByteRcvd - LastByteRead)EffectiveWindow = AdvertisedWindow - (LastByteSent - LastByteAcked)TCP会话的发送方原创 2021-04-26 13:19:56 · 89 阅读 · 0 评论 -
TCP和UDP的区别
UDP简介UDP报文结构Source Port 源端口Destination Port 目标端口Length 数据包长度Checksum 奇偶校验值data octets 用户数据UDP的特点面向非连接不维护连接状态,支持同时向多个客户端传输相同的消息数据包报头只有8个字节,额外开销较小吞吐量之受限于数据生成速率、传输速率以及机器性能尽最大努力交付,不保证可靠交付,不需要维持复杂的链接状态表面向报文,不对应程序提交的报文信息进行拆分或者合并TCP和UDP的区别结论原创 2021-04-25 22:06:21 · 151 阅读 · 0 评论 -
TCP的四次挥手
TCP的四次挥手“挥手” 是为了终止连接,TCP四次挥手的流程图如下:TCP 采用四次挥手来释放连接第一次挥手:Client 发送一个 FIN,用来关闭 Client 到 Server的数据传送,Client 进入 FIN_WAIT_1 状态;第二次挥手:Server 收到 FIN 后,发送一个 ACK 给Client,确认序号为收到序号+1(与 SYN 相同,一个 FIN 占用一个序号),Server 进入 CLOSE_WAIT 状态;第三次握手:Server 发送一个 FIN,用来关闭 Se原创 2021-04-25 20:48:17 · 242 阅读 · 0 评论 -
TCP的三次握手
说说TCP的三次握手IP协议IP协议是无连接的通信协议,不会占用两个计算机之间的通信线路,这样ip就降低了网络线的需求,每条线可以满足不同计算机之间的通信需要,通过ip消息其他数据可分割为较小的包,通过因特网在网络中传送,ip则将每个包路由到其他目的地,但ip协议没有做任何事情,来确认数据包是否按顺序发送,确认包是否被破坏,所以ip数据包是不可靠的,需要上层协议进行控制。传输控制协议TCP简介面向连接的、可靠的、基于字节流的传输层通信协议将应用层的数据流分割成报文段并发送给目标节点的TCP层数原创 2021-04-25 19:00:33 · 503 阅读 · 0 评论 -
OSI开放式互联参考模型
网络基础知识讲解OSI开放式互联参考模型先自上而下,后自下而上处理数据头部OSI只是描述了一个概念,并没有实现方法。TCP/IPOSI的" 实现 ":TCP/IP原创 2021-04-24 00:58:27 · 324 阅读 · 0 评论