随笔分类 - 计算机网络
摘要:本文转载自Linux编程之epoll 导语 现在有这么一个场景:我是一个很忙的大老板,我有100个手机,手机来信息了,我的秘书就会告诉我“老板,你的手机来信息了。”我很生气,我的秘书就是这样子,每次手机来信息就只告诉我来信息了,老板赶紧去看。但是她从来不把话说清楚:到底是哪个手机来信息啊!我可有10
阅读全文
摘要:本文转载自Linux IO模式及 select、poll、epoll详解 导语 本文讨论的背景是Linux环境下的network IO。 本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?
阅读全文
摘要:本文转载自文件描述符(File Descriptor)简介 导语 维基百科:文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往
阅读全文
摘要:本文转载自Linux文件/proc/net/tcp分析 导语 /proc/net/tcp文件提供了tcp的连接信息,是由net/ipv4/tcp_ipv4.c中的tcp4_seq_show()实现信息打印的 本文内容来源于linux官方文档proc_net_tcp.txt 官方文档解释 proc_n
阅读全文
摘要:本文转载自OAuth 2.0 的四种方式 导语 上一篇文章介绍了 OAuth 2.0 是一种授权机制,主要用来颁发令牌(token)。本文接着介绍颁发令牌的实务操作。 下面我假定,你已经理解了 OAuth 2.0 的含义和设计思想,否则请先阅读这个系列的上一篇文章。 RFC 6749 OAuth 2
阅读全文
摘要:本文转载自 "深入理解Linux TCP backlog" 当应用程序调用 系统调用让一个 进入 状态时,需要指定一个参数: 。这个参数经常被描述为,新连接队列的长度限制。 tcp state diagram.png 由于 建立连接需要进行3次握手,一个新连接在到达 状态可以被 系统调用返回给应用程
阅读全文
摘要:本文转载自 "DNS 原理入门" 导语 DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 DNS 是什么? DNS (Domain Name System
阅读全文
摘要:本文转载自 "最佳搭档:利用 SSH 及其配置文件节省你的生命" 导语 SSH 协议是事实上的互联网基石之一。在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他设备( )的过程是明文的。这意味着,整个通信过程,很容易被旁路嗅探,泄露敏感信息。 OpenS
阅读全文

浙公网安备 33010602011771号