前言
在闲暇之余复习一下TCP/IP也算是为面试做点准备吧。。。。
本文参考自https://www.jianshu.com/p/9f3e879a4c9c,对作者表示衷心感谢。
1.TCP/IP是什么?
Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。
2.分层结构
OSI七层模型 | TCP/IP概念模型 | 功能 | 协议族 |
---|---|---|---|
应用层 | 应用层 | 文件传输、电子邮件、文件服务、虚拟终端 | TFTP、HTTP、SNMP、FTP、DNS、TELNET |
表示层 | – | 数据格式化、代码转换、数据加密 | |
会话层 | – | 解除与建立与别的节点的联系 | |
传输层 | 传输层 | 提供端对端的接口 | TCP、UDP |