
计算机网络
文章平均质量分 91
小梁不秃捏
读进化论,我赞成达尔文
展开
-
HTTP 常见状态码技术解析(应用层)
HTTP 状态码是 HTTP 协议中用于描述请求处理结果的三位数字代码,分为五大类:`1xx`(信息性)、`2xx`(成功)、`3xx`(重定向)、`4xx`(客户端错误)、`5xx`(服务端错误)。常见状态码如 `200 OK`(请求成功)、`404 Not Found`(资源未找到)、`500 Internal Server Error`(服务器内部错误)等,分别用于表示请求成功、客户端问题或服务端故障。理解状态码的分类及语义有助于快速定位问题、优化用户体验并遵循 RESTful 设计规范。开发者应结合原创 2025-02-21 21:37:34 · 1339 阅读 · 0 评论 -
TCP传输可靠性保障:理论讲解→实战面试解析
在数据传输比较顺利,没有太多丢失和乱序的时候,就用累计确认,简单高效地让发送方知道一大段数据都收到了。而当出现数据丢失或者乱序的情况,接收方就用选择确认,给发送方详细地说明具体哪些数据收到了,哪些没收到,让发送方只重新发送真正丢失的数据。有时候,接收方在收到数据后,不用专门马上发一个确认消息给发送方,而是可以趁着自己要给发送方发送数据的时候,顺便把这个确认信息带过去,这就是。A:通过三重确认排除网络抖动因素:1个可能是乱序,2个可能是临时延迟,3个基本确认丢包(概率学验证)想象一下网购时商品运输需要。原创 2025-02-21 13:05:52 · 867 阅读 · 0 评论 -
TCP 三次握手与四次挥手:构建与终止可靠通信的核心机制
TCP 协议通过三次握手和四次挥手机制,实现可靠连接建立与优雅连接终止,确保数据无损、有序传输。三次握手旨在同步双方初始序列号,验证双向通信能力,客户端与服务端通过交换 SYN、SYN-ACK、ACK 报文,确认彼此发送与接收能力,以最小代价建立全双工可信信道,抵御网络不稳定与恶意攻击。四次挥手则是独立关闭双向数据流,确保传输完整性,主动关闭方发送 FIN,被动方响应 ACK,被动方完成数据发送后再发 FIN,主动方以 ACK 响应并进入 TIME_WAIT 状态,防止报文丢失导致连接残留。原创 2025-02-20 15:57:08 · 1384 阅读 · 2 评论 -
互联网大厂中面试的高频计算机网络问题及详解
DDoS攻击,即分布式拒绝服务攻击,是一种网络攻击手段,其中多个攻击源同时向一个或多个目标发起攻击,或者一个攻击者控制了多个分布在不同地理位置的机器,并利用这些机器对受害者发起协同攻击。鉴于域名劫持通常在特定网络范围内有效,高级用户可通过配置网络设置,将DNS指向可信的服务器,例如,将计算机的首选DNS服务器地址设置为某个可靠的DNS提供商,以确保对目标网站的正常访问。,它不仅标识资源,还提供了找到该资源的方法,即它包含了如何访问资源的信息,如协议(http或https)和网络位置。原创 2025-02-10 22:41:31 · 1342 阅读 · 0 评论 -
计算机网络之因特网
1971年,ARPANET上连接了15个节点(23台主机):UCLA、SRI、UCSB、Univ of Utah、BBN、MIT、RAND、SDC、Harvard、Lincoln Lab、Stanford、UIU(C)、CWRU、CMU、NASA/Ames。目的:缩小子网的地址分配空间,减少地址浪费。1989年5月,CRN通过德国研究网(DFN)的网关与Internet沟通,开通电子邮件和文件传输服务,成员单位包括:电科院、 15所、清华大学、30所、54所、复旦大学和上海交大、东南大学等单位。原创 2024-07-14 19:16:30 · 1358 阅读 · 1 评论 -
计算机网络之网络互连
以太网—以太网(同构网络,如交换器) 以太网---无线局域网(异构网桥,AP) 以太网—FDDI(异构,网桥) 以太网—令牌环(异构,网桥) 以太网—ATM网(异构,网桥)执行不同协议的实体之间无法通信,因此作为互连部件应当具有: 内部执行各子网的协议,成为子网的一部分, 实现不同子网协议之间的转换,保证执行两种不同协议的网络之间可以进行互连通信。地址映射表的使用: 分析途经网桥的每个帧,如果宿地址出现在映射表中,封装/转发该帧至对应网段(端口),否则广播。可能导致帧在网络上的无限制的转发。原创 2024-07-14 18:46:07 · 1361 阅读 · 0 评论 -
计算机网络之广域网
DDN本身并不提供任何通信协议的支持,在DDN信道上使用何种通信协议由用户自行决定 DDN信道的最大不足是DDN仅提供点到点通信的专用信道(也称专线),因此当一个用户希望和多个其它的用户使用DDN通信时,必须租用多个DDN端口 速率高、物理时延小,最高速率为150Mbps。FR具有按需分配带宽的特点,用户支付了一定的费用购买“承诺信息速率”,当突发性数据发生时,在网络允许的范围内,可以使用更高的速率 使用FR,用户接入费用相应减少。一个较大单位:拥有较多的电话和终端,用户设施较多,需要较大的接入带宽。原创 2024-07-10 20:02:54 · 1350 阅读 · 0 评论 -
计算机网络之WPAN 和 WLAN
IEEE 802.15.4 只是定义了 ZigBee 协议栈的最低的两层(物理层和 MAC 层),而上面的两层(网络层和应用层)则是由 ZigBee 联盟定义的。数据传输之前,无需进行对等实体之间的连接;ZigBee 技术主要用于各种电子设备(固定的、便携的或移动的)之间的无线通信,其主要特点是通信距离短(10 ~ 80 m),传输数据速率低,并且成本低廉。支持LLC子层实体之间交换LLC PDU(LLC帧)时,MAC子层应向LLC子层提供的服务,该服务与使用的媒体和采用的媒体访问控制方法无关。原创 2024-07-09 21:10:45 · 2513 阅读 · 1 评论 -
计算机网络之无线局域网
例:用户A与用户C通信,用6个频段发送,C收到A发来的码片集(D),用A的码片集(Ca)进行解码计算: Sa = Cai* Di。包括一个基站和若干个移动站,所有的站在本 BSS 以内都可以直接通信,但在和本 BSS 以外的站通信时 ,都要通过本 BSS 的基站。每块网卡都有一个永久的、唯一的ID号(地址),而数据包里包含:所要发送的数据,发送和接收地址等信息。:隐藏终端(对应A的D),当A向C发数据时,B等待,C接收,但D可能也会发送数据,结果导致C无法正确收取。原创 2024-07-07 20:56:18 · 1887 阅读 · 8 评论 -
计算机网络之令牌环
M:监视位,由环路中的监控器填写,发送结点发送该帧(或令牌)时,M置为0,当该帧经过监控器时,监控器将该位置为1。:100个结点组成的环路,结点间距为100米,假设每个转发器的处理延时为2us,网络传输速率为10Mbps(等价于10b/us),则整个环路等价于2500位的循环移位寄存器,FF=01,数据帧, 帧状态标志(FS),格式为“ACxxACxx”, 由发送方复位和接收方置位,表示帧的收取状况,FF:帧的种类,FF=00,MAC控制帧;T:令牌标识,T=0时,令牌帧, T=1时,信息帧。原创 2024-07-07 19:40:19 · 3356 阅读 · 1 评论 -
计算机网络之令牌总线
发最长帧的结点感觉不到媒体上有信号的结点,赢得生成令牌的权利,执行环路重构的过程。,标识帧的结束,同时也标识了帧中FCS的位置,使用了曼彻斯特编码中的非数据位,取值为LH1LH1IE;的结点才能发送信息,其它结点只能接收信息,或者被动地发送信息(在拥有令牌的结点要求下,发送信息)。网络地址: 每个结点有一个网络地址,令牌以递增的结点地址序号,从一个结点传递到另一个结点,形成。”,发往媒体并监听媒体;令牌传递 (1)有令牌的结点在发送完信息,执行环路维护工作,将令牌传递给后继结点,原创 2024-07-05 16:32:22 · 1598 阅读 · 0 评论 -
总线局域网及解决冲突的方案
整个帧的发送时间应当不小于信号在网络中“传播距离最大”的两个结点之间传播时间的两倍:分别对应信号到达“最远”的结点,以及冲突信号从“最远”的结点返回本结点。:不大于46字节,采用填充无用字符的方式(以字节为单位)保证整个帧长度不小于64个字节。即:帧发送完之前,应当保证所有结点都可侦听到媒体上有信息在传输,从而暂停发送动作;基带传输,速率10Mbps,粗同轴电缆,单段最长500米,5段。(电信号的传输速率为1000米/5us,20米/比特时间)第2次: 0,1,2,3 (22-1)原创 2024-07-03 15:47:31 · 1533 阅读 · 1 评论 -
计算机网络之局域网
表示信号从一个结点传播到另一个结点(或者被另一个结点所感知)的距离, 实际距离和传播距离之间并不总是存在正比的关系。信号同时向两个方向扩散,传播时间与实际距离成正比,实际距离最远的两个结点之间的信号传播距离也最远。媒体可支持的传输速率能否满足应用的需求(包括可预见的未来的应用需求);IEEE 802.4---令牌总线访问控制方法和物理层规范;IEEE 802.5---令牌环访问控制方法和物理层规范;IEEE 802.2---逻辑链路控制协议(LLC);IEEE 802.6---城域网(双队列双总线)原创 2024-07-03 15:04:08 · 1323 阅读 · 2 评论 -
计算机网络之OSI七层体系结构
将一条DL划分为若干条逻辑电路(称为逻辑信道LC,或虚电路),并且,采用LC号来区分不同用户的数据,实现多对用户的数据可以交织在同一条数据链路上传输;物理层的接口通常包括一系列的标准和规范,这些规范定义了接口的机械、电气、功能和过程特性。★ 数据链路层仅提供点对点的数据链路,不能直接提供用户数据的端到端(即DTE和DTE)之间的传输,(其中可能经过多个DCE的合作和转发);不同的计算机系统可能采用不同的信息编码,具有不同的信息描述和表示方法,而不同的信息描述(表示)将导致计算机系统无法识别信息的含义。原创 2024-06-28 20:18:28 · 2414 阅读 · 1 评论 -
计算机网络之数据通信原理(下)
提高了线路的利用率 可以固定分组的长度,系统可以采用高速缓存技术来暂存分组,提高了转发的速度。:发送方发送含有地址信息的特定的控制信息块(如:呼叫分组),该信息块途经的每个中间结点根据当前的逻辑信道(LC)使用状况,分配LC,并建立输入和输出LC映射表,所有中间结点分配的LC的串接形成虚电路(VC)。:当物理信道的可用带宽超过单个原始信号的带宽时,将物理信道的总带宽分割成若干个和被传输的单个信号带宽相同或者略为宽一点)的子信道,并利用每个子信道传输一路信号,达到多路信号共用一个信道的目的,节省线路资源。原创 2024-06-27 18:50:58 · 1147 阅读 · 0 评论 -
计算机网络之数据通信原理(中)
1.数据传输方式并行传输:字符编码的各个比特同时传输特点: 一个比特时间内可传输一个字符,传输速度快,每个比特传输要求一个单独的信道支持,通信成本高,远距离传输时,线间干扰导致可靠性下降。原创 2024-06-26 16:45:02 · 2172 阅读 · 4 评论 -
计算机网络之入门
该子网由用户的主机资源组成,包括接入网络的用户主机,以及面向应用的外设(例如:终端)、软件和可共享的数据(例如:公共数据库)等。交换机采用具有“存储-转发”能力的计算机,用户数据可以暂时保存于交换机内,等待线路空闲时,再进行用户数据的一次性传输,多个用户的数据可以经过一条链路传输。不同覆盖范围的网络采用了不同的技术,应用的普及导致范围的淡化,目前习惯用技术来分析网络类型。形成一个巨大的、虚拟的计算机。通信的两个实体在通信内容、通信方式、以及通信时序等方面,要遵从相互可以接收的协议(相同或兼容的协议)。原创 2024-06-25 20:56:49 · 927 阅读 · 0 评论