
计算机网络
文章平均质量分 50
qq_38721353
这个作者很懒,什么都没留下…
展开
-
路由选择算法
在这篇博客里,我们讨论两种路由选择算法全局式路由选择算法,也就是链路状态(LS)算法分散式路由选择算法,距离向量算法(DV)1、全局式路由选择算法 每个节点向网络中所有广播链路状态,即该节点和它所连接的链路的特征和费用,这样,网络中的每个节点都具有了该网络的等同的、完整的视图。接下来,每个节点各自计算都其他节点的路径。 路由选择算法使用的是dijkstra算法问题:震荡问题,比如链路传播原创 2021-07-05 13:14:39 · 648 阅读 · 0 评论 -
HTTPS
如果请求的url以https开头,认定使用SSL。SSL通过采用机密性、数据完整性、服务器鉴别和客户端鉴别来强化TCP,属于运输层协议。SSL中采用的技术:对称密钥:加密解密使用同一个密钥(机密性)非对称密钥:加密和解密使用不同的密钥,私钥由服务器自己保存,公钥可以由任何人保存。公钥解码私钥加密的信息,私钥解码公钥加密的信息(机密性)证书:证明一个公钥属于某个实体(端点鉴别),由认证中心(CA)鉴别。CA证实一个实体的身份,并且生成一个把其身份和实体公钥绑定起来的证书,证书包含公钥和公钥所有者的全原创 2021-07-01 10:42:04 · 309 阅读 · 0 评论 -
HTTP协议
HTTP协议为超文本传输协议,定义了客服端和服务器端交互的方式,使用TCP作为支撑运输协议,服务器端不保存客户的任何信息,属于无状态协议。1、持续连接与非持续连接非持续连接:每个请求/响应对是经一个单独的TCP连接发送持续连接:所有的请求/响应对是经相同的TCP连接发送持续连接是默认方式 两种方式的响应时间,比如有x个对象非持续连接:每个对象首先需要建立连接,三次握手(第三次握手客户端可以携带请求数据)加上服务器的响应为2个RTT,原创 2021-06-30 22:49:25 · 224 阅读 · 0 评论 -
TCP报文段结构
源端口号+目的端口号:多路分解和多路复用序号+确认号:接收方确认和避免冗余分组检验和:检验数据的正确性接收窗口:流量控制标志位: ACK(用于指示确认字段中的值是有效的,仅当ACK = 1时确认号字段才有效),SYN+FIN(建立连接和拆除连接)首部长度:提取TCP报文段的数据参考https://blog.youkuaiyun.com/a19881029/article/details/29557837...原创 2021-06-29 18:17:35 · 218 阅读 · 1 评论 -
多路复用和多路分解
多路复用和多路分解是运输层提供的服务,运输层并没有直接把数据交付给进程,而是交付给套接字。主要有三个问题什么是多路复用和多路分解多路复用:从不同的套接字中收集数据,封装上首部信息并传递到网络层多路分解:从套接字中接收数据并交付到正确的进程多路复用和多路分解的作用将网络层提供的主机到主机交付服务延申到进程到进程的交付服务多路复用和多路分解的实现方法每个套接字有唯一标识符每个报文段的首部有特殊字段指示报文段要交付的套接字UDP使用无连接的多路分解和多路复用,每个套接字由(目原创 2021-06-29 18:06:59 · 521 阅读 · 0 评论 -
可靠数据传输协议和TCP的可靠数据传输
1.可靠数据传输协议 可靠数据传输协议有两种大的类型停等协议,发送方只有确信接收方已经正确接收当前分组,才会发送新的分组流水线协议,发送方可以一次发送多个分组可靠数据传输协议用到的技术有序号、确认号定时器检验和重传机制窗口、流水线(提高性能)1.1 停等协议用到的技术包括序号、定时器、超时重传、接收方的确认,发送窗口=1,接收窗口=1序号:解决冗余分组问题。ACK的丢失可能会导致发送方重传分组,但是接收方原创 2021-06-29 11:53:38 · 492 阅读 · 0 评论 -
TCP的流量控制和拥塞控制
1、 拥塞控制拥塞控制主要有三个问题怎样进行拥塞控制发送方怎样感知拥塞怎样改变发送速率1、怎样进行拥塞控制: 发送方维护了一个拥塞窗口的变量,已发送未被确认的数据小于拥塞窗口。在这个过程中,发送方维护了三个变量,最早发送没有收到ACK的数据编号最晚发送的数据编号拥塞窗口2、怎样感知拥塞 &n原创 2021-06-24 15:17:49 · 1007 阅读 · 3 评论 -
TCP的三次握手和四次挥手
1、三次握手客户端发送SYN报文段,该报文段的SYN=1,序列号为客户端选择的一个随机序列号a服务器端接收到SYN报文段,发送SYN ACK 报文段。该报文段的SYN=1,确认号=a+1,序列号为随机序列号b,并在服务器端分配缓存和变量客户端接收到SYN ACK报文段,发送另一个报文段,SYN=0,表明已经接收到SYN ACK报文段,确认号=序列号+1,并在客户端分配缓存和变量,可携带数据 在第二次握手,服务器接收到SYN字段,并分配缓存和变量,可能原创 2021-06-22 10:23:24 · 88 阅读 · 0 评论 -
1.5 计算机网络的类别
1 内容简介:序号内容1计算机网络的分类2、内容(1) 按网络的作用范围广域网:作用范围通常为几十到几千公里,任务是通过长距离运送所发送的数据城域网:作用范围一般是一个城市局域网:企业或学校个人局域网:在个人工作的地方把属于个人使用的电子设备用无线技术连接起来的网络(2)按网络的使用者进行分类公网:缴纳费用的人都可以使用这种网络专用网(内网):不对外人提供服务(3)用来把用户接入到因特网的网络 接入网AN,又称为本地接入网或居民接入网,宽带接入。原创 2020-12-05 17:27:55 · 119 阅读 · 0 评论 -
1.2因特网概述&&1.3因特网的组成
1、网络:由若干结点和连接这些结点的链路组成,网络中的结点可以是计算机、集线器、交换机或路由器。2、因特网是世界上最大的互联网络,因特网上的计算机称为主机。网络把许多计算机连接在一起,因特网把许多网络连接在一起。因特网采用TCP/IP协议族。3、从工作方式上看,因特网可以分为两大块,边缘部分和核心部分。1.3.1 因特网的边缘部分 因特网的边缘部分由所有连接在因特网上的主机(端系统,因特网的末端)组成,这部分由用户直接使用。1、主机A和主机B通信(计算原创 2020-12-05 16:48:59 · 1506 阅读 · 0 评论 -
1.1 计算机网络在信息时代的作用
21世纪是一个以网络为核心的信息时代,这里的网络指的是电信网络:向用户提供电话、电报及传真服务有线电视网络:向用户提供各种电视节目计算机网络:使用户能够迅速传送数据文件,以及查找并获取各种有用资料(以因特网为代表)计算机网络向用户提供的最重要的功能有连通性:上网用户之间可以交换信息共享:即资源共享,信息共享,软件共享,也可以是硬件共享计算机网络有优点也有缺点,但是负面影响是次要的,需要有关部门加强对计算机网络的管理,积极作用是主要的。...原创 2020-12-02 00:08:41 · 622 阅读 · 0 评论