为什么TCP/IP协议栈要进行分层?

为什么TCP/IP协议栈要进行分层?TCP IP 协议栈通过分层实现不同操作系统和设备间的全球通信

目录

一、总结

二、术语定义

二、封存

1、简介

2、TCP/IP Layering(TCP/IP 分层)

1)TCP(Transmission Control Protocol)传输控制协议

2)UDP(User Datagram Protocol)用户数据报协议

3)IP(Internet Protocol)网际互连协议

4)ARP(Address Resolution Protocol)

5)Internet Address(IP地址)

3、封装与解封装

1)Encapsulation(封装)

2)Demultiplexing(解封装)

4、其它知识

1)Routers(路由器)

三、参考资料


一、总结

  1. TCP/IP 协议栈的强大之处:让完全不同的操作系统和设备之间,可以跨越全球正常通信
  2. TCP/IP协议栈分层的原因:每一层都负责通信的不同方面(Each layer responsible for a different facet of the communications)
    1. 网络层:路由服务(hop-by-hop service)
    2. 传输层:端到端服务(end-to-end service)

二、术语定义

术语

网络层

作用

网桥(bridge)

链路层

将2个或2个以上的LAN互联为一个逻辑LAN

路由器(router)

网络层

连接不同的网络(networks,如Ethernet, token ring),将一个网络的数据包发送到另外一个网络

二、封存

1、简介

  1. TCP/IP 协议栈的作用:让完全不同的操作系统和设备之间,可以跨越全球通信
  2. TCP/IP 协议栈通常被认为是4层:链路层、网络层、传输层、应用层

分层

作用

协议举例

Application

应用层

处理特定的应用程序,如 FTP, Telnet, etc 

Telnet, FTP, e-mail, DNS, etc.

Transport

传输层

在两台主机之间建立数据流

TCP, UDP

Network

网络层

处理数据包在网络层的流动,比如路由数据包

IP, ICMP, IGMP

Llink

链路层

包括设备驱动及对应的网卡,它们一起处理通信介质细节(together they handle all the hardware details of physically interfaceing with the cable),比如 Ethernet, token ring 等

 

device driver and interface card

 

今天的文章 为什么TCP/IP协议栈要进行分层?分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-21 21:33
下一篇 2024-12-21 21:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/92287.html