目录

  • 1 传输层的功能
  • 2 两个重要协议
  • 3 常见服务及端口
  • 4 总结
  • 参考文献

1 传输层的功能

  1. 传输层是国际标准化组织提出的开放系统互连(OSI)参考模型中的第四层。
  2. 主要功能:传输层提供了主机应用程序进程之间的端到端的服务。包括:逻辑连接的建立、传输层寻址、数据传输、传输连接释放、流量控制、拥塞控制、多路复用和解复用、崩溃恢复等服务。
  3. 基本功能如下:
    • 分割与重组数据;
    • 按端口号寻址;
    • 连接管理;
    • 差错控制和流量控制,纠错的功能。
  4. 示意图:

2 两个重要协议

  1. 传输层中最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram Protocol) 。
  2. TCP:是一种面向连接的、可靠的、基于字节流的传输层通信协议。
  3. UDP:提供面向事务的简单不可靠信息传送服务。
  4. 两个协议特点对比:
TCP UDP
提供可靠传输 提供不可靠传输
提供面向连接的服务 无需建立连接
速度慢 速度快
仅能单播 单播、多播、广播
拥塞控制和流量控制
“动态报文长度”根据接收方的窗口大小和当前网络拥塞情况来决定 保留上面传下来的报文边界,不合并,不拆分。
要求通信数据的完整性和准确性较高,
eg: 文件传输、邮件发送与接收、重要状态的更新等。
要求通信的响应度高,对数据信息的安全性和完整性要求相对较低,
常用于实时通信,eg: 网络电话、网络视频、实时通信等。

3 常见服务及端口

  1. 端口:TCP/IP协议使用16位bit作为端口,一般用到的是1到65535,其中0一般不使用。
  2. 端口分类:
    • 公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
    • 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。
    • 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

4 总结

  1. 理解掌握传输层的功能;
  2. 对比掌握TCP与UDP协议的特点;
  3. 掌握端口含义及分类。

参考文献

  1. 《55-TCP和UDP的应用场景》视频教程
  2. 《56-传输层协议和应用层协议之间关系》视频教程
  3. 《57-服务和应用层协议之间的关系》视频教程
  4. 《58-服务和端口 端口和安全》视频教程
  5. 《59-传输层功能和端口范围》视频教程

【传输层01】传输层概述相关推荐

  1. 计算机网络之传输层:1、概述(传输层功能、端口号、套接字、TCP、UDP)

    传输层:1.概述 传输层的功能: TCP.UDP概述: 传输层寻址和端口: 熟知端口号: 套接字: 传输层的功能: 1.分用:接收方的传输层在剥去报文的首部后能够把这些数据正确交付目的应用进程 2.复 ...

  2. 计算机网络-传输层(传输层概述,TCP,UDP协议概述)

    文章目录 1. 传输层概述 2. TCP,UDP协议概述 3. 传输层的寻址与端口 1. 传输层概述 传输层是只有主机才有的层次. 传输层功能: 传输层提供进程和进程之间的逻辑通信. 网络层提供主机到 ...

  3. 数据链路层和传输层可靠传输是否重复多余

    碰到一个问题         传输层协议UDP,书上说不必事先建立连接,是无连接的不可靠的协议,只是尽最大努力交付,但UDP仅是传输层协议,下面还有数据链路层协议啊,该层中有超时重传,差错重传的ARQ ...

  4. 计算机网络中TCP属于,【填空题】TCP/IP协议将计算机网络的结构划分为应用层、传输层、网络互连层等4个层次,其中IP协议属于【1】层。...

    [填空题]TCP/IP协议将计算机网络的结构划分为应用层.传输层.网络互连层等4个层次,其中IP协议属于[1]层. 更多相关问题 [单选] 数据格式为透明的是()的通道,它与信号速率及电调制方式无关, ...

  5. 网络工程师课程---5、传输层(传输层常用协议有哪些)

    网络工程师课程---5.传输层(传输层常用协议有哪些) 一.总结 一句话总结: TCP/IP协议:端口80:传输控制协议:Transmission Control Protocol-TCP UDP协议 ...

  6. pdcp层的作用_LTE协议栈总体架构、PDCP层及RLC层概述

    系统架构 无线接入网和核心网的总体系统架构演进,结果是形成了一个扁平的RAN架构 + 分组核心网EPC架构. RAN负责整体网络中所有无线相关功能,包括调度.无线资源管理.重传协议.编码和各种多天线方 ...

  7. Java中dao层、service层、controller层、entity层和view层的概述

    目录 DAO层:(持久层)主要与数据库进行交互 Service层:(业务层 )控制业务 Controler层:(控制层 )控制业务逻辑 Entity层: (实体层 )数据库在项目中的类 View层: ...

  8. 【2017cs231n】课程笔记01:计算机视觉概述及历史背景

    [2017cs231n]课程笔记01:计算机视觉概述及历史背景 搜索微信公众号:'AI-ming3526'或者'计算机视觉这件小事' 获取更多算法.机器学习干货 csdn:https://blog.c ...

  9. 计算机网络汇聚层,31. 接入层 汇聚层 核心层 三层典型网络架构

    # 网络 网络.互联网络.企业级经典网络拓扑和家庭网络 # 互联网服务提供商 基于ISP和IXP的多层结构 # OSI 参考模型 程序员    :应用层.表示层.会话层.传输层 网络工程师:网络层和数 ...

最新文章

  1. 散布矩阵与相关系数的实践应用
  2. oracle同时更新多列数据,ORACLE 11G 表联合更新多列
  3. python的flask找不到网页_掌握这几个网页制作小技巧,让你快速提高你的网站转化率...
  4. Eureka集群部署
  5. 下一个嵌入式大神,难道不是你吗?
  6. 【解决问题】idea启动本地tomcat访问localhost:8080报404错误
  7. 【数据结构与算法】顺序表V2.0的Java实现
  8. 安卓button设置背景图_这些安卓源码调试技巧,不懂的人月薪绝对不过 30k !
  9. 【第7篇】Python爬虫实战-收集gitee中的issue问题
  10. 原创:协同过滤之ALS
  11. [USB-Blaster] Error (209040): Can't access JTAG chain
  12. 计算机组成原理问题集合
  13. 如何软件自动生成延时函数
  14. oninput和onpropertychange以及其兼容处理
  15. 验票证明怎么打印_纳税人证明在哪里打印
  16. inter至强服务器处理器型号,至强cpu性能排行2021
  17. 高德地图导航,不显示地图只有语音
  18. 《霍乱时期的爱情》读后感
  19. m3u8.sqlite转mp4(txkt,文末附程序下载地址)
  20. SQL中行转列、列转行

热门文章

  1. 怎么输出链表最后一个元素_听说AI将是人类最后一个发明?听听他怎么说!
  2. 设置chrome浏览器的开发调试工具主题为dark模式
  3. 手机电子邮件用outlook登录
  4. css制作3D立体旋转效果
  5. linux ss 命令
  6. 智能制造2025的内涵有哪些?
  7. 搞清线程池的几种实现方式
  8. 深度思考:变好,是对看不起你的人最有力的还击
  9. 粤海服务器维修,粤海街道总工会搭设“悦读”平台邀职工分... 深圳本地-大加...
  10. excel排名技巧:万能透视表加筛选找出销售冠军