写点什么

TCP

0 人感兴趣 · 40 次引用

  • 最新
  • 推荐

计算机网络基础

用户头像
roadup1 月 11 日

计算机网络是指容许节点分享资源数字电信网络.在电脑网络, 电脑设备会透过节点间的连接互相交换数据.传输介质可分为有线和无线两类. 用于创建、路由及终止数据传输的电脑网络设备即为网络节点.

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

金瓯无缺江河一统|Win10 系统基于 Docker 和 Python3 搭建并维护统一认证系统 OpenLdap

用户头像
刘悦的技术博客2020 年 12 月 25 日

OpenLdap(Lightweight Directory Access Protocol)是什么?它其实是一个开源的、具备工业标准特性的应用协议,可以使用TCP协议提供访问控制和维护分布式信息的目录信息。这是一个传统意义上的书面解释,是的,毫无疑问,你会一脸懵逼。好吧,让我们变得感性一

网络篇:朋友面试之 TCP/IP,回去等通知吧

用户头像
Crud的程序员2020 年 12 月 12 日

最近和一同学聊天,他想换工作,然后去面了一家大厂。当时,他在简历上写着精通TCP/IP,本着对TCP协议稍有了解,面试官也不会深问的想法,就写了精通二字。没想到,大意了

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

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

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

年轻人快来学习 TCP 协议如何解决粘包、半包问题!

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

很多读者从接触网络知识以来,应该听说过这句话:TCP 协议是流式协议。那么这句话到底是什么意思呢?所谓流式协议,即协议的内容是像流水一样的字节流,内容与内容之间没有明确的分界标志,需要我们人为地去给这些协议划分边界。

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

简约而不简单的分布式通信基石

用户头像
架构师修行之路2020 年 10 月 20 日

分布式系统可以总结为是处于不同物理位置的多个进程组成的整体,为了确保这个整体有效并且高效的对外提供服务,每个节点之间都有可能需要进行通信来交换信息,而这个交换信息的过程多数使用的是tcp协议。tcp协议是位于ip层之上的传输层协议,在这个传输层里有

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

解 Bug 之路 - 记一次对端机器宕机后的 tcp 行为

用户头像
无毁的湖光2020 年 9 月 23 日

机器一般过质保之后,就会因为各种各样的问题而宕机。而这一次的宕机,让笔者观察到了平常观察不到的tcp在对端宕机情况下的行为。经过详细跟踪分析原因之后,发现可以通过调整内核tcp参数来减少宕机造成的影响。

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

从 linux 源码看 socket 的阻塞和非阻塞

用户头像
无毁的湖光2020 年 9 月 21 日

笔者一直觉得如果能知道从应用到框架再到操作系统的每一处代码,是一件Exciting的事情。

TCP 和 HTTP 中的 KeepAlive 机制总结

用户头像
陈德伟2020 年 9 月 17 日

KeepAlive可以简单理解为一种状态保持或重用机制,比如当一条连接建立后,我们不想它立刻被关闭,如果实现了KeepAlive机制,就可以通过它来实现连接的保持

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

分库分表中间件的高可用实践

用户头像
无毁的湖光2020 年 9 月 16 日

分库分表中间件在我们一年多的锤炼下,基本解决了可用性和高性能的问题(只能说基本,肯定还有隐藏的坑要填),问题自然而然的就聚焦于高可用。本文就阐述了我们在这方面做出的一些工作。

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

从 linux 源码看 epoll

用户头像
无毁的湖光2020 年 9 月 14 日

在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。epoll能让内核记住所关注的描述符,并在对应的描述符事件就绪的时候,在epoll的就绪链表中添

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

解 Bug 之路 -Nginx 502 Bad Gateway

用户头像
无毁的湖光2020 年 9 月 9 日

事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反 应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个

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

万字长文 | 23 个问题 TCP 疑难杂症全解析

用户头像
yes的练级攻略2020 年 9 月 7 日

TCP 握手一定三次?挥手一定四次? 有 SACK 为什么还要 D-SACK? ...... 你要的全都有

实战解读丨 Linux 下实现高并发 socket 最大连接数的配置方法

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

摘要:Linux操作系统,无论是编写客户端程序还是服务端程序,在高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制。

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

理论 | 三天两夜,万字长文,吃透 TCP/IP

用户头像
简爱W2020 年 8 月 22 日

三天两夜,万字长文,吃透TCP/IP

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

一看就懂的三次握手

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

为什么要进行三次握手?两次为什么不行?

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

影响音视频延迟的关键因素(一):流媒体系统

用户头像
ZEGO即构2020 年 8 月 19 日

5大流媒体系统,选择哪种才能获得最低延时呢?

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

计算机网络基础 (十九)--- 传输层 -TCP 的拥塞控制

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

网络为什么会拥塞?TCP是如何应对网络拥塞的?

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 日

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

聊聊网络协议——基础篇

用户头像
Jerry Tse2020 年 7 月 29 日

对于架构师而言,他们“上能九天揽月,下能下河捉鳖”。之所以给人以无所不能的印象,主要在丰富的知识储备。网络协议作为架构师基础知识体系也是必须要掌握的。本文介绍一些架构师需要了解和掌握的基础网络协议概念。

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

计算机揭秘之: 网络分类和性能分析

用户头像
程序那些事2020 年 7 月 17 日

程序员天天都在写代码,关注的都是更高层次的封装,今天我们换个思路,让程序那些事来带你看一看隐藏在表象之下的网络和他们的性能分析。

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

【计算机网络】为什么要三次握手四次挥手?

用户头像
烫烫烫个喵啊2020 年 7 月 12 日

  TCP是面向连接的。在一个应用进程可以开始向另外一个应用进程发送数据之前,这两个进程必须先相互“握手”,即他们必须相互发送某些预备报文段,以建立确保数据传输的参数。

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

TCP/IP 协议族终于更新(第 4 版)了,世界著名计算机精选 PDF 美滋滋

用户头像
互联网架构师小马2020 年 6 月 15 日

《世界著名计算机教材精选·TCP/IP协议族(第4版)》,第一部分介绍基本概念和基础底层技术;第二部分介绍网络层协议;第三部分介绍运输层协议;第四部分介绍应用层协议;第五部分介绍下一代协议,即IPv6协议;第六部分介绍网络安全问题;第七部分是7个附录。

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

你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了

用户头像
小林coding2020 年 6 月 10 日

图解 TCP 重传、滑动窗口、流量控制、拥塞控制发愁等重要机制。

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

提高 TCP 性能的方法,你知多少?

用户头像
小林coding2020 年 6 月 8 日

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操心系统提供的内核参数的理解与应用。

教你动手写 UDP 协议栈

为啥要自己写一个mini UDP的协议栈?因为我们干偷偷摸摸的事情,哈哈哈!!!

TCP_TCP资料文章-InfoQ写作平台