计算机网络
文章平均质量分 67
沉迷单车的追风少年
CSDN博客专家,CSDN商业化专家,官方内容合作伙伴,官方认证“人工智能领域优质创作者”,入选2023年中国开发者影响力年度榜单。
代表专栏《Diffusion Models与深度学习》、《手把手写深度学习》、《深度学习-计算机视觉》、《手把手写C++服务器》等。
展开
-
计算机网络面试必背十题
计算机网络必背十题,祝大家offer满满!1.OSI,TCP/IP,五层协议的体系结构,以及各层协议2.为什么在TCP四次挥手的过程中,主动关闭方要等待2*MSL时间?3.ARP是地址解析协议,简单语言解释一下工作原理4.HTTP和HTTPS的区别5.常用HTTP状态码和HTTP报文结构6.GET和POST的区别7.TCP三次握手和四次挥手的全过程8.在浏览器中输入www.baidu.com后执行的全部过程9.TCP和UDP的区别?10.DNS两种查询方式、域名解析的过原创 2020-03-11 20:11:44 · 815 阅读 · 2 评论 -
计算机网络知识汇总
图解HTTP《图解HTTP》笔记(一)Web基础与早期HTTP协议《图解HTTP》笔记(二)HTTP报文、状态码与Web服务器《图解HTTP》笔记(三)构建Web、Web安全、HTTP追加协议《图解HTTP》笔记(四)更安全的HTTPS、用户认证《图解HTTP》笔记(五)HTTP工作原理、请求方法、首部信息图解TC...原创 2020-02-27 10:46:09 · 627 阅读 · 2 评论 -
《系统虚拟化与云计算》笔记(四)云计算中的网络技术
目录网络分类:局域网和广域网以太网集线器与中继器共享式以太网CSMA/CD交换机的基本功能:地址学习、帧的转发和过滤、环路避免地址学习交换机转发帧模式以太网环路会出现广播风暴二层网络面临的挑战网络虚拟化设备虚拟化数据路径虚拟化设备虚拟化网络虚拟化虚拟共存网络虚拟网络映射虚拟网络映射实例软件定义网络SDN原创 2021-07-02 16:26:49 · 292 阅读 · 4 评论 -
Windows奇技淫巧之网络命令行
写在前面:Linux老鸟会深度沉迷命令行,各种奇技淫巧心中涨,但是windows上的命令行相当好用,各种骚操作也是眼花缭乱。其中网络操作经常使用,本文做一个简单的总结。目录1、ipconfig:显示当前TCP/IP配置的设置值2、ping:测试目的站是否可达及相关状态3、arp:地址解析协议4、traceroute:路由跟踪5、route:操作路由表6、netstat:显示协议统计信息7、nbtstat:显示协议统计和当前使用NBI的TCP/IP连接原创 2021-05-24 14:22:43 · 1858 阅读 · 7 评论 -
带外数据——从TCP固定头结构聊起
目录从TCP固定头结构聊起紧急数据的必要性带外数据概念TCP带外数据传输流程发送端接收端异常处理socket识别带外数据参考从TCP固定头结构聊起TCP固定头结构如下图所示:本文关注的重点是16位紧急指针部分,其他的部分详解可见:https://xduwq.blog.csdn.net/article/details/105891603紧急指针,一共16位,是一个正偏移量,它和序号字段的值相加表示最后一个紧急数据的下一字节的序号,用于发送端向接收端发原创 2020-08-27 16:20:02 · 400 阅读 · 0 评论 -
计算机网络精华知识点
网络分层 ⭐⭐数据链路层的协议 ⭐点对点协议 PPPCSMA/CD 协议网络层的协议 ⭐⭐网际协议 IP地址解析协议 ARP路由选择协议 RIP/OSPF/BGP-4网际控制报文协议 ICMP网际组管理协议 IGMP运输层的协议 ⭐⭐⭐用户数据报协议 UDP传输控制协议 TCP (重点)应用层的协议 ⭐⭐⭐域名解析系统 DNS文件传送协议 FTP超文本传输协议 HTTP (重点)电子邮件系统协议 SMTP/POP3/IMAP简单网络管理转载 2020-05-24 22:48:38 · 763 阅读 · 0 评论 -
《图解TCP/IP》笔记(十四)传输层两大协议TCP和UDP
传输层的定义:TCP与UDP对比端口号通信识别:确定端口号的方法:TCP首部和UDP首部其他传输层协议:UDP-Lite、DCCP、SCTPUDP-LiteDCCPSCTPTCP可靠性传输机制三次握手:可靠性的基础窗口控制重发控制流控制拥塞控制提高网络利用率算法原创 2020-05-02 20:30:15 · 1073 阅读 · 0 评论 -
Golang实战——TCP通信服务端和客户端
目录服务端操作流程客户端操作流程服务端代码:客户端代码:运行效果:服务端操作流程 1.监听端口 2.接收客户端请求建立链接 3.创建goroutine处理链接。客户端操作流程 1.建立与服务端的链接 2.进行数据收发 3.关闭链接服务端代码:package mainimport ( "bufio...原创 2020-04-06 11:31:16 · 532 阅读 · 1 评论 -
《图解TCP/IP》笔记(十三)五大主要路由协议RIP、RIP2、OSFP、EGP、BGP
目录五大路由协议比较RIP路由选择信息协议使用子网掩码时的RIP处理RIP解决无限计数的方法RIP2第二版RIP的新特性OSPF开放式最短路径优先OSPF五种不同类型的包OSPF工作原理BGP边界网关协议MPLS多协议标记交换技术三个MPLS基本动作MPLS优点扩展LSP两种方式五大路由协议比较五大路由协议比较 路由协议名 ...原创 2020-03-08 09:51:25 · 1003 阅读 · 0 评论 -
《图解TCP/IP》笔记(十二)路由控制和路由算法
目录路由控制的分类1.静态路由2.动态路由路由控制范围IGP内部网关协议EGP外部网关协议常用两大路由控制算法:距离向量算法和链路状态算法距离向量算法链路状态算法路由控制的分类1.静态路由由事先设置好路由器和主机并将路由信息固定的一种方法 由使用者手工操作完成2.动态路由让路由协议在运行过程中自动地设置路由控制信息的一种方法...原创 2020-03-05 11:55:27 · 375 阅读 · 0 评论 -
《图解TCP/IP》笔记(十一)远程登录、文件传输和电子邮件
目录远程登录TELNETSSHFTP文件传输协议简单邮件传输协议SMTPMIME多用途互联网拓展附:FTP访问控制命令附:FTP设置传输参数命令附:FTP主要应答消息附:SMTP主要命令附:SMTP应答主要命令远程登录为了实现TSS环境,将主机和终端的关系应用到计算机网络上的一个结果主要分成TELNET和SSH两种协议TELNET利用...原创 2020-03-02 10:57:59 · 1106 阅读 · 0 评论 -
《图解TCP/IP》笔记(十)网络安全基础
目录网络安全构成要素DMZ非军事化区PKI公钥基础结构数字证书加密技术身份验证技术IPsec与VPNIEEE8022.1X网络安全构成要素防火墙 设计思路:暴露给危险的主机和路由器的个数有限 建立TCP连接只能从内网发起,不能从外网直接连接内网 IDS入侵检测系统 检查侵入网络内部进行非法访问的情况,并通知给网络管理员 具有定期采集日志、长期监控、...原创 2020-03-01 10:06:12 · 350 阅读 · 0 评论 -
《图解TCP/IP》笔记(九)网络管理、多媒体通信、目录访问协议
目录SNMP简单网络管理协议SNMP工作机制SNMP分类SNMPv2的八种操作MIB管理信息库RMON远程监控信息管理系统常用多媒体通信协议之H.323常用多媒体通信协议之SIP会话初始协议SIP主要功能SIP主要组成主要SIP命令RTP实时传输协议LDAP轻量级目录访问协议SNMP简单网络管理协议Simple Network Man...原创 2020-02-29 11:52:09 · 425 阅读 · 0 评论 -
《图解TCP/IP》笔记(八)MLD、IP任播、通信质量控制和显式拥塞通知
目录MLD多播监听发现/IGMP因特网组管理协议IGMP/MLD探听IP任播通信质量控制IntServ提供点对点的详细优先控制DiffServ提供相对较粗粒度的优先控制ECN显式拥塞通知MLD多播监听发现/IGMP因特网组管理协议Multicast Listener Discovery Internet Group Managment Protocol 用...原创 2020-02-27 11:32:53 · 442 阅读 · 2 评论 -
《图解TCP/IP》笔记(七)IP辅助技术之DHCP、NAT和IP隧道
目录DHCP动态主机配置协议DCHP的工作流程DHCP分配IP地址的方法DHCP服务器和DHCP客户端DHCP中继代理NAT网络地址转换NAT潜在的问题解决NAT潜在问题的两种方法IP隧道DHCP动态主机配置协议Dynamic host configuration protocol 自动设置IP地址,统一管理IP地址分配,让“即插即用”变成可能 管...原创 2020-02-26 11:18:36 · 450 阅读 · 0 评论 -
《图解TCP/IP》笔记(六)IP辅助技术之DNS、ARP、ICMP
目录DNS域名系统域名服务器和解析器DNS管理众多信息ARP地址解析协议ARP包格式RAPP反向地址解析协议代理ARPICMP互联网控制报文协议ICMP消息分类ICMP消息类型ICMPv6邻居探索IP地址自动设置DNS域名系统将字符串自动转换为具体的IP地址,有效管理主机名和IP地址之间的对应关系。解决IP地址不便记忆的问题。域...原创 2020-02-25 11:49:52 · 565 阅读 · 0 评论 -
《图解TCP/IP》笔记(五)IP协议与路由控制
目录概念辨析:主机、路由器节点网络层与数据链路层MAC地址与IP地址路由控制多跳路由路由控制表默认路由与主机路由路由表的聚合面向无连接与面向有连接全局地址与私有地址子网掩码子网掩码的两种表示方式CIDR与VLSM概念辨析:主机、路由器节点主机:配备有IP地址,但不进行路由控制的设备 路由器:既配有IP地址又配有路由控制能力的设备 节点...原创 2020-02-24 11:00:06 · 631 阅读 · 0 评论 -
《图解TCP/IP》笔记(四)IPv4和IPv6
目录IPv4地址表示IP地址组成IPv4首部四类IP地址IPv6地址表示IPv6地址结构IPv6特点IPv6首部IPv6扩展首部IPv4地址表示用32位正整数表示 每8位分成一组,共分成四组,每组用 “.” 隔开 再将二进制转换成十进制IP地址组成网络标识(网络地址)+主机标识(主机地址)IPv4首部四类IP地址A类地址...原创 2020-02-23 15:58:07 · 3589 阅读 · 0 评论 -
《图解TCP/IP》笔记(三)数据链路层
目录数据链路层分层MAC地址MAC地址的结构共享介质型网络共享介质型网络的分类非共享介质网络交换机转发方式环路检测技术VLAN虚拟局域网VLAN优点:以太网分类以太网帧格式无线通信分类PPP点对点ATM异步传输方式FDDI 分布式光数据接口综合业务数字网数据链路层分层介质访问控制层 根据以太网或FDDI等不同数据链路所...原创 2020-02-21 16:06:06 · 594 阅读 · 0 评论 -
《图解TCP/IP》笔记(二)TCP/IP基础知识
目录TCP/IP协议标准化精髓互联网结构TCP/IP与OSI参考模型对比TCP/IP协议分层模型(自底而上)网络层三大协议:IP、ICMP、ARP传输层两大协议:TCP、UDP应用层五大协议:WWW、SMTP、FTP、SSH、TELNET、SNMPTCP/IP数据包首部包、帧、数据报、段、消息概念辨析TCP/IP协议标准化精髓开放性 实用性互联网...原创 2020-02-19 19:57:53 · 339 阅读 · 0 评论 -
《图解TCP/IP》笔记(一)网络基础知识
目录OIS参考模型传输方式分类:面向有连接和面向无连接通信方式分类:电路交换和分组交换传输方式分类:按照接收端数量分类地址层次性:网络构成要素虚拟化与云:OIS参考模型OIS:open system interconnection 开放式通信系统参考模型应用层:针对特定应用的协议; 为应用程序提供服务并规定应用程序中通信相关细节 表示层:设备固定...原创 2020-02-18 11:45:02 · 421 阅读 · 0 评论 -
《图解HTTP》笔记(五)HTTP工作原理、请求方法、首部信息
目录HTTP工作原理HTTP协议流程HTTP请求方法HTTP首部HTTP工作原理HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。Web服务器根据接收到的请求后,向客户端发送响应信息。...原创 2020-02-16 11:04:33 · 508 阅读 · 0 评论 -
Qt开发——网络编程之UDP客户端
今天是大年初一,祝大家新年快乐!目录效果图手册选读bind绑定:readRead():例程udpclient.hudpclient.cpp效果图与上一节服务端收发配合使用手册选读bind绑定:对于UDP嵌套关键字,在绑定之后,每当UDP数据表到达指定地址或者指定端口时,readRead()信号就会被发射!readRead():每次...原创 2020-01-25 09:48:26 · 2105 阅读 · 0 评论 -
Qt开发——网络编程UDP网络广播软件之服务器端
今天是除夕夜,祝大家除夕快乐需要和客户端配合使用:https://blog.csdn.net/qq_41895747/article/details/104080462目录效果图QUdpSocket手册选读UDP节选:udpserver.hudpserver.cpp.效果图QUdpSocket手册选读关键词lightweight, unreliabl...原创 2020-01-24 14:59:30 · 2931 阅读 · 0 评论 -
《图解HTTP》(四)更安全的HTTPS、用户认证
前面一篇讨论了攻击HTTP的常用手段:https://blog.csdn.net/qq_41895747/article/details/104296991,从而引出更安全的HTTPS简单的说:HTTPS = HTTP+SSL详细点:HTTPS = HTTP+加密+认证+完整性保护HTTPS并非应用层协议,只是HTTP通信接口部分用SSL和TLS协议代替HTTP的缺点:通信...原创 2020-02-14 19:07:26 · 2004 阅读 · 0 评论 -
TCP可靠性传输机制总结
TCP数据段简介数据段可靠性传输机制1.三次握手——可靠传输的基础条件2.字节编号机制3.窗口滑动机制4.超时重传机制数据段可靠性接受机制1.数据段正确接受确认机制2.接受端数据分段重组是正确去掉TCP分段的TCP数据段选择性接受机制原创 2020-02-13 17:56:43 · 662 阅读 · 0 评论 -
《图解HTTP》笔记(三)构建Web、Web安全、HTTP追加协议
这部分内容作者写的比较浅,科普文目录HTMLCSS动态HTMLCGI(Comment Gateway Interface)通用网关接口ServletXMLRSS针对Web应用的攻击模式Web应用的安全策略跨站脚本攻击SQL注入攻击OS命令注入攻击HTTP首部注入攻击/HTTP响应截断攻击邮件首部注入攻击目录遍历攻击远程文件包含漏洞...原创 2020-02-13 16:16:13 · 1838 阅读 · 0 评论 -
《图解HTTP》笔记(二)HTTP报文、状态码与Web服务器
HTTP报文结构请求报文结构响应报文结构报文首部 报文和实体内容编码内容协商状态码常用14种状态码单机多域名通信数据转发三种程序:代理、网关、隧道缓存原创 2020-02-12 12:33:38 · 395 阅读 · 0 评论 -
Qt开发——多线程网络时间客户端
目录服务器端:效果图:timeclient.cpptimeclient.h服务器端:https://blog.csdn.net/qq_41895747/article/details/104108453效果图:timeclient.cpp#include "timeclient.h"#include <QHBoxLayout>#includ...原创 2020-01-29 17:34:13 · 406 阅读 · 0 评论 -
Qt开发——多线程网络时间服务器端
目录客户端:效果图dialog.cppdialog.htimeserver.cpptimeserver.htimethread.htimethread.cpp客户端:https://blog.csdn.net/qq_41895747/article/details/104108502效果图dialog.cpp#include "dialog...原创 2020-01-29 17:31:40 · 510 阅读 · 0 评论 -
Qt开发——QWebEngineView浏览器开发
目录效果图:基本的浏览器功能默认网址输入网址不正确提示:跳转到特定网站:后退、刷新等widget.hwidget.cpp效果图:基本的浏览器功能默认网址输入网址不正确提示:跳转到特定网站:后退、刷新等widget.h#ifndef WIDGET_H#define WIDGET_H#include <QWidg...原创 2020-02-08 16:47:52 · 3990 阅读 · 2 评论 -
Qt开发——文件下载软件
效果图mainwindow.cpp#include "mainwindow.h"#include "ui_mainwindow.h"//https://dldir1.qq.comMainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ...原创 2020-01-27 20:18:03 · 414 阅读 · 0 评论 -
《图解HTTP》笔记(一)Web基础与HTTP协议基础
目录TCP/IP是各类协议族的总称,一般分成四层:重要基本概念告知服务器意图的方法使用Cookie进行状态管理:请求报文响应报文TCP/IP是各类协议族的总称,一般分成四层:应用层。 应用层决定向用户提供应用服务时通信的活动。 包括HTTP,DNS,FTP等 传输层。 提供处于网络连接中两台计算机之间的数据传输。 包含TCP和UDP 网络层 处理网络上...原创 2020-02-11 22:39:02 · 414 阅读 · 0 评论