
计算机网络笔记
文章平均质量分 85
算法真不会
这个作者很懒,什么都没留下…
展开
-
HTTP和HTTPS
HTTP相当于超文本传输协议,但是服务器不会记录HTTP的状态,减轻了服务器的开销,但是在完成关联性操作的时候容易出现问题,因为用会员看视频,不可能每看一集登陆一次,所以使用Cookie技术解决,通过在请求和响应报文中写入Cookie信息来控制客户端的状态,在客户端第一次请求后,服务器会下发一个装有客户信息的Cookie,后续客户端请求服务器的时候,带上Cookie,服务器就能识别出是谁明文传输:相当于信息裸奔,对用户级不安全不安全:通信使用明文传输,账号信息容易泄露,未验证通信双方,访问虚假用户,传输原创 2021-09-24 11:35:25 · 160 阅读 · 0 评论 -
HTTP的进化
HTTP版本演变HTTP1.1优化1.0,但存在性能瓶颈HTTP2.0优化1.1的性能瓶颈1.头部压缩2.二进制格式3.数据流4.多路复用5.服务器推送HTTP3.0优化HTTP2.0的缺陷1.HTTP3.0把TCP换成了UDP2.QUIC协议HTTP1.1优化1.0,但存在性能瓶颈HTTP1.1相比HTTP1.0性能上的改进使用TCP长连接的方式改变了1.0短链接造成的性能开销支持管道网络传输,只要第一个请求发出去了,不必等待回来,就可以发第二个请求出去,减少整体的响应时间HTTP1.1的性原创 2021-09-02 10:51:28 · 377 阅读 · 0 评论 -
计算机网络之数据链路层协议总结
数据链路层1.数据链路层介绍2.ARP协议2.1 ARP的工作流程2.2 ARP数据报格式3.NAT技术3.1 NAT转换过程3.2 NAPT技术(动态NAT重载)4.DNS技术4.1 域名层级关系4.2 域名解析流程5. ICMP协议5.1 ICMP功能5.2 ICMP类型1.数据链路层介绍数据链路层主要负责相邻设备之间的传输,决定传输的因素是MAC地址MAC地址:6字节的整数,uint_8 addr[6];MAC地址可以唯一标识一台设备和网卡设备绑定的以太网协议:目的MAC地址(6字原创 2021-06-20 22:54:41 · 7780 阅读 · 7 评论 -
计算机网络之IP协议详解
深度理解IP协议1.IP协议基础知识1.1IP协议报头格式(IPv4)2.地址管理2.1 早期划分方式2.2 五类地址详解2.3 子网掩码引入2.4 如何划分子网?2.5 公有IP地址和私有IP地址2.6 特殊的IP地址3.1.IP协议基础知识1.1IP协议报头格式(IPv4)4位版本:标识IP协议的版本4位首部长度:标识IP协议头部长度,4个比特位计算出来的数值×4,标识IP头部占用的字节数量8位区分服务(旧标准叫做服务类型):【3位优先权字段:已经弃用】,【4位TOS字段:最小延时 + 最原创 2021-06-20 21:12:09 · 1137 阅读 · 1 评论 -
计算机网络之TCP/UDP协议详解
深度理解TCP/IP1.TCP基础知识1.1 什么是TCP?1.2 什么是TCP连接?1.3 TCP协议段格式1.4 TCP主要特点2.UDP基础知识2.1 UDP是什么?2.2 UDP的协议段格式2.3 UDP的主要特点2.4 UDP的缓冲区3.TCP和UDP区别总结4.TCP保证可靠的机制4.1重传机制(这里只说了超时重传)4.2滑动窗口4.3流量控制4.3拥塞控制1.TCP基础知识1.1 什么是TCP?TCP 是⾯向连接的、可靠的、面向字节流的传输层通信协议面向连接:只能一对一连接,原创 2021-06-08 23:27:28 · 3307 阅读 · 28 评论 -
从URL输入到页面展示出来到底发生了什么?【超详解】
这道题经常作为面试压轴来问,刚好这学期学完网络,结合课本自己总结了一下总的来说大概分为以下几个过程:DNS域名解析:将域名解析成可识别的IP地址TCP连接:TCP的三次握手发送HTTP请求服务器处理请求并返回 HTTP 报文浏览器解析渲染页面断开连接:TCP 四次挥手一.URL是肾么呢?URL 统一资源定位符:是用来表示从互联网上得到的资源位置和访问这些资源的方法。scheme://host.domain:port/path/filenamescheme - 定义因特网服务的类型。原创 2021-01-05 13:49:07 · 228 阅读 · 3 评论 -
【计算机网络】物理层
物理层1.物理层的基本概念1.1物理层主要目的1.2物理层主要任务2.数据通信基础知识2.12.21.物理层的基本概念1.1物理层主要目的物理层主要目的→解决如何连接各种计算机的传输媒体上传输数据比特流注意: 物理层不是指具体的传输媒体1.2物理层主要任务物理层主要任务→确定与传输媒体的接口有关的一些特征→定义标准a.机械特性:定义物理连接的特性,规定物理连接时所采用的规格,接口形状,引线数目,引脚数量和排列情况b.电气特性:规定传输二进制位时,线路上信号的电压范围,原创 2020-11-24 11:37:30 · 1217 阅读 · 1 评论 -
【计算机网络】基本概述
计算机网络笔记整理1.计算机网络性能指标1.1速率:1.2带宽1.3吞吐量1.4时延1.4.1发送时延1.4.2传播时延1.4.3排队时延1.4.4处理时延1.5时延带宽积1.6往返时间RTT1.7利用率1.7.1信道利用率1.7.2网络利用率1.7.3时延和利用率的关系图2.计算机网络体系结构2.1为什么要分层?2.2.分层的基本原则2.3分层结构2.4体系结构→计算机网络的各层及其协议的集合2.4.1各层功能简介2.5 TCP/IP参考模型2.5.1参考模型的传输过程简介2.6协议与服务的区别1.计算原创 2020-10-24 23:08:58 · 1740 阅读 · 4 评论