为什么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协议栈要进行分层?_第1张图片

 

你可能感兴趣的:(网络知识,网络协议)