计算机网络
文章平均质量分 90
XUPT-前端在逃工程师
逃
展开
-
关于HTTP和HTTPS
一. 计算机网络模型1 五层模型物理层,数据链路层,网络层,传输层,(会话层,表示层),应用层。物理层:处理通信连路上原始 比特 的传输数据链路层:收集比特流形成 帧(以太网协议)网络层:处理分组交换网中节点之间的路由选择和 数据报 转发(IP协议)传输层:两个端系统中的进程之间的通信提供端到端的服务,报文 (TCP协议,UDP协议)应用层:直接为用户应用进程提供服务(传输单元不确定)数据链路层a.封装成帧:实现可靠传输(在一段数据的前后分别添加首部和尾部)b.原创 2021-10-24 23:26:55 · 2868 阅读 · 0 评论 -
关于浏览器
浏览器多进程到JS单线程(JS运行机制)1.进程和线程进程是cpu资源分配的最小单位(是能拥有资源和独立运行的最小单位)线程是cpu调度的最小单位(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程)2.浏览器进程(多进程)Browser进程(管理资源),第三方插件进程,GPU进程(3D绘制),浏览器渲染进程3.浏览器内核(渲染进程)1.GUI渲染线程(构建DOM树和Render树,布局绘制回流重回等)2.JS引擎线程(处理js脚本)3.事件触发线程(用来控制事件循环)原创 2021-10-24 23:25:34 · 2325 阅读 · 0 评论 -
计算机网络应用层
应用层传输层以及一下的层提供完整的通信服务面向用户的一层,工作在终端设备UDP与TCP应用的场景定义应用通信的规则应用进程的报文类型(请求报文,应答报文)报文的语法,格式应用进程发送数据的时机,规则1.DNS详解DNS(域名系统) 使用UDP协议IP地址太难记忆,所以引入了DNS命名规则域名由点,字母和数字组成点分割不同的域域名可以分为顶级域,二级域,三级域域名组成的树状结构2.DHCP协议DHCP(动态主机设置协议)DHCP是一个局域网协议(局域网与外网通原创 2020-12-18 17:37:33 · 244 阅读 · 0 评论 -
计算机网络网络层
网络层协议:TCP/IP协议IP协议1.虚拟互连网络1.1 概念实际计算机网络错综复杂物理设备通过使用IP协议,屏蔽了物理网络之间的差异。当网络中的主机使用IP协议链接时则无需关注网络细节1.2 如何实现虚拟互联网络IP协议使得复杂的实际网络变成一个虚拟互联的网络IP协议使得网络层可以屏蔽底层细节二专注网络层的数据转发IP协议解决了在虚拟网络中数据报传输路径的问题2.IP协议1.IP地址IP地址与MAC地址有类似功能,但是MAC地址唯一,IP地址会跟随网络环境而变化IP地址原创 2020-12-18 17:37:23 · 437 阅读 · 2 评论 -
子网划分
子网划分IP地址:网络号+主机号主机号可以划分为:子网号+主机号一般使用:网络号+子网号+主机号 题目1:一个单位有C类网络200.1.1.0,有四个部门,准备划分子网,主机数目分别是A-72台,B-35台,C-20台,D-18台;即共有145台主机(1)给出一种可能的子网掩码安排来完成划分任务 部门 主机数量 子网掩码原创 2020-12-18 20:20:34 · 623 阅读 · 1 评论 -
IP地址计算
已知IP地址和子网掩码,求网络地址,广播地址,地址范围和主机数主机号:子网掩码有几个0主机号就有几位网络地址,子网地址,网络号:IP地址和子网掩码与运算(全1为1,有0为0)广播地址:网络地址主机号全为1地址范围:网络地址~广播地址主机范围:网络地址+1 ~ 广播地址-1主机数:2^主机号位数(子网掩码0的数量)-2子网数:2^(类型网络号数量 - 子网掩码1的数量)子网数:主机号:子网掩码取反与IP地址与运算...原创 2020-12-18 17:37:52 · 275 阅读 · 0 评论 -
计算机网络传输层
在这里插入图片描述传输层(TCP/UDOP协议)管理端到端的通信连接,进程与进程的通信(为应用层提供服务)使用端口来标记不同的网络进程,端口使用16位比特位1.UDP协议详解UDP是无连接协议(想发就发)UDP不能保证可靠的交付数据(无法保证数据在网络中是否丢失)UDP是面向报文传输的(传输数据报)UDP没有拥塞控制UDP的首部开销小UDP(用户数据报协议)数据报(应用层传输过来的,应用层给的越长传输层数据报越长,不合并不拆分)2.TCP协议2.1TCP(传输控制协议)T.原创 2020-12-18 17:38:21 · 228 阅读 · 0 评论 -
计算机网络数据链路层
数据链路层概述(传输比特流)链路:无源的点到点的物理线路段,中间没有任何其他的交换结点。数据链路:通信协议+物理线路(硬件和软件)数据链路层传送的是帧数据链路层位于物理层之上网络层之下为网络成提供有效可靠的帧传输环境的重要特点:1.不同链路可运行不同链路层协议 2.链路层协议提供服务可能不同 3.通信环境加单两种类型:点对点信道 广播信道三个问题:帧定界、透明传输、差错检测1.封装成帧帧是数据链路层的基本单位定义:在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。首部和尾部的原创 2020-12-18 17:38:31 · 333 阅读 · 0 评论 -
计算机网络概论
计算机网络概论一.计算机网络概念1.计算机网络定义由通信信道链接的主机和网络设备的集合,以方便用户共享资源和相互通信(连通性和共享性)2.计算机网络的用途?共享信息,协同计算,方便通信,共享硬件军事方面:准确快速传递信息;学习方面:可以查找到更多的学习资料;医疗方面:实时了解新冠肺炎疫情状况;电子商务:价格实惠品类繁多;3.计算机网络主要特征通用性,不对特定应用优化能支持广泛,不断出现的新型应用*4.计算机网络组成两种基本构件:1.节点:计算设备(路由器) 2.链路:物理媒体(单个网络原创 2020-12-18 17:38:01 · 537 阅读 · 0 评论 -
计算机网络物理层
计算机网络物理层数字通信用数字信号作为载体来传输消息抗干扰能力强,差错可控,易加密,易与现代技术相结合奈奎斯特(Nyquist)公式M为信号状态数量,W为信号带宽,C最大传输速率码元传输速率受奈氏准则的限制香农 (Shannon) 公式S为信道内所传信号的平均功率,N为信道内部的高斯噪声功率信噪比:平均功率与噪声平均功率的之比(log 2 ^ (1+1000) = 10) 分贝(dB)度量信噪比=10log10(S/N)信息传输速率受香农公式的限制信噪比(dB) =原创 2020-12-18 17:38:10 · 225 阅读 · 0 评论