
计算机网络
文章平均质量分 95
学习计算机网络
bugcoder-9905
长期更新学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TCP协议问答
开始客户端和服务器都处于CLOSED状态,然后服务端开始监听某个端口,进入LISTEN状态第一次握手(SYN=1, seq=x),发送完毕后,客户端进入 SYN_SEND 状态第二次握手(SYN=1, ACK=1, seq=y, ACKnum=x+1), 发送完毕后,服务器端进入 SYN_RCVD 状态。第三次握手(ACK=1,ACKnum=y+1),发送完毕后,客户端进入 ESTABLISHED 状态,当服务器端接收到这个包时,也进入 ESTABLISHED 状态,TCP 握手,即可以开始数据传输。原创 2022-12-06 00:16:08 · 729 阅读 · 0 评论 -
浏览器输入www.baidu.com之后,发生了什么?
浏览器会查询浏览器缓存,如果有这个网址的缓存就可以直接获取到 IP,如果没有就进一步访问本机缓存,如果本机缓存也没有才会发起 DNS 请求。而 DNS 的服务器是一个树状结构,对于域名来说是倒着进行解析的,根节点是根 DNS 服务器,他的子节点为 com、cn 这种顶级域 dns 服务器,然后进一步向下进行解析。原创 2022-10-26 20:39:13 · 6917 阅读 · 0 评论 -
请求www.baidu.com时数据包转发过程
先看个简单的,同一个局域网中的不同主机A、B之间是如何互联交换数据的。如下图:既然是同一个局域网中,说明A、B的ip地址在同一个网段,如上图就假设它们都在 网段还得再看下面这张OSI 7层网络模型图主机A向主机B发送数据,对主机A来说数据会从最上层的应用层一路往下层传递。比如应用层使用的http协议、传输层使用的TCP协议,那数据在往下层传递的过程中,会根据该层的协议添加上不同的协议头等信息根据OSI7层网络模型的设定,对于接受数据的主机B来说,它会接收到很多数据包!这些数据包会从最下层的物理层依次往原创 2022-10-26 17:40:24 · 914 阅读 · 0 评论 -
HTTPS协议
文章目录前言一、不安全的 HTTP1. 内容被窃听2. 身份被伪装3. 报文被篡改二、安全的 HTTPS1. 加密1)共享密钥加密2)公开密钥加密3)混合加密方式2. 数字证书3. 数字签名三、为什么 HTTPS 没有被全面采用前言上一篇文章详细讲解了 HTTP 的相关原理,我们已经了解到了 HTTP 具有非常优秀和方便的一面,然而,HTTP 并非一个安全的协议。大家平常浏览网页的时候应该也能注意到,使用 HTTP 协议的网站,浏览器都会认定这是一个不安全的网站,提醒用户注意防范(即便这是我们学校的转载 2022-05-22 00:20:12 · 290 阅读 · 0 评论 -
HTTP协议
前言一、HTTP 的诞生二、什么是 HTTP三、驻足不前的 HTTP四、区分 URL 和 URI五、HTTP 请求和响应1. HTTP 请求报文2. HTTP 请求方法「GET 获取资源」「POST 传输实体主体」「PUT 传输文件」「HEAD 获取报文首部」「DELETE 删除文件」「OPTIONS 查询支持的方法」3. HTTP 请求头4. HTTP响应报文5. HTTP 状态码6. HTTP 响应头六、HTTP 连接管理转载 2022-05-20 19:39:17 · 166 阅读 · 0 评论 -
【复习笔记】计算机网络之传输层
一、传输层概述1. 传输层的两个协议2. 传输层的寻址与端口常见的服务与端口号二、UDP协议1. UDP协议特点2. UDP首部格式三、TCP协议1. TCP协议特点2. TCP报文段首部格式3. TCP连接建立SYN洪泛攻击4. TCP连接释放5. 可靠传输确认重传注: 和确认类似,返回按序接收的ACK6. 流量控制7. 拥塞控制拥塞控制算法慢开始和拥塞避免快重传和快恢复...原创 2020-08-20 12:28:20 · 198 阅读 · 0 评论 -
【复习笔记】计算机网络之网络层
网络层的思维导图一、网络层的功能二、IP数据报格式1. TCP/IP协议栈帧格式三、IPv4地址1. IPv4地址分类2. 一些特殊的IP地址私有ip地址四、NAT地址转换五、子网划分1. 取部分主机号作为子网号2. 利用子网掩码提取子网号子网掩码习题3. 有子网掩码时的分组转发六、路由算法及路由协议1. 路由算法的分类自治系统使用的路由协议2. ARP协议...原创 2020-08-19 23:40:16 · 203 阅读 · 0 评论 -
【复习笔记】计算机网络之物理层
一、物理层的接口特性物理层主要任务: 确定与传输媒体接口有关的一些特性二、码元码元习题带宽: 用于表示网络的通信线路所能传输数据的能力,单位是 b/sb/sb/s三、奈奎斯特准则失真码间串扰为了避免 码间串扰 , 奈氏准则 提出需要限制码元的传输速率,最大为 2WBaud2WBaud2WBaud四、香农定理区分两个公式五、编码与调制1. 归零编码信号电平在一个码元之 内 都要恢复为 000,若某码元开始时是上升沿,中间有下降沿,则表示 111 。整个低电平 表原创 2020-08-18 00:04:33 · 464 阅读 · 0 评论 -
【复习笔记】计算机网络之数据链路层
一、数据链路层总体概述数据链路层的功能二、 封装成帧透明传输: 指不管数据是什么样的比特组合(就算与控制信息相同),都能够顺利地在链路上传输。1. 字符计数法此方法缺点太明显,一般不使用2. 字符填充法若数据中出现与控制信息相同的比特组合,我们在这些信息前面加上 转义字符 ,然后发送。接收时,遇见转义字符一律剔除,直到遇见结束符为止。3. 零比特填充法为了防止数据部分有与帧边界 011111100111111001111110 相同的比特组合,一旦数据部分出现1111111111原创 2020-08-17 12:48:47 · 1026 阅读 · 0 评论 -
OSI七层模型简介
一、物理层首先,物理层考虑的是怎样在连接计算机的介质中传输比特流。现有计算机网络的硬件设备和传输媒体的种类非常多,通信方式也有许多不同的方式。而物理层的作用就是尽可能屏蔽掉这些传输媒体和通信手段的差异,使得数据链路层感受不到这些差异。可以将物理层的主要任务描述为确定传输媒体的接口有关的一些特性:机械特性电气特性功能特性过程特性信道:指的是向某一个方向传送信息的媒体,一条通信电路...原创 2020-04-05 16:23:54 · 1217 阅读 · 0 评论 -
TCP的三次握手和四次挥手
TCP的三次握手和四次挥手原创 2020-03-29 21:31:15 · 274 阅读 · 2 评论