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

TCP/IP协议栈通过分层实现不同操作系统和设备间的全球通信。网络层负责路由服务,传输层提供端到端服务。TCP提供可靠数据传输,UDP则简单不可靠。IP协议在TCP/UDP之上,ARP处理IP地址转换。封装与解封装过程确保数据准确传输。
摘要由CSDN通过智能技术生成

目录

一、总结

二、术语定义

二、封存

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值