TCP/IP(一):协议分层

一、TCP/IP协议分层(与UDP进行比较)

  • 网络访问层:提供了与物理网络连接的接口。针对传输介质设置数据的格式,根据硬件的物理地址实现数据的寻址,对数据在物理网络中的传递提供错误控制(数据报在此被称为帧)
  • 网际层:提供独立于硬件的逻辑寻址,从而让数据能够在具有不同物理结构的子网之间传递。提供路由功能来降低流量,支持网间的数据传递(术语“网间”(internetwork)指的是多个局域网互相连接而形成的较大的网络,比如大公司里的网络或Internet)。实现物理地址(网络访问层使用的地址)与逻辑地址的转换(数据报在此被称为数据报);
  • 传输层:为网络提供了流量控制、错误控制和确认服务。充当网络应用程序的接口(数据包来自TCP被称为分段,来自UDP被称为数据报);
  • 应用层:为网络排错、文件传输、远程控制和 Internet 操作提供了应用程序,还支持应用编程接口(API),从而使得针对特定操作系统编写的程序能够访问网络。本书后面的章节将详细介绍TCP/IP协议每一层的行为(数据包在此处被称为消息)。

二、工作原理

  1. 数据从工作于应用层的协议、网络服务或应用编程接口(API)通过TCPUDP端口传递到两个传输层协议(TCP或UDP)中的一个。程序可以根据需要通过TCP或UDP访问网络。
    • TCP是面向连接的协议。与无连接的协议相比,面向连接的协议提供更复杂的流量控制和错误控制TCP能够确保数据的发送质量,比UDP更可靠,但由于需要进行额外的错误检测和流量控制,因此比UDP的速度慢
    • UDP是个无连接的协议,比 TCP快,但是不可靠,它把错误控制的责任推给了应用
  2. 数据分段传递到网际层,IP协议在此提供逻辑寻址信息,并且把数据封装为数据报
  3. IP 数据报进入网络访问层,传递到与物理网络相连接的软件组件。网络访问层创建一个或多个数据帧,从而进入到物理网络。在像以太网这样的局域网系统中,帧可能包含从表格里获得的物理地址信息,而这些表格是由网际层的ARP维护的(ARP是地址解析协议,把IP地址转换为物理地址)。
  4. 数据帧被转化为比特流,通过网络介质进行传输。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值