面试必考的 TCP/IP 协议到底是什么鬼?
Posted 蓝桥云课精选
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试必考的 TCP/IP 协议到底是什么鬼?相关的知识,希望对你有一定的参考价值。
相信不少人在求职时,都看过这样的要求:
精通 TCP/IP,熟练使用 Socket 进行网路编程
面试中也会经常被问到:TCP/IP 协议是什么、三次握手四次挥手等问题。
TCP/IP 为什么这么重要?TCP/IP 协议是互联网的基石,作者鲍勃·卡恩和文顿·格雷被并成为“互联网之父”,30 多年过去了,它仍然是全球互联网得以稳定运行的保证。不管你是做开发、运维还是信息安全的,TCP/IP 协议都是你绕不过去的一环,程序员需要像学会看书写字一样,学会这个技能。
今天我们就详细讲解下 TCP/IP 的各个协议。
知识点
域名
端口号
封装和分用
教程出自实验楼课程《TCP/IP 网络协议基础入门》。
实验步骤
上世纪 70 年代,随着计算机技术的发展,计算机使用者意识到:要想发挥计算机更大的作用,就要将世界各地的计算机连接起来。但是简单的连接是远远不够的,因为计算机之间无法沟通。因此设计一种通用的 “语言” 来交流是必不可少的,这时 TCP/IP 协议就应运而生了。
TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。网络中的计算机都采用这套协议族进行互联。
下面我们将会学习预备知识。
IP 地址
ifconfig -a
以上是关于面试必考的 TCP/IP 协议到底是什么鬼?的主要内容,如果未能解决你的问题,请参考以下文章