![](https://img-blog.csdnimg.cn/20191103154744406.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络基础知识
qq_43641886
这个作者很懒,什么都没留下…
展开
-
计算机网络 第五章运输层
运输层为相互通信的应用进程提供逻辑通信从应用层看,只要把应用层的报文交给下面的运输层,运输层就可以把这报文传送到对方的运输层复用和分用复用:发送方的不同应用进程之间都可以使用同一运输层协议传送数据分用:运输层剥去报文的首部后能够把这些数据准确交付到目的应用进程端口和套接字的意义协议端口号,特指软件端口号 应用层各种协议进程与运输实体进行层间交互的一种地址TCP连接的端点叫套接字或者插口套接字socket={IP地址:端口号}端口号分为两大类1)、服务器端使用的端口号熟知..原创 2020-05-28 21:05:33 · 300 阅读 · 0 评论 -
vol.9 两种密码体制
对称密钥体制加密密钥和解密密钥是相同的密码体制公钥密码体制由于对称密钥的密钥分配问题;对于数字签名的需要在公钥体制中,加密密钥PK是向大众公开的,解密密钥是需要保密。加密算法E和解密算法D也是公开的步骤:通过密钥对生成器产生出接受者B的一对密钥,加密密钥和解密密钥,发送者所使用的的加密密钥就是接受者的公钥,他向大众公开。解密密钥是接收者的私钥,保密;发送者用接受者的私钥通过加密算法对明文加密,得出密文发送给接受者接受者用密钥通过解密算法恢复出明文数字签名...原创 2020-05-27 21:03:40 · 247 阅读 · 0 评论 -
vol.5 TCP,UDP格式
序号 :本报文段所发送的数据的第一个字节的序号(用于对字节流进行编号,例如序号为 301,表示第一个字节的编号为 301,如果携带的数据长度为 100 字节,那么下一个报文段的序号应为 401。)确认号 :期望收到的下一个报文段的序号。(例如 B 正确收到 A 发送来的一个报文段,序号为 501,携带的数据长度为 200 字节,因此 B 期望下一个报文段的序号为 701,B 发送给 A 的确认报文段中确认号就为 701。)数据偏移 :指的是数据部分距离报文段起始处的偏移量,实际上指的是首部的长度。 .原创 2020-05-27 15:51:06 · 99 阅读 · 0 评论 -
http各版本之间的区别
http版本Value缺点0.9仅支持请求方式GET,并且仅能请求访问HTML格式的资源。1.0请求方式POST和HEAD;每次TCP连接只能发送一个请求,当服务器响应后就会关闭这次连接,下一个请求需要再次建立TCP连接,就是不支持keepalive1.11.TCP连接默认不关闭,可以被多个请求复用,不用声明Connection: keep-alive;2. 加入了管道机制,在同一个TCP连接里,允许多个请求同时发送,增加了并发性,进一步改善了HTTP协议的效率;...原创 2020-05-25 17:50:25 · 509 阅读 · 0 评论 -
微信二维码扫描原理
每次打开微信网页版的时候,都会生成一个含有唯一uid的二维码,而且每次刷新后都会改变。这样可以保证一个uid只可以绑定一个账号和密码,确定登录用户的唯一性。除了返回唯一的uid,实际上打开这个页面的时候,浏览器跟服务器还创建了一个长连接,请求uid的扫描记录。当用户使用登录后的微信扫描二维码的时候,会将uid和手机微信产生的token进行绑定,并上传到服务器。这个时候,浏览器通过长轮询查询到uid扫描记录,立即得到201响应码,然后通知服务器,客户端由此也进入一个新的页面(就是那个要你点确认的按钮)。.原创 2020-05-25 17:18:48 · 1940 阅读 · 0 评论 -
vol.4运输层
TCP之 流量控制(滑动窗口)和 拥塞控制(拥塞控制的工作过程)利用滑动窗口实现流量控制发送窗口的选择 滑动窗口和拥塞窗口的最小值拥塞控制方法:慢开始 拥塞避免 快重传 快恢复浅析SYN FLOOD攻击原理是在三次握手的第三次握手的时候,服务端需要客户端发送ack包进行回应时,他会耗费一定数量的系统内存来等待这个连接首先是客户端发送一个SYN报文给服务端,然后这个服务端发送一个SYN-ACK包以回应客户端,接着,客户端就返回一个ACK包来实现一次完 整的TCP连接。在服务端返回一个确认的..原创 2020-05-25 15:58:46 · 86 阅读 · 0 评论 -
vol.2 数据链路层
以太网的硬件地址:MAC地址 48位长,和适配器的数量有关MAC 地址是链路层地址,长度为 6 字节(48 位),用于唯一标识网络适配器(网卡)。一台主机拥有多少个网络适配器就有多少个 MAC 地址。例如笔记本电脑普遍存在无线网络适配器和有线网络适配器,因此就有两个 MAC 地址。基本问题2.1. 封装成帧将网络层传下来的分组添加首部和尾部,用于标记帧的开始和结束2.2. 透明传输帧使用首部和尾部进行定界,如果帧的数据部分含有和首部尾部相同的内容,那么帧的开始和结束位置就会被错误的判定。需要.原创 2020-05-25 11:48:20 · 228 阅读 · 0 评论 -
vol.1计算机网络概述
添加链接描述OSI 将网络分为七层:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。OSI 七层协议体系结构概念清除,理论完善,但是既复杂也不实用。TCP/IP 是一个四层体系结构,包含应用层、运输层、网际层和网络接口层(网际层是为了强调该层是为了解决不同网络的互联问题),这种体系结构得到了广泛应用。但是 TCP/IP 从实质上讲只有最上面三层,最下面的网络接口层并没有什么具体内容,因此一般学习时结合 OSI 和 TCP/IP 的优点,采用一种五层协议的体系结构:应用层应用层的任务是通原创 2020-05-25 11:27:32 · 151 阅读 · 0 评论 -
vol8 网络
抓包|获取移动app里的数据,什么是抓包?二层设备与三层设备的区别–总结什么是MPLS原创 2020-01-19 17:06:36 · 81 阅读 · 0 评论 -
osi模型
路由器交换机分工不同也有交换机的功能,但是可以与外网连接,外界的电脑可以访问构成的是私网IP,外界不可以访问数据的转发对象不同根据IP地址来转发数据报根据MAC地址转发数据帧工作层次不同网络层数据链路层外形上路由器端口少体积小,(路由器一般都集成了交换机的功能,LAN口就是作为交换机的端口来使端口比较多冲突域和广播域连接在路由器上的网...原创 2020-01-13 09:12:05 · 108 阅读 · 0 评论 -
http基本概念
明文: 未经过加密的报文;Dns:解析器 将解析为ip地址,或者将ip反解析http:生成要处理的报文tcp:将报文分成各个报文段,分段传输ip:寻找ip地址,进行可靠传输https :http secure...原创 2019-11-28 14:53:54 · 89 阅读 · 0 评论 -
10.30小记
关于格雷编码执行的太差,但是好歹都是自己想出来的,给自己掌声要疯狂做回溯的题目,争取弄懂回溯大神LeetCode刷题思路今天晚上再来看这道题关于格雷编码本身的思想,此致!格雷编码和莫里斯编码好像有点像,都可以通过最优子机构,无后向型树状图字典?根据频率来的关于检查括号问题一言难尽,还是没有找到合适的解决办法明天再来开始看编码计算机拥有与生俱来的层次化体系结构,这种结...原创 2019-11-03 15:58:48 · 74 阅读 · 0 评论 -
10.31小记
三次握手、四次挥手TCP的运输连接管理三个阶段:1) 连接创建 2) 数据传送 3) 连接释放解决的三个问题:要使每一方能够确知对方的存在要允许双方协商一些参数能够对运输实体资源进行分配采用C/s方式 client server browserHTTP协议的底层传输默认使用的是可靠地tcp协议,不过他对互联网的高速发展带来很大的制约,Google制定了一套基于udp的...原创 2019-11-03 15:58:54 · 100 阅读 · 0 评论 -
11.1小记
dns解析cname方式解析和A方式解析A记录是将域名解析到IP(一个域名可以有多条A记录)CNAME记录是将域名解析到另一个域名(也就是作为另一个域名的别名),查找时返回目标域名的IP本机在解析域名时会首先从hosts文件中查找,如果可以查找到就直接使用,如果找不到才会从dns服务器获取serversocket.accept listen for a connection to be...原创 2019-11-03 15:59:10 · 85 阅读 · 0 评论