写点什么

计算机网络

59 人感兴趣 · 173 次引用

  • 最新
  • 推荐

华为研究院 19 级研究员几年心得终成趣谈网络协议文档,附大牛讲解

苦且绕不过去。经过多次放弃之后,我发现在我的职业生涯中,网络这一关无论如何也绕不过去。本来觉得写Java程序时可以依赖别人的库,所以就不用关心这么多底层的技术了,但是到后来才发现,服务数量一多,吞吐量一大,我们关心的不再仅仅是某个Java应用,而是

解密 HTTP 协议:探索其组成部分与工作原理

昨天有聊到,HTTP 和 HTTPS 之间有什么区别?面试官基本秉承着刨根问题的原则,肯定是不会轻易放过我们的,那么自然是要继续拷问了。所以我们今天就聊聊什么是 HTTP,它有哪些组成部分。

阿里独家「操作系统和计算机网络」,GitHub 标星超百万

首先我们都知道,操作系统是所有软件的基础,所有上层软件都要依赖于操作系统提供的各种机制,才能运行。

探索网络世界的核心:TCPIP 协议四层模型解析

今天要聊的是面试中经常会问到tcp协议 。相信在以往的面试中,一定碰到过这个问题吧:什么是TCP/IP协议?它包括哪些层次?。虽然在面试中脱口而出,有四层:应用层、传输层、网络层和数据链路层。但是再详细问,每层的作用的什么?这就开始挠头了。

燃!网易架构大牛熬夜手敲千页网络协议笔记,竟在 GitHub 标星数万

为什么要学习网络协议 面试会问啊!!! 如果面试不问估计很少会有人去深入地研究这些东西,但既然面试被问到了,而你还想拿高薪,怎么办? 只能去不断学习,提升自己。关于网络协议的技术,网络上虽然可以找到很多,但是想找一份高质量的资料还是很难的

https://static001.geekbang.org/infoq/58/5821e23eb9b7d2d645c19c70db89161c.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

有关 TCP 协议,这是我看过讲的最清楚的一篇文章了!

TCP 协议是网络传输中至关重要的一个协议,它位于传输层。向上支持 FTP、TELNET、SMTP、DNS、HTTP等常见的应用层协议,向下要与网络层的 IP 协议相互配合,实现可靠的网络传输。

https://static001.geekbang.org/infoq/1e/1e607f450eb2afccde0f1606337cedab.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

换个角度理解计算机网络,搭建计网知识框架

所谓换个角度,就是从三层物理设备(物理层、数据链路层、网络层)开始,串联起整个网络的工作原理

为什么我在公司里访问不了家里的电脑?

因为IPv4地址有限,最大42亿个。为了更好的利用这有限的IP数量,网络分为局域网和广域网,将IP分为了私有IP和公网IP,一个局域网里的N多台机器都可以共用一个公网IP,从而大大增加了"可用IP数量"。

https://static001.geekbang.org/infoq/f4/f4782a50f514aa1e30bad02ab9cff5e4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

计算机网络到底应该怎么学?

重学计算机网络已经有一段时间了,终于在离开大学多年后又重新拾起了一部分,时至今日已略有小成,并且写了一系列的文章了,会慢慢 发出来。

https://static001.geekbang.org/infoq/fb/fbb07c80f1915b81aa4918df360f5e45.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

灵魂拷问,你真的了解 DNS 吗?

用户头像
菜农曰
2022-12-11

都说程序员是面向Google编程,殊不知当你输入 `www.google.com` 地址的时候,是否有想过,在回车的一瞬间浏览器如何将请求发送,如何到达目的地为你取得正确的数据。

计算机网络 (一):计算机网络概念、功能、组成

用户头像
游坦之
2022-11-27

计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统

计算机网络:数据链路层设备

用户头像
timerring
2022-11-22

两个或多个以太网通过网桥连接后,就成为一个覆盖范围更大的以太网,而原来的每个以太网就称为一个网段。网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开的碰撞域( 又称冲突域 )。如果把网桥换成工作在物理层的转发器,那么就没有这种过滤通信量的

计算机网络:PPP 协议与 HDLC 协议

用户头像
timerring
2022-11-21

