
计算机网络
文章平均质量分 85
?abc!
努力学习,天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络框架:Reactor模型
传统的IO模型 设计,每一个请求到来时,大致都会按照:请求读取->请求解码->服务执行->编码响应->发送答复 这个流程去处理Reactor模型核心思想是通过 机制,。Reactor模型中定义的三种角色:读取操作写入操作类似于读取操作,消息处理流程:是否Reactor线程select监听所有IO事件有就绪事件?分发事件到Handler执行读/写操作处理业务逻辑对于一些小容量应用场景,可以使用单Reactor单线程模型。但是对于高负载、大并发的应用场景却不合适,由此演进出单Reactor多线程模型。单Re原创 2025-06-11 06:15:00 · 69 阅读 · 0 评论 -
计算机网络:常见的网络协议基本概念
对比维度客户端服务端定义发起请求或消费服务的终端设备或应用程序。接收请求、处理数据并返回响应的后台系统或程序。示例浏览器、手机App、智能设备Web服务器(Nginx)、数据库服务器角色定位请求的发起方请求的响应方资源依赖依赖服务端提供数据或功能提供数据、计算能力或存储资源运行环境用户终端(PC、手机、IoT设备)远程服务器(物理机、虚拟机、云服务)性能要求侧重交互体验(如响应速度、界面流畅度)侧重稳定性、并发处理能力、安全性典型技术栈。原创 2025-05-21 06:00:00 · 1226 阅读 · 0 评论 -
JAVA网络编程
套接字 是操作系统提供的网络编程接口Java 通过 DatagramSocket 和 DatagramPacket 实现对 UDP 协议的支持。DatagramPacket:数据包类DatagramSocket:通信类对比项作用封装 UDP 数据包,包含数据内容、目标地址、目标端口等信息。表示 UDP 通信的端点(Socket),用于发送或接收 UDP 数据包。职责管理 UDP 通信的通道(绑定端口、收发数据包)封装具体的数据包(数据 + 地址/端口信息)生命周期。原创 2025-05-28 06:00:00 · 1050 阅读 · 0 评论 -
一次网络请求的整个链路过程分析
作用 :提供访问入口,解耦IP变动。关联性 :域名解析指向网关或负载均衡IP,触发后续路由。原创 2025-05-27 06:00:00 · 756 阅读 · 0 评论 -
URI、URL、URIBuilder、UriBuilder、UriComponentsBuilder说明及基本使用
URIBuilder主要用于构造URI。原创 2023-08-25 06:15:00 · 2208 阅读 · 0 评论 -
证书链及java代码获取服务器证书
HTTPS/SSL证书是由权威CA(Certificate Authority)机构颁发主要用于服务器(应用)数据传输链路加密和身份认证,以及绑定网站域名,主要有如下几种证书EV SSL证书(Extended Validation SSL)OV SSL证书(Organization Validation SSL)DV SSL证书(Domain Validation SSL)不同的证书类型在浏览器标识上会享受不同的待遇。原创 2023-08-21 06:15:00 · 2627 阅读 · 1 评论 -
@RequestMapping和@GetMapping @PostMapping的区别、及@PathVaribale/@RequestParam介绍
@RequestMapping和@GetMapping @PostMapping的区别、及@PathVaribale/@RequestParam介绍原创 2023-01-11 06:15:00 · 2349 阅读 · 0 评论 -
http请求和响应格式说明,http的get和post请求方式说明,http的请求体body的几种数据格式
http原创 2022-11-19 06:15:00 · 8034 阅读 · 0 评论 -
controller传输from-data数据格式的内容,取出传入数据为from-data格式的值
controller传输from-data数据格式的内容,取出传入数据为from-data格式的值原创 2022-10-26 06:15:00 · 1555 阅读 · 0 评论 -
通过这一篇理解关于网络的一些问题
1 网络协议是什么?在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则, 比如交换数据的格式、是否需要发送一个应答信息。这些规则被称为网络协议2 网络协议分层对网络协议分层可以有下面的优点简化问题难度和复杂度。由于各层之间独立,我们可以分割大问题为小问题。灵活性好。当其中一层的技术变化时,只要层间接口关系保持不变,其他层不受 影响。易于实现和维护。促进标准化工作。分开后,每层功能可以相对简单地被描述。网络协议分层的缺点: 功能可能出现在多个层里,产生了额外开销3 T原创 2022-02-11 07:00:00 · 1876 阅读 · 0 评论 -
数据链路层(3)差错检测
差错检测比特差错:实际的通信链路都不是理想的,比特在传输过程中可能会产生差错: 1可能会变成0,而0也可能变成1。误码率BER:在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率BER(Bit Error Rate).使用差错检测码来检测数据在传输过程中是否产生了比特差错,是数据链路层所要解决的重要问题之一。检查帧在传输过程中是否产生了误码,通过长度为两字节的帧检测序列FCS字段奇偶校验在待发送的数据后面添加1位奇偶校验位,使整个数据(包括所添加的校验位在内)中"1”的个原创 2021-10-17 13:24:45 · 2829 阅读 · 0 评论 -
数据链路层(2)封装成帧
封装成帧为了提高帧的传输效率,应当使帧的数据部分的长度尽可能大些。帧的数据部分才是真要传输的数据,帧头和帧尾是为了实现数据链路层功能而额外添加的。考虑到差错控制等多种因素,每-种数据链路层协议都规定了帧的数据部分的长度.上限,即最大传送单元MTU(Maximum Transfer Unit)。封装成帧封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。帧头和帧尾中包含有重要的控制信息。帧头和帧尾的作用之一就是帧定界。发送方的数据链路层将上层交付下来的协议原创 2021-10-15 13:56:47 · 4298 阅读 · 1 评论 -
TCP的三次握手和四次挥手
三次握手三次握手发生在请求建立连接的阶段,第一次握手:客户端的应用进程主动打开,并客户端发送请求到服务器,表明想要建立连接(SYN)目的:使服务器知道:客户端发送信息的能力,和服务器接收信息的能力,二者都没有问题第二次握手:服务器应用进程被动打开,如果服务器同意客户端的请求,服务器则给客户端回应确认报文,表明收到了客户端的请求(SYN+ACK)目的:使客户端知道:客户端发送信息的能力,和服务器接收信息的能力,二者都没有问题但是,如果我没有发送确认报文去服务器端的话,服务器原创 2021-10-10 17:43:17 · 763 阅读 · 0 评论 -
数据链路层(1)概述
数据链路层概述链路(Link) :就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点数据链路(Data Link):是指把实现通信协议的硬件和软件加到链路上,就构成了数据链路数据链路层以帧为单位传输和处理数据。数据链路层的三个重要问题封装成帧、差错检测和可靠传输是数据链路层中最基本最重要的问题。下面的举例是:使用的是点对点信道的数据链路层来举例的。封装成帧如图所示,两台主机通过一段链路互连。两台主机都会对所发送或接收的数据包进行五个层次的封装或解封。发送方将待原创 2021-10-09 08:30:40 · 250 阅读 · 0 评论 -
物理层(3)---------- 编码与调制及信道的极限容量(简单描述)
编码与调制计算机只能处理二进制数据。也就是比特0和比特1。计算机中的网卡将比特0和此特1,变换成相应的电信发送到网线。信号是数据的电磁表现。由信源发出的原始电信导称为基带信号。基带信导叉可分为两类。数字基带信号:例如:计算机内部CPU与内存之间传输的信号。模拟基带信号例如:麦克风收到声音局产生的音频信号。信号需要在信道中进行传输。信道可分为数字信道模拟信道仅对数字基带信的波形进行变换,称为编码。编码后产生的信号仍为数字信号,可以在数字信道中传输。比如,以太网原创 2021-10-07 15:57:05 · 458 阅读 · 0 评论 -
物理层(2)---------- 物理层的传输媒体和传输方式
物理层下面的传输媒体(了解)注意,传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放在物理层之下。传输媒体可分为两类导引型传输媒体:电磁波被导引沿着固体媒体传播。同轴电缆双绞线光纤纤芯:非常透明的石英玻璃拉成细丝(直径8~100微米)包层:折射率比纤芯低的玻璃封套 (直径125微米)在发送端,可以采用发光二极管或半导体激光器作为光源。在接收端,可以采用光电极管或激光检波器检测光脉冲。当光从高折射率的媒体射向低折射率的媒原创 2021-10-07 15:01:59 · 1934 阅读 · 0 评论 -
物理层(1)---------- 物理层的基本概念
物理层的基本概念计算机网络体系结构中的物理层,就是要解决在各种传输媒体上传输比特0和1的问题。进而给数据链路层提供透明传输此特流的服务。透明:所谓透明,是指数据链路层看不见,也无需看见物理层究竟是使用是什么方法来传输比特0和1的。它只管享受物理层提供的比特流传输服务即可。物理层为了解决在各种传输媒体上传输比特0和1的问题,主要有以下四个任务。机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置。电气特性:指明在接口电缆的各条线上出现的电压的范围。功能特性:指明某条线上出原创 2021-10-07 13:03:18 · 939 阅读 · 0 评论 -
计算机网络概述(2)计算机网络体系结构
1常见的计算机网络体系结构TCPAP体系结构相当于将OS体系结构的物理层和数据链路层合并为了网络接口层,并去掉了会活层和表示层。另外,由于TCP亦在网络层便用的协议是IP协议(网际协议),因此TCP/IP体系结构的网络层常称为网际层。**OS标准失败的原因可以纳为: **1.OSI的专家缺乏实际经验。2.OSI协议实现起来过分复杂,而且运行效率很低3.OSI标准的制定周期太长,因而使得按OS标准生产的设备无法及时进入市场。4.OSl的层次划分也不太合理,有些功能在多个层次中重复出现。原创 2021-10-04 11:21:21 · 1639 阅读 · 0 评论 -
计算机网络概述(1)基本概念、因特网组成与三种交换方式、计算机网络的分类
计算机网络概述网络(Network) 由若干结点(Node) 和连接这些结点的链路(Link) 组成。多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络(Netwrok of Networks)”。因特网(Internet) 是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。linternet与Internet的区别internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的原创 2021-10-03 21:17:09 · 1982 阅读 · 0 评论