计算机网络
文章平均质量分 73
科氏加速度
岁寒,然后知松柏之后凋也。
展开
-
前后端分离跨域问题
跨域问题来源于浏览器的同源策略。客户端和服务端不同IP不同端口都算跨域。springboot解决跨域有cros,配置就是那几项。如果把服务端程序部署在nginx上,在nginx 也可以解决,服务端和nginx只用写一个即可,server{ listen 3002; server_name localhost; location /ok { ...原创 2020-02-16 20:10:58 · 394 阅读 · 0 评论 -
http请求设置不被浏览器缓存
在响应头中加,浏览器就不会缓存,下次请求会访问服务器。responseHeaderMap.put("Cache-Control", "no-cache");responseHeaderMap.put("Expires", "0");原创 2021-12-23 17:28:15 · 2088 阅读 · 0 评论 -
服务器大量tcp close_wait
线上碰到服务器 大量tcp连接处于close_wait状态,tomcat处于假死状态,即tomca在运行,但不能访问。因为tcp连接耗尽了。查询tcp连接数和状态:netstat -an|awk '/^tcp/{++S[$NF]}END{for (a in S)print a,S[a]}' 查询端口监听的tcp连接 netstat -anp |grep 8080按tcp协议来说,客户端发送关闭连接消息,服务端会进入close_wait状态,服务端处理完后会自动进入last_ack状态,...原创 2021-10-11 16:49:23 · 1423 阅读 · 0 评论 -
ftp docker jenkins
搭ftp 服务https://blog.csdn.net/iw1210/article/details/86549599ftp 命令https://blog.csdn.net/qq_46084104/article/details/106244141原创 2021-08-09 09:44:52 · 183 阅读 · 0 评论 -
计网学习笔记二十三(网络安全). 防火墙 无线局域网安全
目录无线安全用WEP,加密解密ppt过程不理解防火墙无状态分组过滤有状态分组过滤应用网关无线安全用WEP,加密解密ppt过程不理解防火墙软件、硬件都有可能。实际防火墙可能 既有过滤功能、也有网关功能无状态分组过滤阻止Web电台应用,以防消耗可 用带宽 丢弃所有进入的UDP分组,DNS分组 和路由器广播分组除外.DNS 和路由广播也用udp 蓝精灵,伪造一个广播分组,分组源IP是被攻击的主机,报文是ping,这样子网内所有主机都会回复被攻击原创 2021-07-04 14:24:11 · 296 阅读 · 1 评论 -
计网笔记二十一.网络安全、安全套接字层(SSL)
目录安全套接字层(SSL)Web应用安全简化的SSL简化ssl过程密钥派生,实际用主密钥产生4个秘钥。简化的SSL : 数据记录简化的SSL : 序列号简化的SSL : 控制信息实际SSL层协议栈SSL握手过程SSL记录协议ssl握手和tcp握手?两者顺序密钥派生安全套接字层(SSL)Web应用安全Web安全威胁基于应用层实现Web安全,用应用层协议实现安全,如PGP SMIME为邮件安全,SET为http安全,ssh.原创 2021-07-01 18:47:39 · 547 阅读 · 1 评论 -
计网学习笔记二十.网络安全技术、安全电子邮件
安全电子邮件基本原理电子邮件安全威胁垃圾邮件 增加网络负荷,占用服务器空间 诈骗邮件 能迅速让大量受害者上当 邮件炸弹 ,短时间内向同一邮箱发送大量电子邮件 通过电子邮件/附件传播网络蠕虫/病毒 电子邮件欺骗、钓鱼式攻击电子邮件安全需求机密性 只有真正的接收方才能阅读邮件 完整性 电子邮件在传输过程中不被修改 身份认证性 电子邮件的发送者不被假冒 抗抵赖性 发信人无法否认发过电子邮件加密性,想加密邮件Alice用对称秘钥Ks加密 明文邮件m,生成Ks(m)..原创 2021-07-01 18:47:31 · 436 阅读 · 0 评论 -
计网学习笔记十九.网络安全基本原理
网络安全基本概念 拟人场景: Alice、Bob、Trudy网络安全威胁攻击者行为拒绝服务,让服务器没有足够的cpu或者带宽去工作攻击的一些方式和对策映射分组嗅探IP欺骗DOS拒绝服务之前学过tcp三次握手,第一次握手服务端会分配资源,大量向服务器发送第一次握手让服务器耗尽资源,就是SYB攻击构建僵尸网络控制一些主机,然后控制僵尸主机向目标主机攻击有一种对策是SYN cookie,服务器在第一次握手不会建..原创 2021-06-26 16:15:23 · 1854 阅读 · 0 评论 -
计网学习笔记十八.物理层
数据通信基础数据通信系统发送设备,如网络接收卡; 信道如同轴电缆、光纤;常见数据通信术语数据想传输,要依赖信号。 数据和信号都可以分为两类,模拟数据(如人的声音、视频)和数字数据(几个数字),模拟信号(连续的正玄波),数字信号 码元,比如一个周期的正弦波,二进制用正弦波的高低表示数据的正负。 频带,最高频率和最低频率之差,单位HZ 似乎和频带一个意思,信号带宽是信号频谱的宽度,也就是信号的最高频率分量与最低频率分量之差,单位HZ,而且是有效带宽,信号弱的频率不算。和网速的带宽不是原创 2021-06-28 18:01:45 · 205 阅读 · 1 评论 -
计网学习笔记十七.局域网
ARP协议MAC地址mac地址全球唯一,固化在网卡中。如果用软件修改,一定要保证在局域网中唯一 mac地址和ip的区别mac地址是链路层的地址,ip是网络层的地址 mac地址在网卡,机器换个局域网依然可以用这个mac地址,可以携带。ip肯定不行,依赖子网ARP: 地址解析协议LAN:局域网每个主机和路由器,都会维护一个表,mac和ip的关系 TTL时间后会丢弃,防止ip修改...原创 2021-06-10 16:46:36 · 998 阅读 · 0 评论 -
计网学习笔记十六.数据链路层
目录概述链路层提供的功能链路层的具体实现差错编码差错编码基本原理差错编码的检错能力奇偶校验码Internet校验和(Checksum)循环冗余校验码(CRC)多路访问控制(MAC)协议两类“链路”MAC协议的场景、要解决的问题理想MAC协议MAC协议分类信道划分MAC协议:TDMA信道划分MAC协议:FDMA随机访问MAC协议时隙ALOHA协议ALOHA协议CSMA协议CSMA/CD协议轮转访问MAC协议MAC.原创 2021-05-30 18:11:18 · 296 阅读 · 0 评论 -
计网学习笔记十五.网络层(下)
路由与转发网络抽象:图 路由算法分类链路状态路由算法每个节点掌握的信息,会互相告诉其他节点,从而每个节点都掌握了整个网络拓扑结构原创 2021-05-30 10:36:44 · 714 阅读 · 0 评论 -
计网学习笔记十四.网络层(中)
DHCP协议(主机如何获取IP地址)一个主机如何获得IP地址?硬编码,静态配置默认网关:当IP分组要离开当前子网时,就把此分组传到网关,由网关决定下一步;这个子网中的其他主机也必须配置默认网关是这个地址。如果子网还有另一个路由器,那可以配置默认网关地址为另一个路由地址,总之默认网关是路由器与当前子网相连的地址。配置DNS服务器,这之前学过动态主机配置协议-DHCP: Dynamic Host Configuration ProtocolDHCP是使用最广泛的动态获取IP地址协原创 2021-05-19 18:26:43 · 470 阅读 · 0 评论 -
计网学习笔记十三.网络层(上)
网络层网络层和传输层不同,不再是端到端。网络层发送主机将传输层的数据段封装为数据报。网络层核心功能-转发与路由原创 2021-05-06 17:26:04 · 680 阅读 · 0 评论 -
计网学习笔记十二.传输层(下)
TCP概述段结构有些字段没用,所以当时设计现在没用,还有改进空间序列号和ACK序列号是段中的第一个字节大小,不是第几个段。 建立tcp,双方各有一个序号,在三次握手时会细讲 ACK n+1,代表n之前的包(包括n)都收到了,希望收到的下一个包序号为n+1。 乱序到达的包,接受放怎么处理,由实现者决定。TCP可靠数据传输这些特点是GBN和SR中和的,每个特点下面会降到。包括两种触发重传的情况如何设置定时器的超时时间?TCP发送方细讲从应用层收到数原创 2021-04-26 16:02:13 · 436 阅读 · 0 评论 -
计网学习笔记十一.传输层(上)
传输层服务和协议传输层 vs. 网络层Internet传输层协议多路复用和多路分用接收端进行多路分用:传输层依据头部信息将收到的 Segment交给正确的Socket, 即不同的进程.发送端进行多路复用:从多个Socket接收数据,为每 块数据封装上头部信息,生成 Segment,交给网络层分用如何工作?udp无连接分用重点,只要目的端口号相同,来自不同源IP地址和/或源端口号的 IP数据包被导向同一个接收端Sockettcp面向连接的分用重点原创 2021-04-11 21:00:01 · 480 阅读 · 0 评论 -
计网学习笔记八.DNS
目录域名系统DNS的作用分布式层次式数据库DNS根域名服务器(第一层)顶级域名服务器(第二层)权威(Authoritative)域名服务器(第三层)本地域名解析服务器DNS查询示例缓存DNS记录和消息格式DNS协议与消息如何注册域名?域名系统域名比IP更容易记忆、识别,更有意义,人用域名,机器用ip。那域名和ip如何映射。对几台机器解析域名容易,对整个互联网几十亿台机器解析很难---DNS。DNS的作用4个作用。集中式缺点:非.原创 2021-04-05 18:56:34 · 747 阅读 · 0 评论 -
计网学习笔记十.Socket编程
什么是socketsocket是一种操作系统提供的进程间通信机制。 操作系统中,通常会为应用程序提供一组应用程序接口(API),称为套接字接口(socket API)。应用程序可以通过套接字接口,来使用网络套接字,以进行数据交换。 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。而接口的具体原创 2021-04-05 11:12:07 · 457 阅读 · 0 评论 -
计网学习笔记九.P2P
目录原理与文件分发BitTorrent索引技术集中式索引洪泛式查询: Query flooding层次式覆盖网络案例应用:Skype原理与文件分发问题 : 从一个服务器向N个节点分发一个文件需要多长时间?如果CS架构,把文件(F大小)上传到服务器时间d1,服务器向N个客户端下载(速度u)需要N*F/u,这是串行的,时间随客户端数量线性增长。如果P2P架构,把文件(F大小)上传到服务器时间d1,服务器向N个客户端下载(速度u)需要N*F/u,但客户端相.原创 2021-04-04 22:25:12 · 1081 阅读 · 2 评论 -
计网学习笔记七.Email
目录Email应用的构成SMTP协议交互示例telnetSMTP交互与http对比Email应用的构成邮件服务器好处:对方不在线,也可以发送。所以不直接发给对方。SMTP协议email设计古老,只能7位ASCII。异步发送交互示例telnetSMTP交互与http对比...原创 2021-03-28 20:12:36 · 482 阅读 · 0 评论 -
计网学习笔记六.Web和Http协议
目录web应用万维网应用和httpHTTP连接类型非持久性连接非持久性连接时间分析性能分析持久性HTTPHTTP消息格式HTTP请求消息请求通用格式请求携带数据怎么办?Post和GetHTTP响应消息HTTP响应状态代码Http方法类型使用telnet请求网站Cookie技术为什么需要Cookie?cookie和httpCookie的原理Cookie的作用Web缓存/代理服务器技术作用架构Web缓存示例.原创 2021-03-28 19:44:51 · 160 阅读 · 0 评论 -
计网学习笔记五.网络应用体系结构、进程通信、传输层
网络应用的体系结构客户机/服务器结构纯P2P结构混合结构传输音乐,用户分享音乐给好友是通过p2p,两个人之间传输,只不过所有人的音乐信息通过cs在server登记了。网络应用进程通信网络应用的基础:进程间通信套接字: Socket套接字是操作系统提供的API,比如windows有winsocket,通过套接字可以完成通信如何寻址进程?应用层协议网络应用的需求与传输层服务不同应用是否允许丢包、带宽、时延Inte原创 2021-03-28 18:41:12 · 111 阅读 · 0 评论 -
计网学习笔记四.网络体系结构、OSI分层网络模型、TCP/IP参考模型、五层参考模型
为什么需要计算机网络体系结构? 为什么采用分层结构?OSI参考模型注意在中间系统接收包时,比如路由,只会解析包到网络层,不会继续解析。由应用层到链路层,就是不断在封装包的过程,不断给包加包头,包头记录本层信息。物理层直接是二进制传输,不再是包。为什么需要数据封装?物理层功能单工是单方向传输;半双工,同一时刻只能单方向传输,不能同时双方向传输;全双工,可以同时互相传输。数据链路层功能...原创 2021-03-27 12:07:38 · 186 阅读 · 0 评论 -
计网学习笔记三.网络性能指标
速率带宽延迟/时延(delay或latency)四种分组延迟时延带宽积分组丢失(丢包)吞吐量/率(Throughput)吞吐量: Internet场景原创 2021-03-27 10:49:05 · 600 阅读 · 0 评论 -
计网学习笔记二.数据交换
目录数据交换电路交换多路复用频分多路复用FDM时分多路复用TDM波分多路复用WDM码分多路复用CDM数据交换互联的路由器网络,如何实现数据通过 网络核心从源主机到达 目的主机?---数据交换有三种交换网络方式选择将主机连到交换网络中最合适,当然其他两种方式也有适用的场合数据交换的类型:电路交换 报文交换 分组交换电路交换多路复用共用一个通信信道频分多路复用FDM不通的发送方用不同的的"频率带宽" ...原创 2021-03-27 10:04:06 · 243 阅读 · 0 评论 -
计网学习笔记一.计算机网络概述
一.什么是计算机网络计算机网络是通信技术与计算机技术紧密结合的 产物。正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消什么是Internet?原创 2021-03-20 17:08:59 · 285 阅读 · 0 评论