计算机网络(四):运输层与应用层

本文详细介绍了计算机网络中的运输层和应用层。运输层主要负责复用与分用、可靠传输和拥塞控制,包括TCP和UDP协议。TCP通过三次握手建立连接,提供可靠传输,而UDP则是无连接且不保证可靠性的协议。应用层涉及DNS、DHCP、FTP、HTTP等协议,解释了它们的功能和工作原理。此外,还讨论了TCP的四次挥手断开连接以及TCP与UDP的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

一、运输层概述:

运输层实体仅存在于计算机中,而且通常会只有一个。

(一)运输层的任务

1、复用与分用:复用指发送计算机的运输层实体收集多个应用进程的数据,再使用网络层实体提供的服务把数据发送出去;分用指接受计算机的运输层实体收到网络层实体叫来的数据后再正确分配到不同的应用进程中去。

2、可靠传输:保证数据的可靠传输,数据丢失或出错时重传一遍;

3、拥塞控制:当网络中数据过多,出现拥塞时数据很容易丢失或出错,需要网络层降低数据发送速率,以缓解拥塞。

(二)运输层的端口

运输层为实现复用与分用功能,必须要区分不同的应用进程,以便正确分配数据,区分不同应用进程的办法就是给每个应用进程设置不同的标识,这个标识就是端口。

IP地址标识了一台计算机,端口号标识了计算机中的一个应用进程,IP地址与端口号组合在一起叫做套接字(Socket),套接字标识了世界范围内的一个应用进程。

运输层的协议数据单元叫做报文段,,在报文段首部中,有源端口号和目的端口号,分别是发送和接收进程的端口号。

常见的熟知端口号:

端口号

描述
21

FTP 文件传输协议的端口号

23 Telnet远程终端协议的端口号
25 SMTP简单邮件传输协议的端口号
53

DNS域服务器所开放的端口

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值