您的位置:首页 > 理论基础 > 计算机网络

面试前TCP/IP的总结与实践(一)

2017-02-13 08:24 204 查看

TCP/IP 背景和介绍

上世纪 70 年代,随着计算机技术的发展,计算机使用者意识到:要想发挥计算机更大的作用,就要将世界各地的计算机连接起来。但是简单的连接是远远不够的,因为计算机之间无法沟通。因此设计一种通用的“语言”来交流是必要可少的,这时 TCP/IP 协议就应运而生了。

TCP/IP(Transmission Control Protocol/Internet Protocol)是传输控制协议和网络协议的简称,它定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。

TCP/IP 不是一个协议,而是一个协议族的统称,里面包括了 IP 协议、ICMP 协议、TCP 协议、以及 http、ftp、pop3 协议等。网络中的计算机都采用这套协议族进行互联。

网络协议栈架构

提到网络协议栈结构,最著名的当属 OSI 七层模型,但是 TCP/IP 协议族的结构则稍有不同,它们之间的层次结构有如图对应关系:



可见 TCP/IP 被分为 4 层,每层承担的任务不一样,各层的协议的工作方式也不一样,每层封装上层数据的方式也不一样:

- (1)应用层:HTTP协议;

- (2)传输层:TCP 协议和 UDP 协议;

- (3)网络层:IP 协议,ARP、RARP 协议,ICMP 协议等;

- (4)网络接口层:是 TCP/IP 协议的基层,负责数据帧的发送和接收。



本个系列文章,就是从底向上分层次对 TCP/IP 的各协议做介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  计算机 技术 网络