PPP (Point-to-Point Protocol)是使用串行线路通信的面向字节的协议,该协议应用在直接连接两个结点的链路上。设计的目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共同的解决方案。

计算机网络:广域网的基本概念

用户头像
timerring
2022-11-20

广域网通常是指覆盖范围很广(远超一个城市的范围)的长距离网络。广域网是因特网的核心部分,其任务是长距离运送主机所发送的数据。连接广域网各结点交换机的链路都是高速链路,它可以是长达几千千米的光缆线路,也可以是长达几万千米的点对点卫星链路。因此

计算机网络:VLAN 基本概念与原理

用户头像
timerring
2022-11-19

一个以太网是一个广播域,当一个以太网包含的计算机太多时,往往会导致:

计算机网络:IEEE 802.11 无线局域网

用户头像
timerring
2022-11-17

无线局域网可分为两大类:有固定基础设施的无线局域网和无固定基础设施的移动自组织网络。所谓“固定基础设施”,是指预先建立的、能覆盖一定地理范围的固定基站。

计算机网络:以太网与 IEEE 802.3

用户头像
timerring
2022-11-16

IEEE 802.3标准是一种基带总线形的局域网标准,它描述物理层和数据链路层的MAC子层的实现方法。

计算机网络:局域网的基本概念和体系结构

用户头像
timerring
2022-11-13

局域网(Local Area Network,LAN ) 是指在一个较小的地理范围(如所学校)内,将各种计算机、外部设备和数据库系统等通过双绞线、同轴电缆等连接介质互相连接起来,组成资源和信息共享的计算机互联网络。主要特点如下:

计算机网络:随机访问介质访问控制之 CSMA/CA 协议

用户头像
timerring
2022-11-11

CSMA/CD协议已成功应用于使用有线连接的局域网,但在无线局域网环境下,却不能简单地搬用CSMA/CD协议,特别是碰撞检测部分。主要有两个原因:

计算机网络:随机访问介质访问控制之 CSMA/CD 协议

用户头像
timerring
2022-11-10

载波侦听多路访问/碰撞检测(Carrier Sense Multiple Access with Collision Detection, CSMA/CD) 协议是CSMA协议的改进方案,适用于总线形网络或半双工网络环境。“载波侦听”就是发送前先侦听,即每个站在发送数据之前先要检测一下总线上是否有其他站点正在

计算机网络:随机访问介质访问控制之 ALOHA 协议

用户头像
timerring
2022-11-08

在随机访问协议中,不采用集中控制方式解决发送信息的次序问题,所有用户能根据自己的意愿随机地发送信息,占用信道全部速率。在总线形网络中,当有两个或多个用户同时发送信息时,就会产生帧的冲突(碰撞,相互干扰),导致所有冲突用户的发送均以失败告终。

计算机网络:信道划分介质访问控制

用户头像
timerring
2022-11-07

介质访问控制所要完成的主要任务是:为使用介质的每个结点隔离来自同一信道上其他结点所传送的信号,以协调活动结点的传输。

计算机网络:流量控制与可靠传输机制

用户头像
timerring
2022-11-06

在面向帧的自动重传请求系统中,当待确认帧的数量增加时,有可能超出缓冲存储空间而造成过载。

计算机网络:差错控制

用户头像
timerring
2022-11-05

比特在传输过程中可能会产生差错,1可能会变成0,0也可能会变成1,这就是比特差错。比特差错是传输差错中的一种。

计算机网络:数据链路层功能

用户头像
timerring
2022-11-04

数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。

计算机网络:组帧

用户头像
timerring
2022-11-03

数据链路层之所以要把比特组合成帧为单位传输,是为了在出错时只重发出错的帧,而不必重发全部数据,从而提高效率。为了使接收方能正确地接收并检查所传输的帧,发送方必须依据一定的规则把网络层递交的分组封装成帧(称为组帧)。组帧主要解决帧定界、帧同步

计算机网络:数据报与虚电路

用户头像
timerring
2022-11-02

分组交换根据其通信子网向端点系统提供的服务,还可进一步分为面向连接的虚电路方式和无连接的数据报方式。

计算机网络_计算机网络技术文章_InfoQ写作社区