Transport Layer

问答:

  • Responsible for reliable in order traffic delivery

3.1传输层服务

传输层提供了在不同主机上运行的应用进程间的逻辑通信 logical communication between app processes

传输层协议在终端系统 end system 中运行

  • 发送端 run side : 将app中的message分断break成一个个部分segment 然后传入网络层
  • 接收端 rcv side :将segment重新装配 reassemble成整段的message然后传入应用层
  • 不止一个传输协议 transport protocol,还有TCP和UCP
    • TCP:可靠的、有序的
    • 拥塞控制(congestion)、流控制(flow)、连接建立(connection setup)
    • UCP:不可靠的无需的
    • 只帮助IP实现了最基本的功能(no-frills extension)
    • 两者皆无法实现延迟带宽的保障(guarantee)

网络层和传输层的对比:

  • 网络层:主机之间的逻辑连接(logical communication)
  • 传输层:进程之间的逻辑链接

3.2MUX和DEMUX

MUX: multiplexing

  • 将多个流数据汇聚到一个流中 (serveral streams of data into a single stream)

    • e.g.在同一时间内刷新网页、登上微信、打开邮箱,这三个连接会通过相同的链接传输
    • 在发送机处理来自多个socket的数据,并加上传输首标transport header

DEMUX: demultiplexing

  • 一个数据流会被分成几个独立的部分(separated out into its individual components)

    • e.g. 手机接收到的包会被拆分发送到对应的程序中
    • 在接收机用首标信息header info将接收到的数据块传输到正确的socket
  • 工作机理:

    • 主机接受IP datagrams

      • 每一份携带源IP地址和目标IP地址(source IP address, destination IP address)
      • 每一份携带一个传输层的segment
      • 每一份segment中都含有源及目标的端口号(source, destination port number)
    • 主机利用IP地址以及端口号将segment直接放入合适的socket中

MUX / DEMUX

multiplexing at sender:

  • handle data from multiple sockets, add transport header

demultiplexing at receiver

  • use header info to deliver received segment to correct socket

Test

How demultiplexing works

host接收到IP datagram后

  • 每一个datagram都有source IP,destination IP
  • 每一个datagram携带一个transport layer的segment,每一个segment都有一个source port以及destination port

host利用IP address 以及 Port number来将segment放到相应(appropriate)的socket中

数据表样式

【IP 笔记 2.】北邮 互联网协议 Internet Protocol - Transport Layer相关推荐

  1. 互联网协议IP抓包分析 -- wireshark

    互联网协议IP抓包分析 – wireshark 互联网协议IP是Internet Protocol的缩写,中文缩写是网协 互联网协议也就是为计算机相互连接进行通信而设计的协议. IP地址协议报文首部 ...

  2. 北邮计算机网络dns实验报告,北邮计网实践实验报告范文

    计算机网络技术是一门需要动手实践才能真正掌握知识的学科,多参加实践,多动手,可以学到更多知识.下面是爱汇网小编为大家整理的北邮计网实践实验报告范文,供大家阅读! 北邮计网实践实验报告范文篇1 开学第一 ...

  3. 北邮计算机考研复试往年题目,北邮考研复试笔试题目汇总

    [实例简介] 北邮复试笔试的真题 今年考到的原题有很多 包括人工智能,数据库,编译原理,计算机体系结构等真题 [实例截图] [核心代码] 考研资料 └── 考研资料 ├── 2005年复试题目_fil ...

  4. 【北邮国院大三上】互联网协议_Internet Protocol_PART A

    北邮国院大三电商在读,全文为PPT机翻+自己理解,仅做整体复习浏览知识点熟悉定义用,不做考前突击复习重点用.有任何问题可评论指出,有需要本文pdf/docx/md/Effiesheet格式的同学请私信 ...

  5. 【北邮国院大三上】互联网协议_Internet Protocol_PART B

    北邮国院大三电商在读,全文为PPT机翻+自己理解,仅做整体复习浏览知识点熟悉定义用,不做考前突击复习重点用.有任何问题可评论指出,有需要本文pdf/docx/md/Effiesheet格式的同学请私信 ...

  6. 《TCP/IP详解卷1:协议》第6章 ICMP:Internet控制报文协议-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

  7. 计算机网络学习笔记(一) 计算机网络及互联网 Chapter1-Computer NetWorks and the Internet

    目录 一. What is the Internet 二.The Network Edge 2.1 Access Networks 2.2 Physical Media 三.The Network C ...

  8. 互联网协议 — TCP/IP 网络结构

    目录 文章目录 目录 计算机网络的分层体系结构 TCP/IP 协议族 TCP/IP 分层架构 PDU(Protocol Data Unit,协议数据单元)的类型:帧.包.段.消息 数据报文的封装与解封 ...

  9. 协议地址结构_通信之路——用最简洁的文字告诉你互联网协议TCP/IP

    (建议在学习本篇知识时先阅读我关于OSI的文章) 在上一篇文章中,我们详细介绍了OSI模型,对每一层的功能和作用都做了解释说明.在文章的最后也说到,OSI是一个理想化的模型,因为在设计之初未能考虑到实 ...

  10. 《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记

    章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...

最新文章

  1. 2021年大数据常用语言Scala(七):基础语法学习 条件表达式
  2. 不平等加剧与问责机制:纽约大学AI Now研究所2018 AI现状报告 | 报告
  3. Linux系统编程——线程私有数据
  4. php header 重定向 url不变_PHP实现页面跳转功能
  5. Windows下将MySQL5.5升级为MySQL5.7
  6. 循环队列的java结构_Java数据结构——循环队列
  7. 查了一晚上的资料,累啊。
  8. php 类自动执行方法,php类讲解8:PHP 自动加载类 __autoload() 方法
  9. Python读写与追加excel文件
  10. 微信 JSAPI 支付流程
  11. 农业银行联行号怎么查询_中国农业银行大额联行号12位是什么,怎么查找
  12. linux应用项目(一)数码相框(2)数码相框之字符编码与字符的点阵显示
  13. 基本if选择结构以及random
  14. 计算机联锁想系统包括哪几层,计算机联锁系统技术_习题.ppt
  15. 个人总结出来的git仓库迁移方案
  16. 同学用javascript写好了论坛自动灌水机。
  17. 释放已删除的InnoDB磁盘空间
  18. Linux音频驱动之二:Control接口的调用
  19. Flowable实战(二):表结构以及变量表单介绍
  20. python爬虫--【百度知道】自动答题

热门文章

  1. 金山云直播问答解决方案来了!让客户一天上线
  2. 到底如何理解文本?一文读懂命名实体识别(实体消歧和实体统一)
  3. 14. Zigbee应用程序框架开发指南 - 睡眠设备
  4. 大龄程序员的成长之路
  5. Reveal Effect(揭露效果)低版本兼容
  6. 东芝Q300 PS3110主控 开卡教程+软件(技术篇)
  7. LOTO课6:一只三极管的输出特性曲线的测绘
  8. 输出任意乘法 口诀表
  9. python实现明星专家系统:人脸识别自动比对
  10. html太极旋转css,前端CSS技巧之太极旋转图详解