计算机网络
我钟意饮王老菊
Just lose it
展开
-
HTTPS的一点儿理解
前言:复习到http,就顺带着复习一下https吧,发现自己对于https的过程还是不不够清晰的。这里总结一下。HTTPS作用防止窃听主要采用加密的方式来防止窃听:有两种方式非对称加密和对称加密,https两种方式都有用到(非对称加密RSA,对称加密AES),在建立https连接的时候才有非对称密钥加密,建立完https连接后使用对称密钥加密。防止伪装主要使用证书来证明。前提是操作系统中缓存着知名CA机构的公钥,防止CA公钥被伪造。防止修改通过数字签名来解决,数字签名:即散列化后的字符串(原创 2020-08-19 15:04:25 · 255 阅读 · 0 评论 -
网络安全基本概念以及结合https分析
前言:本来打算计网就这样结束的,但是貌似安全方面以及https方面没了解,就翻书顺手把那章节大概看了,这里总结一下。对称密钥密码体系在发送方和接收方 公用一个密钥。加密和解密都是用此密钥。这个共享密钥不能为他人所知,只能由双方知道。其他人就算只要加密算法和加密后的报文也不能推断出密钥公开密钥加密发送方和接收方都拥有着两个密钥,一个公钥(提供给发送方来加密报文),一个密钥(用于解密报文)。发送信息用接收方的公钥来加密,而接收方解密则用自己的私钥来解密。两个密钥之一是保密的,无解密密钥,解密不可行。原创 2020-06-23 22:26:56 · 227 阅读 · 0 评论 -
Web页面的请求过程
前言:到这里的话,我想计网,应该告一段落了,还剩一点密码安全之类的,有空再补补咯,这里借着书上的最后一波总结。请求过程:原创 2020-06-19 11:04:36 · 475 阅读 · 0 评论 -
Wireshark实验分析各种协议
前言:看完了计网的五层结构,就实际操作一下来捉下不同层下的协议包来康康。加深一下印象=。=实验准备Wireshark软件随意获取一个网站的ip地址,用于过滤TCP三次连接三次握手的连接:第一次握手第二次握手:第三次握手:TCP四次连接//todoDNS连接dns连接主要分为两次:dns查询报文:dns响应报文:DHCP协议由于是笔记本=。=,这里就断开了wifi然后走到二楼连新的wifi。这时笔记本就会启动DHCP协议来获取ip地址Discovero原创 2020-06-18 23:09:35 · 3597 阅读 · 0 评论 -
链路层学习笔记
前言:你癫够没,我都唔明你读来做乜 ------《激战》链路层主要功能:用于两个设备(同一种数据链路节点)之间进行信息传递。多路访问链路和协议数据链路层使用的信道主要有以下两种类型:点对点信道。这种信道使用一对一的点对点通信方式。广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。那么如何协调多个发送和接收节点对一个共享广播信道的访问呢?对此给予解决的协议有:信道划分协议主要的技术有三种:原创 2020-06-17 23:42:43 · 310 阅读 · 0 评论 -
网络层----数据平面
前言:最紧要记得自己为咩上台—《激战》网络层基本概括:网络层主要功能为转发(将数据从路由器输入接口转移到合适的输出接口) (数据平面)路由选择(端到端的路径选择),每台路由器都有一张转发表,用最长前缀匹配规则来转发。(控制平面)网络层提供单一的服务:尽力而为的服务,无带宽保证,无丢包保证,无顺序保证,不定时,无拥塞指示。也即差不多根本无服务。这篇博客我们主要讲的是数据平面的东西。-----转发路由器工作原理:输入端口:执行终结入物理链路的物理层功能,执行查找功能(查询转发表决定输出的原创 2020-06-17 00:17:50 · 804 阅读 · 0 评论 -
拥塞控制原理
前言:好久没更新了,一直堆在笔记本里面,堆了有两三篇博客了,一直懒得更新,今晚逼着自己更新=。= 新的写法:摒弃了之前照抄书本的冗余文字,大多数以自己的话来口述过程。虽然可能会不准确,但看起来更像是自己的东西哈哈。何为拥塞客户端发送数据太多,发送太快导致网络中间层无法处理。表现:分组丢包、分组延迟大拥塞控制的方法端到端拥塞控制端对端:ip层(网络层)不反馈拥塞信息,只能通过端对端来控制,tcp通过超时事件或者三次冗余的ack报文来判断拥塞网络辅助拥塞控制网络辅助:网络层的路由器向发送方原创 2020-06-10 23:05:39 · 651 阅读 · 0 评论 -
运输层(三)TCP协议
前言:来源于《计算机网络自顶向下方法》,终于来到了TCP协议,TCP协议也是面试中问的最多的知识点之一了。面向连接的运输:tcptcp被称为是面向连接的。这是因为一个应用进程可以开始向另一个应用进程发送数据之前,这两个进程必须先相互握手。即他们必须相互发送某些预备报文,以建立确保数据传输的参数。作为tcp连接建立的一部分。连接双方都将初始化与tcp连接相关的许多tcp状态变量。tcp连接...原创 2020-05-05 21:25:47 · 602 阅读 · 0 评论 -
运输层(三)流水线可靠数据传输协议、回退N步、选择重传
前言:来源于《计算机网络自顶向下方法》,承接上回可靠数据传输的原理,rdt3.0是一个功能正确的协议,但是无论如何他都是一个停等协议,需要等待接收方回应后,才能进行下一个分组的发送,所以它的性能不会特别的好。下面来介绍如何解决呢?流水线可靠数据传输协议这种特殊的性能问题的一个简单解决方法是:不以停等方式运行,允许发送方发送多个分组而无需等待确认。此技术成为流水线。必须增加序号的范围,因为...原创 2020-05-05 15:39:29 · 1393 阅读 · 0 评论 -
运输层(二)可靠数据传输原理
前言:来源于《计算机网络自顶向下方法》,承接上回UDP协议,不可靠的数据传输协议,这回来到了可靠数据传输协议,意味着来到了众所周知的TCP协议了,但是没这么快,先了解一下可靠数据传输原理。其实是因为篇幅太长=。= 跟tcp分开两篇写了可靠数据传输原理经完全可靠信道的可靠数据传输:rdt1.0它基于完全可信的信道来传输数据,传输的过程中不会出现比特错误或者丢包,在这个简单的协议中,一个单元数...原创 2020-05-04 00:53:13 · 803 阅读 · 0 评论 -
运输层(一)UDP协议详解
前言:来源于《计算机网络自顶向下方法》,这学期在上计网的课程,顺路就补一补相关知识,UDP / TCP平时听得多了,这次跟住这本书来深入了解一下吧。运输层首先udp/tcp是运输层的协议,我们先来了解一下运输层的概念。运输层协议为不同主机上的应用程序提供逻辑通信功能,通过逻辑功能,运行不同进程的主机好像直接相连,在发送端,运输层将发送应用程序进程接收到的报文转换成运输层分组(运输层报文段...原创 2020-04-30 23:55:48 · 1642 阅读 · 0 评论