计算机网络教程-传输层(十)传输层提供的服务:进程与进程通信,寻址,差错、流量、拥塞控制。

本文深入探讨TCP/IP协议簇中的传输层,讲解了进程到进程的通信、寻址(端口号、ICANN范围、套接字地址)以及流量控制、差错控制和拥塞控制等关键概念。详细阐述了如何通过端口号区分进程,以及封装与解封装、多路复用与多路分解的工作原理。
摘要由CSDN通过智能技术生成

TCP/IP 协议簇中的传输层位于应用层和网络层之间。它为应用层提供服务,并接收来自网络层的服务。传输层是客户程序和服务器程序之间的联络人,是一个进程到进程的连接。传输层是TCP/IP 协议簇中的核心;它是因特网上从一点到另一个点传输数据的端到端逻辑传输媒介。

一、进程到进程的通信

        传输层协议的首要任务是提供进程到进程通信process-to-process communication)。进程是使用传输层服务的应用层实体(运行着的程序)。网络层负责计算机层次的通信(主机到主机通信)。网络层协议只把报文传递到目的计算机。然而,这是不完整的传递。报文仍然需要递交给正确的进程。这正是传输层接管的部分。传输层协议负责将报文传输到正确的进程。


二、寻址

1.端口号

        一个远程计算机在同一时间可以运行多个服务器程序,就像许多本地计算机可在同一时间运行一个或多个客户应用程序一样。对通信来说,我们必须定义本地主机、本地进程、远程主机以及远程进程。我们使IP 地址来定义本地主机和远程主机。为了定义进程,我们需要第二个标识符,称为端口号portnumber)。在 TCP/IP 协议簇中,端口号是在 0 65 535 之间的 16 位整数。

       客户程序用端口号定义它自己,这称为临时端口号ephemeral port number)。临时这个词表示短期的short-lived<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值