【IP 笔记 2.】北邮 互联网协议 Internet Protocol - Transport Layer
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中
- 主机接受IP datagrams
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相关推荐
- 互联网协议IP抓包分析 -- wireshark
互联网协议IP抓包分析 – wireshark 互联网协议IP是Internet Protocol的缩写,中文缩写是网协 互联网协议也就是为计算机相互连接进行通信而设计的协议. IP地址协议报文首部 ...
- 北邮计算机网络dns实验报告,北邮计网实践实验报告范文
计算机网络技术是一门需要动手实践才能真正掌握知识的学科,多参加实践,多动手,可以学到更多知识.下面是爱汇网小编为大家整理的北邮计网实践实验报告范文,供大家阅读! 北邮计网实践实验报告范文篇1 开学第一 ...
- 北邮计算机考研复试往年题目,北邮考研复试笔试题目汇总
[实例简介] 北邮复试笔试的真题 今年考到的原题有很多 包括人工智能,数据库,编译原理,计算机体系结构等真题 [实例截图] [核心代码] 考研资料 └── 考研资料 ├── 2005年复试题目_fil ...
- 【北邮国院大三上】互联网协议_Internet Protocol_PART A
北邮国院大三电商在读,全文为PPT机翻+自己理解,仅做整体复习浏览知识点熟悉定义用,不做考前突击复习重点用.有任何问题可评论指出,有需要本文pdf/docx/md/Effiesheet格式的同学请私信 ...
- 【北邮国院大三上】互联网协议_Internet Protocol_PART B
北邮国院大三电商在读,全文为PPT机翻+自己理解,仅做整体复习浏览知识点熟悉定义用,不做考前突击复习重点用.有任何问题可评论指出,有需要本文pdf/docx/md/Effiesheet格式的同学请私信 ...
- 《TCP/IP详解卷1:协议》第6章 ICMP:Internet控制报文协议-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- 计算机网络学习笔记(一) 计算机网络及互联网 Chapter1-Computer NetWorks and the Internet
目录 一. What is the Internet 二.The Network Edge 2.1 Access Networks 2.2 Physical Media 三.The Network C ...
- 互联网协议 — TCP/IP 网络结构
目录 文章目录 目录 计算机网络的分层体系结构 TCP/IP 协议族 TCP/IP 分层架构 PDU(Protocol Data Unit,协议数据单元)的类型:帧.包.段.消息 数据报文的封装与解封 ...
- 协议地址结构_通信之路——用最简洁的文字告诉你互联网协议TCP/IP
(建议在学习本篇知识时先阅读我关于OSI的文章) 在上一篇文章中,我们详细介绍了OSI模型,对每一层的功能和作用都做了解释说明.在文章的最后也说到,OSI是一个理想化的模型,因为在设计之初未能考虑到实 ...
- 《TCP/IP详解卷1:协议》第3章 IP:网际协议(2)-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
最新文章
- 2021年大数据常用语言Scala(七):基础语法学习 条件表达式
- 不平等加剧与问责机制:纽约大学AI Now研究所2018 AI现状报告 | 报告
- Linux系统编程——线程私有数据
- php header 重定向 url不变_PHP实现页面跳转功能
- Windows下将MySQL5.5升级为MySQL5.7
- 循环队列的java结构_Java数据结构——循环队列
- 查了一晚上的资料,累啊。
- php 类自动执行方法,php类讲解8:PHP 自动加载类 __autoload() 方法
- Python读写与追加excel文件
- 微信 JSAPI 支付流程
- 农业银行联行号怎么查询_中国农业银行大额联行号12位是什么,怎么查找
- linux应用项目(一)数码相框(2)数码相框之字符编码与字符的点阵显示
- 基本if选择结构以及random
- 计算机联锁想系统包括哪几层,计算机联锁系统技术_习题.ppt
- 个人总结出来的git仓库迁移方案
- 同学用javascript写好了论坛自动灌水机。
- 释放已删除的InnoDB磁盘空间
- Linux音频驱动之二:Control接口的调用
- Flowable实战(二):表结构以及变量表单介绍
- python爬虫--【百度知道】自动答题