【计算机网络】-传输层-传输服务

【计算机网络】-传输层-传输服务

传输层概述

负责以期望的可靠性或质量跨网络传送数据

传输层的位置

1734701-20191125161056308-673951476.png

向上层提供的服务

引入传输层的原因

  • 网络层是网络承运商控制的
  • 传输层是用户控制的
  • 传输层可以消除网络层的不可靠性
  • 有了传输层,开发人员可以根据一组标准的传输层的服务原语编写代码,他们的程序可以运行在各种各样的网络上,不用处理不同的子网接口,也不用担心不可靠的传输过程

传输层向上层提供两种服务

  • 面向连接的传输服务
  • 无连接的传输服务

网络层、传输层和应用层之间的逻辑关系

1734701-20191125161250842-364877836.png

传输实体

  • 是完成传输层功能的硬件或软件
  • 可能位于
    1.操作系统的内核,或
    2.在一个独立的用户进程中,或
    3.以一个连接库的形式被绑定到网络应用中,或
    4.位于网络接口卡中

传输服务原语

应用程序通过传输服务原语访问传输服务
一个简单传输服务的原语
1734701-20191125161532006-711653531.png

TPDU(Transport Protocol Data Unit,传输协议数据单元)
从一个传输实体发送至另一个传输实体的消息
1734701-20191125161747017-355572085.png

伯克利套接字

1734701-20191125161914593-773607863.png

  • 广泛使用的原语从UNIX上的TCP开始
  • 使用“套接字”作为传输端点
  • 简单设置+套接字,绑定并接受
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值