传输层概述

传输层是只有主机才有的层次(路由器没有),为应用层提供通信服务,使用网络层的服务

传输层的功能

  • 传输层提供进程与进程之间的逻辑通信(网络层提供主机之间的逻辑通信)。
  • 复用和分用
  • 传输层对收到的报文进行差错检测
  • 传输层的两种协议

传输层的两个协议

面向连接的传输控制协议TCP

传送数据之前必须建立连接,数据传送结束后要释放连接。不提供广播或多播服务。由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销:确认,流量控制,计时器及连接管理等。

可靠,面向连接,时延大,适用于大文件。

无连接的用户数据报协议UDP

传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。

不可靠,无连接,时延小,适用于小文件。

传输层的寻址与端口

复用:

应用层所有的应用进程都可以通过传输层再传输到网络层。

分用:

传输层从网络层收到数据后交付指明的应用进程。

逻辑端口/软件端口:

端口是传输层的SAP,标识主机中的应用进程。

端口号只有本地意义,在因特网中不同计算机的相同端口是没有联系的。

端口号长度为16bit,能标识65536个不同的端口号。

按范围划分端口号:

  • 服务端使用的端口号:还分为熟知端口号(0 ~ 1023,给TCP/IP最重要的一些应用程序,让所有用户都知道)和登记端口号(1024 ~ 49151,为没有熟知端口号的应用程序使用的)。
  • 客户端使用的端口号:仅在客户进程运行时才动态选择(范围49152 ~ 65535)。

部分重要的应用程序端口号:

套接字:

在网络中采用发送方和接收方的套接字组合来识别端点,套接字唯一标识了网络中的一个主机和它上面的一个进程。

套接字Socket = (主机IP地址,端口号)

传输层UDP协议

传输层TCP协议

计算机网络 --- 传输层相关推荐

  1. 5.3.1计算机网络传输层之TCP可靠传输

    文章目录 0.前言 1.TCP可靠传输简介 2.序号 3.确认 4.重传 0.前言 再看此篇文章之前,得熟悉一下TCP首部报文等知识 计算机网络传输层之TCP协议(tcp协议特点.tcp报文段首部格式 ...

  2. 计算机网络协议的特点,计算机网络传输层协议类型与特点

    我们在上文中给大家简单介绍了计算机网络体系的七层结构,而今天我们就一起来了解一下,计算机网络传输层协议类型与特点. 传输层涉及到两个重要的协议:UDP和TCP,本节我们重点介绍这两个协议. 1.UDP ...

  3. 计算机网络 - 传输层

    一.传输层 为进程提供通用数据传输服务.由于应用层协议很多,定义通用的传输层协议就可以支持不断增多的应用层协议.运输层包括两种协议:传输控制协议 TCP,提供面向连接.可靠的数据传输服务,数据单位为报 ...

  4. 计算机网络传输层之SR协议

    系列文章目录 第二章计算机网络传输层之可靠数据传输之流水线机制与滑动窗口协议-Selective Repeat协议(SR协议) 计算机网络传输层之SR协议 系列文章目录 九.Selective Rep ...

  5. 计算机网络传输层课件,计算机网络技术,传输层协议课件

    计算机网络技术,传输层协议课件 lufei1108@ 阿迪达斯三条纹标志是由阿迪达斯的创办人阿迪·达斯勒设计的,三条纹的阿迪达斯标志代表山区,指出实现挑战.成就未来和不断达成目标的愿望. 第4章 传输 ...

  6. 自顶向下计算机网络 传输层

    自顶向下计算机网络学习 传输层 一.概述和传输层服务 1.1 传输层提供的服务 1.2传输层和网络层的关系 1.3 传输层协议 可靠的.保序的传输:TCP 不可靠.不保序的传输:UDP 二.多路复用与 ...

  7. 计算机网络 | 传输层的两个重要协议——TCP、UDP

    目录 传输层概述 传输层的作用 运输层端口号.复用与分用的概念 发送方的复用和接收方的分用 UDP和TCP的对比 TCP的流量控制 TCP的拥塞控制 TCP的差错控制 UDP的差错控制的和流控 TCP ...

  8. 计算机网络传输层UDP协议--龙之介计算机网络学习(3)

    概述: 其实计算机网络主要聊的就是因特网五层协议栈的那几种协议,通过对各个协议的构成,了解一个数据包(报文)是如何从网络中完成传输的作用. 这是一个系列的,主要用于自己复习计网. 计算机网络应用层–龙 ...

  9. 计算机网络传输层课件,计算机网络基椽第八章(传输层)(全)ppt培训课件

    计算机网络基椽第八章(传输层)(全)ppt培训课件 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 第八章 传输层,传输层的地位. ...

  10. 计算机网络----传输层

    传输层的作用: IP层提供点到点的连接 传输层提供端到端的连接 TCP Transmission Control Protocol 传输控制协议 可靠的.面向连接的协议 传输效率低 TCP的封装格式 ...

最新文章

  1. 网路游侠:日志审计系统与SOC的区别
  2. MS SQL 维护小记
  3. 一个或多个实体的验证失败。 有关更多详细信息,请参见“ EntityValidationErrors”属性
  4. C语言实验——矩阵转置_JAVA
  5. 嵌入式C语言基础(二)
  6. 理解ASP.NET Core中的中间件
  7. mysql往前一天同一时间_Mysql时间轴数据 获取同一天数据的前三条
  8. 给GridView设置行高
  9. python+requests进行get、post方法接口测试
  10. C#处理鼠标和键盘事件
  11. 常见的新算法的标准测试函数
  12. ASP .Net Core系统部署到 CentOS7 64 具体方案
  13. 苹果电脑安装鸿蒙系统,苹果笔记本可以安装别的操作系统吗?
  14. PHP函数array_intersect_ukey
  15. 程序员王不留到底干了啥?!
  16. 初探springboot的荆棘之路
  17. Filebeat实现简单格式化数据dissect
  18. java 订单支付_Java多订单多支付方式分配金额问题的解决
  19. 华为 应用隐藏大师 计算机,【分享】应用隐藏大师v6.3.1~一键隐藏不想让别人看到的软件...
  20. 数值分析复习(一)线性插值、抛物线插值

热门文章

  1. 语言条件语序心得_考研分享 | 王远新语言学教程要点总结(第五章)
  2. C++一位的字符数字转数字
  3. 有25匹马,5条赛道
  4. 统计学第二章--感知机
  5. linux 的 grep 命令 和 ngrep 命令
  6. Effective Java~36. 用EnumSet 代替位域
  7. 自动分页,返回时跳回指定页
  8. 【错误记录】Invalid character found in method name. HTTP method names must be tokens
  9. springboot 技术图谱_java后台(Springboot)开发知识图谱高频技术汇总-学习路线...
  10. 现代软件工程 第十四章 【质量保障】 练习与讨论