TCP/IP 四层模型

1 述

  • 由于 OSI/RM 模型过于复杂难以实现,现实中广泛使用的是 TCP/IP 模型。
  • TCP/IP 是一个协议集,是由 ARPA ( Advanced Research Projects Agency Network 高等研究计划署网络 ) 于 1977 到 1979 年推出的一种网络体系结构和协议规范。
  • 随着 Internet 的发展,TCP/IP 得到进一步的研究和推广,成为 Internet 上的 “通用模型”。
  • TCP/IP 模型在 OSI 模型的基础上进行了简化,变成了四层,从下到上分别为:网络接口层、网络层、传输层、应用层。与 OSI 体系结构对比如下:
d95eb1365f18461c9b01cdb2dda25631.jpeg

2 各层功能

  • 可以看到,TCP/IP 模型 的网络接口层对应 OSI 模型的物理层、数据链路层,应用层对应会话层、表示层和应用层每一层的功能如下:
  • 应用层:应用程序为了访问网络所使用的一层
    数据以应用内部使用的格式进行传送,然后被编码成标准协议的格式
    比如万维网使用的 HTTP 协议,传输文件的 FTP 协议等等
  • 传输层:响应来自应用层的请求,并向网络层发出服务请求
    提供两台主机之间的数据传输,通常用于端到端连接、流量控制或者错误恢复
    最重要的两个协议就是 TCP 和 UDP
  • 网络层:提供端到端的数据包交付
    负责数据包从源发送到目的地
    任务包括网络路由、差错控制和 IP 编制等
    重要的协议有 IP、ICMP 等
  • 网络接口层:负责通过网络发送和接受 IP 数据包

3 每一层包括的协议如下图:

206fa4b4113e873dc58c31f788f989f2.jpeg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容