当前位置: 首页 > news >正文

计算机网络--运输层

目录

1.运输层概述

2.运输层端口号、复用与分用的概念

3.UDP和TCP的对比

1.运输层概述

计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。

但实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。

如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议。

运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道。

根据应用需求的不同,因特网的运输层为应用层提供了两种不同的运输协议,即面向连接的TCP和无连接的UDP。

2.运输层端口号、复用与分用的概念


运行在计算机上的进程使用进程标识符PID来标志。

因特网上的计算机并不是使用统一的操作系统,不同的操作系统(windows,Linux,Mac OS) 又使用不同格式的进程标识符。
为了使运行不同操作系统的计算机的应用进程之间能够进行网络通信,就必须使用统一的方法对TCP/IP体系的应用进程进行标识。
TCP/IP体系的运输层使用端口号来区分应用层的不同应用进程。
端口号使用16比特表示,取值范围0~65535;

  • 熟知端口号:0~1023,IANA把这些端口号指派给了TCP/IP体系中最重要的一些应用协议,例如:FTP使用21/20,HTTP使用80,DNS使用53。
  • 登记端口号:1024~49151,为没有熟知端口号的应用程序使用。使用这类端口号必须在IANA按照规定的手续登记,以防止重复。例如:Microsoft RDP微软远程桌面使用的端口是3389。
  • 短暂端口号:49152~65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。

端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程,在因特网中,
不同计算机中的相同端口号是没有联系的。

3.UDP和TCP的对比

UDP:用户数据报协议

TCP:传输控制协议

UDP

  • 无连接
  • 支持一对一,一对多,多对一和
  • 多对多交互通信。
  • 对应用层交付的报文直接打包
  • 尽最大努力交付,也就是不可靠;不使用流量控制和拥塞控制。
  • 首部开销小,仅8字节

TCP

  • 面向连接
  • 每一条TCP连接只能有两个端点EP,只能是一对一通信。
  • 面向字节流
  • 可靠传输,使用流量控制和拥塞控制。
  • 首部最小20字节,最大60字节
http://www.rkmt.cn/news/129974.html

相关文章:

  • Excalidraw差分同步原理:精准同步每一处改动
  • Excalidraw最终一致性模型:保障数据完整性
  • 1、脚本编程入门指南
  • Excalidraw灾备方案:确保关键业务连续性
  • Excalidraw迭代器模式遍历:集合元素逐个访问
  • 11.Python 常用数据类型「增删改查」操作总结表格
  • Excalidraw工厂模式实现:对象创建更加优雅
  • Excalidraw双因素认证:强化账户登录安全性
  • 4、WSH 5.6 新特性全解析
  • 包头型材2025年口碑推荐榜出炉 - 2025年品牌推荐榜
  • 15、深入探索 Active Directory 搜索:优化策略与实用技巧
  • 16、活动目录搜索全解析
  • 详细介绍:LeetCode 每日一题笔记 日期:2025.11.23 题目:1262.可被三整除的最大和
  • Excalidraw依赖注入模式:提升代码可测试性
  • 18、C、脚本语言与WSH对象的深入解析
  • 轨迹记录软件哪个好?看是否支持多终端查看 - 企业数字化观察家
  • 区块链手艺:重塑信任与安全的未来
  • 2025 五大主流学习机品牌选购指南:适配孩子需求才是最优解 - 品牌测评鉴赏家
  • Excalidraw社区最火的5个AI增强插件
  • Excalidraw Helm Chart发布:一键部署生产环境
  • 四川自习室加盟全攻略:从市场剖析到品牌优选,助你精准入局 - 品牌测评鉴赏家
  • 【node.js】如何使用 node.js 来制作命令行应用?
  • 浙江自习室加盟指南:从市场洞察到品牌优选,这份攻略帮你少走弯路 - 品牌测评鉴赏家
  • Excalidraw自定义组件库:建立团队统一设计语言
  • 2025年公办中专汽修班排名情况 - 2025年品牌推荐榜
  • 给孩子选AI学习机别跟风!拆解5大品牌真实内幕,这样选不踩坑 - 品牌测评鉴赏家
  • 基于Springboot笔记本分享平台【附源码+文档】
  • Flink源码阅读:Checkpoint机制(上)
  • Excalidraw RTL布局适配:服务中东地区用户
  • Excalidraw内存管理优化:长时间运行不卡顿