TCP三次握手与四次挥手——上篇

news/2024/5/17 18:00:16 标签: tcp, 计算机网络
面试官:说说TCP三次握手过程,如果两次握手会怎么样?

让我们来看一个故事,读完这个故事,我相信你和面试官的对话会非常愉快。

网络帝国的崛起

随着时间的流逝,计算机帝国的子民耐不住寂寞,他们好想去外面的世界看看,去其他的计算机家中串串门,他们经常抱怨,为什么那些官员可以互相聊天,而我们只能自己对自己说话.

这些抱怨传到了计算机国王的耳中,国王也很头痛啊,他也想让子民相互沟通,畅聊无阻,可是不同计算机运行着不同的操作系统,他们在表达同一种信息的时候采用的方式千差万别,很难统一啊,官员们也是费了好大劲才把那么几个操作系统的通信搞定,更何谈万千子民了.

这一次,国王召开会议与大臣一起讨论这个问题,最终一致认为成立网络专研小组,专门研究此问题

tcpip-家族的诞生">TCP/IP 家族的诞生

成立专家组之后,专家立即开始讨论如何使不同计算机建立通信,通过大量的考察不同的操作系统,专家们历经千辛万苦最终制定了统一标准——TCP/IP 协议族(注意:TCP/IP不是一个协议,而是一系列协议的总和),这个家族里包含了许多协议,比如常见的TCP协议,UDP协议

一次奇异的聊天

专家组把协议给国王看了看,国王非常高兴,马上派人把TCP/IP协议族中的所有协议分发给万千子民并给每一位子民拉了一根网线,子民们收到也非常高兴,各自研究其协议了

上官天宇和司马剑就是其中两位&#


http://www.niftyadmin.cn/n/885920.html

相关文章

TCP三次握手四次挥手——下篇

这是一个系列故事,没有读过上篇的不妨看看《TCP三次握手与四次挥手——上篇》 面试官:说说TCP四次挥手的过程 酋长从宫中回来不久,国王就颁布了新的TCP协议法案,这次修正版的TCP协议运行的很好,举国上下一片喜悦 从小白到菜鸟的转变 经过上次的聊天后,司马和上官成为了…

我是一个垃圾收集器——上篇

面试官:垃圾回收介绍一下 垃圾回收算法算是一个常问的知识点了,今天我们听听垃圾收集器的叙述 幸福的Java程序员 我是一个垃圾收集器,自从有了我,Java程序员们不知道要比C++程序员幸福多少倍,从此再也不用为每一个new操作去写配对的delete/free代码了(没有语言 鄙视) …

硬链接与软链接

前言 在 Linux 底下的连结档有两种,一种是类似 Windows 的快捷方式功能的文件,可以让你快速的链接到目标文件(或目录),这种是软链接;另一种则是透过文件系统的 inode 连结来产生新档名,而不是产生新文件!这…

磁盘的分区、格式化、挂载

磁盘的分区、格式化、挂载 对于一个系统管理者( root )而言,磁盘的的管理是相当重要的一环,尤其近来硬盘已经渐渐的被当成是消耗品了 ..... 如果我们想要在系统里面新增一颗硬盘时,应该有哪些动作需要做的呢: 对磁盘进行分区&…

happens-before揭秘

面试官:讲讲happens-before happens-before是判断数据是否存在竞争、线程是否安全的重要依据 JMM的自我介绍 Hello 大家好,我原名叫Java Memory Model(Java 内存模型),大家都叫我JMM,简洁又好听,我挺喜欢。 并发编程这块,没有我可是不行的,我要解决的问题就是一个线程…

磁盘与目录的容量

磁盘与目录的容量 现在我们知道磁盘的整体数据是在 superblock 区块中,但是每个各别文件的容量则在 inode 当中记载的。那在文字接口底下该如何叫出这几个数据呢?底下就让我们来谈一谈这两个命令: df:列出文件系统的整体磁盘使用…

轻而快的CAS

面试官: 讲讲CAS,CAS会有什么问题? 慢腾腾的synchronized 并发世界,分秒必争,快者为王,synchronized那厮,整天情绪消极,完全一个悲观主义者,怎么说呢? 每当他访问一个共享变量的时候,他都认为这个共享变量会被其他人所修改,所以他就给这个共享变量加一个锁,自己独…

synchronized与Lock 擂台之战

面试官:说说synchronized和Lock(或ReentrantLock)的区别 Java 1.5之后,对共享变量访问的协调机制除了之前的synchronized和volatile又多了一个Lock,深刻理解synchronized与Lock,并熟悉两者的应用场景对编写并发程序有着非常重要的作用 部落新添大将 话说JDK1.5之前,并发…