
计算机网络
文章平均质量分 89
Camina hacia ti
这个作者很懒,什么都没留下…
展开
-
【计算机网络】链路层
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-12-21 00:05:11 · 2664 阅读 · 0 评论 -
【计算机网络】五网络层--控制平面
五网络层--控制平面1、概述2、路由选择算法2.1链路状态路由选择算法2.2距离向量路由选择算法2.32.3.1距离向量算法:链路开销改变与链路故障2.3.2距离向量算法:增加毒性逆转2.3.3LS与DV路由选择算法的比较3、因特网中自治系统内部的路由选择:OSPF4、ISP之间的路由选择:BGP4.1BGP的作用4.2通告BGP路由信息4.3确定最好的路由4.3.1热土豆路由选择4.3.2路由器选择算法4.4IP任播4.5路由选择策略4.6例子5、SDN控制平面5.1SDN控制平面:SDN控制器和SDN网原创 2021-12-16 13:29:24 · 2832 阅读 · 0 评论 -
【计算机网络】四网络层--数据平面
计算机网络四网络层--数据平面1、网络层概述运输层依赖网络层的主机到主机的通信服务,提供各种形式的进程到进程的通信。在网络中的每一台主机和路由器都有一个网络层部分。网络层的数据平面功能,也就是网络层中每台路由器的功能(决定数据报是如何转发的)。传统的IP转发(其中转发基于数据报的目的地址)和通用的转发(其中可以使用数据报首部中的几个不同域的值执行转发和其他功能)1、网络层概述...原创 2021-12-13 22:10:51 · 3049 阅读 · 0 评论 -
【计算机网络】三运输层--TCP连接与解除
TCP连接与解除1、TCP三次握手2、TCP四次拆除客户和服务器TCP的状态序列3.1客户TCP的状态序列3.2服务器TCP的状态序列1、TCP三次握手客户TCP一开始属于关闭状态,当收到客户应用程序的请求之后,就开启自己和服务器端TCP的连接过程:1)客户端TCP发送一个特殊的TCP报文段,其中没有任何应用层数据,但是将首部SYN置为1,并且随机选取了自己的初始序号client_isn,一起打包发送过去。(这个报文段也称为SYN报文段)2)服务器端收到了这个报文段,获取到里面的数据之后,会给出原创 2021-12-11 18:25:26 · 1138 阅读 · 0 评论 -
【计算机网络】三运输层
三运输层1、概述和运输层服务1.1运输层和网络层的关系1.2因特网运输层概述2、多路复用和多路分解2.1无连接的多路复用与分解2.2面向连接的多路复用和多路分解2.3Web服务器与TCP3、无连接运输UDP3.1UDP报文段结构3.2UDP校验和4、可靠数据传输原理5、面向连接的运输:TCP6、拥塞控制原理7、TCP拥塞控制运输层为运行在不同主机上的应用进程提供直接的通信服务起着至关重要的作用。将网络层的在两个端系统之间的交付服务扩展到运行在两个不同端系统上的应用层进程之间的交付服务。1、概述和运输层原创 2021-12-11 17:33:27 · 1515 阅读 · 0 评论 -
【计算机网络】三传输层--可靠传输原理rdt、GBN、SR
4、可靠数据传输原理为上层实体提供的服务:数据可以通过一条可靠的信道进行传输。借助可靠信道,传输数据比特不会受到损坏或者丢失,而且所有数据都是按照其发送顺序进行交付。那么,可靠传输协议的责任就是实现抽象服务,但是下层确是不可靠的,这种TCP在不可靠的IP端到端网络层之上实现的可靠传输协议。在课本中,我们仅仅考虑单向数据传输,4.1构造可靠数据传输协议4.1.1经完全可靠信道的可靠数据传输:rdt1.0假设底层是可靠的,那么此时的协议就会变得简单,这个协议就是rdt1.0。有限状态机FSM:发送原创 2021-12-10 17:46:42 · 2850 阅读 · 0 评论 -
【计算机网络】二应用层补充
cookie、session、token1、cookie2、Session3、Token4、JWT1、cookieHTTP协议是无状态的,这样的胡按客户每一次都需要重新告知服务器自己的身份,这样就很麻烦,所以知道、存放信息也是很重要的一部分,可以很好的提高用户的体验。比如我们进入一个网站系统需要账号密码登陆,然后我们操作完之后,把这个页面不小心关掉了,那么再次点击网页,如果需要我们再次登陆就会显得很麻烦,可事实上,当我们再次点进去网页的时候,我们的账号仍然是在登陆着的。所以,在客户端请求的时候,如果服原创 2021-12-06 20:28:21 · 197 阅读 · 0 评论 -
【计算机网络】二应用层补充--套接字编程
二应用层套接字编程UDP编程1、客户端2、服务器端TCP编程1、客户端2、服务器端套接字编程典型的网络应用是一对应用程序,也就是一个客户程序和一个服务器程序组成的,而运行在不同机器上的进程是彼此通过套接字来发送报文实现通信的。那么UDP和TCP的主要区别就是UDP是无连接的,而TCP是面向连接的。这就体现在在将分组放进套接字之前是否需要绑定上对应的地址。UDP编程UDP是无连接的,并且在客户发送数据之前,服务器要已经是运行状态。其中端口号可以在主机上的众多应用程序中进行确定。1、客户端如下图原创 2021-12-06 18:18:00 · 1080 阅读 · 0 评论 -
【计算机网络】二应用层
【计算机网络】二应用层1、应用层协议原理1.1网络应用程序体系结构1.1.1C/S体系结构1.1.2P2P体系结构1.2进程通信1.2.1客户和服务器进程1.2.2进程与计算机网络之间的接口1.2.3进程寻址1.3可供应用程序使用的运输服务1.3.1可靠数据传输1.3.2吞吐量1.3.3定时1.3.4安全性1.4因特网提供的运输服务1.4.1TCP服务1.4.2UDP服务1.4.3因特网运输协议所不提供的服务1.5应用层协议2、Web和HTTP2.1HTTP概况2.2非持续连接和持续连接2.2.1采用非持续原创 2021-12-04 21:38:21 · 2340 阅读 · 0 评论 -
【计算机网络】一概述(补充)--数字信号、调制、复用
一概述补充数字信号调制方式复用时分复用波分复用码分复用数字信号数据分为数字数据和模拟数据。数字数据取值范围内是离散的变量或者数值;模拟数据是连续的。信号(携带有信息)分为数字信号和模拟信号。数字信号:自变量和因变量都是离散的;模拟信号:用连续变化的物理量表示信息。常用的编码方式:不归零制:正为1,负为0.曼彻斯特:从低到高为0,从高到低为1差分曼彻斯特:变化的是0,不变的是1例题:答案为A调制方式调频、调幅、调相复用时分复用前面说到时分复用会造成浪费,那么就有统计时分复原创 2021-12-04 15:32:50 · 514 阅读 · 0 评论 -
【计算机网络】一概述
【计算机网络】一概述1、什么是Internet?1.1构成描述1.2服务描述1.3协议2、网络边缘2.1接入网2.2物理媒介3、网络核心3.1分组交换3.1.1存储转发传输3.1.2排队时延和分组丢失3.1.3转发表和路由选择协议3.2电路交换3.2.1电路交换网络中的复用3.2.2分组交换和电路交换的比较3.3网络的网络4、时延、丢包、吞吐量4.1分组交换中的时延4.1.1处理时延4.1.2排队时延4.1.3传输时延4.1.4传播时延4.2排队时延和丢包4.3端到端时延4.4吞吐量5、协议层次及服务模型5原创 2021-12-04 15:14:04 · 3735 阅读 · 0 评论