写点什么

TCP/IP

0 人感兴趣 · 37 次引用

  • 最新
  • 推荐

再聊 TCP backlog

用户头像
AI乔治4 月 7 日

这篇文章我们以 backlog 参数来深入研究一下建连的过程。通过阅读这篇文章,你会了解到下面这些知识:

如何实现可靠 UDP 传输

用户头像
赖猫3 月 13 日

既然已经有TCP了,为什么还需要UDP可靠?

https://static001.geekbang.org/infoq/97/9767d43f1384dd900b193e9b7c4b45f1.png?x-oss-process=image/resize,w_416,h_234

💯 关于 TCP 三次握手和四次挥手,满分回答在此

用户头像
飞天小牛肉2 月 3 日

在面试中,计算机网络的 TCP 三次握手和四次挥手是很常见的问题,但是在实际面试中,面试官会更愿意听到怎样的回答呢?详细程度是怎样的?

https://static001.geekbang.org/infoq/94/9490eac4789dbe2ff360db3bd035c681.jpeg?x-oss-process=image/resize,w_416,h_234

🍉 别再恐惧 IP 协议(万字长文 | 多图预警)

用户头像
飞天小牛肉2 月 2 日

对我个人来说,本科的时候,除去计算机组成原理,计算机网络堪称复习难度最大的一门课,其中无穷无尽的 IP 地址的计算、子网划分、路由转发简直就是梦靥。现在回过头来再看,其实真的不难,只不过是当时的知识体系实在太乱。

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】交换机与 MAC 地址学习

用户头像
fasionchan1 月 21 日

为了解决集线器工作效率低下的尴尬,我们需要设计一种更高级的网络设备。新设备根据以太网帧的目的 MAC 地址,将它精准地转发到正确端口。

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】集线器

用户头像
fasionchan1 月 18 日

采用以太网进行通信的主机,需要通过网线之类的介质连接到一起。那么,如何将多根网线连接在一起呢?

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】以太网帧结构

用户头像
fasionchan1 月 18 日

上一小节,我们通过一个虚构的协议,初步认识了数据链路层的工作原理。数据链路层主要解决由若干主机组成的本地网络的通讯问题,寻址 和 复用分用 思想在其中发挥着关键作用。

高并发架构 ---TCP

用户头像
赖猫1 月 14 日

图片有部分来自网络,若有侵权,告知即删

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】MAC 地址详解

用户头像
fasionchan1 月 13 日

上一小节介绍了以太网帧的结构,以及帧中各个字段的作用。参与以太网通讯的实体,由以太网地址唯一标识。以太网地址也叫做 MAC 地址,我们对它仍知之甚少。

图解 HTTP 权威指南(二)| 连接管理

用户头像
李先生2020 年 12 月 25 日

HTTP要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的TCP连接按序传输。TCP收到数据流之后,会将数据流砍成被称作段的小数据块,并将段封装在IP分组中,通过因特网进行传输。所有的工作都是通过由TCP/IP软件来处理的。

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】数据链路层概述

用户头像
fasionchan2020 年 12 月 16 日

上一小节,我们以两台主机为例,讨论了一个理想化的物理层模型。 现在,我们将问题进一步延伸:多台主机如何实现两两通讯呢?我们以三台主机为例进行讨论:

https://static001.geekbang.org/infoq/e5/e5d6c1616a33884d29d51c6c1654d0a4.png?x-oss-process=image/resize,w_416,h_234

【小菜学网络】物理层概述

用户头像
fasionchan2020 年 12 月 12 日

假设,计算机网络现在还没有被发明出来,作为计算机科学家的你,想在两台主机间传输数据,该怎么办?

一道腾讯面试题目:没有 listen,能否建立 TCP 连接

用户头像
linux大本营2020 年 12 月 10 日

TCP与UDP最大的不同,就是有连接的概念,而连接的建立是由内核完成的。系统调用listen,就是为了告诉内核,它要处理发给这个TCP端口的连接请求。所以对于这个题目,最直接的想法就是由应用层自己负责TCP的连接。为了能够收到TCP的握手数据包,可以尝试使用原

https://static001.geekbang.org/infoq/cb/cba7250d5030724b64772c22075aa2d4.jpeg?x-oss-process=image/resize,w_416,h_234

不为人知的网络编程 (十):深入操作系统,从内核理解网络包的接收过程 (Linux 篇)

用户头像
JackJiang2020 年 12 月 9 日

通过本文,你将从操作系统内部这一层深入理解网络是如何实现的,以及各个部分之间是如何交互的。

已拿腾讯后台开发岗 offer,简单说下自己的面试经历和学习路线

用户头像
程序员小灰2020 年 12 月 4 日

敲定了方向和目标后就开始系统准备,主要分为以下几个方面来准备。

「linux」Socket 缓存是如何影响 TCP 性能的?

用户头像
linux大本营2020 年 12 月 3 日

一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。但是究竟调多大?什么时候调?有哪些手段调?具体影响究竟如何?这些问题似乎也没有人真正说明白。下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一

实战解析丨如何对 Mysql 连接请求的 tcpdump 内容进行分析

用户头像
华为云开发者社区2020 年 9 月 10 日

摘要:tcpdump是通过拦截发送和收到的网络连接中的TCP/IP和其他数据包,通过tcpdump工具帮助我们分析三次握手或者四次挥手的数据包情况,就能很容易的帮助我们分析出网络在哪一个步骤出的问题。

TCP/IP 协议族(第四版)已出,不愧是世界计算机优秀畅销精选书籍

用户头像
你看起来很好吃2020 年 9 月 2 日

在今天的文明生活中,与网络和连网有关技术的发展变化可能是最快的。很多专家学者以及学生在审阅或学习使用了本书的第3

https://static001.geekbang.org/infoq/b5/b5aea52ac0f31f78e1e63e1ba455d9b6.jpeg?x-oss-process=image/resize,w_416,h_234

面试官再问你 Http 请求过程,怼回去!

用户头像
架构师修行之路2020 年 8 月 27 日

超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法

TCP/IP 学习 (1): 创建套接字

用户头像
申屠鹏会2020 年 8 月 17 日

协议栈的内部如图1所示,分为了几个部分,分别承担不同的功能。

https://static001.geekbang.org/infoq/81/81a82264bc4e562c903978184fd3f9e1.png?x-oss-process=image/resize,w_416,h_234

计算机网络基础 (十七)--- 传输层 -TCP 的可靠传输

用户头像
书旅2020 年 8 月 11 日

确认信息并不是按窗口中字节的顺序收到的,此时该怎么办?

TCP/IP_TCP/IP资料文章-InfoQ写作平台