网络学习笔记(传输层)

表中是一些应用层协议和对应传输层协议。

应用应用层协议传输层协议
名字转换DNSUDP
文件传送TFTPUDP
路由选择协议RIPUDP
IP地址配置BOOTP,DHCPUDP
网络管理SNMPUDP
远程文件服务器NFSUDP
IP电话专用协议UDP
流式多媒体通信专用协议UDP
电子邮件SMTPTCP
远程终端接入TELNETTCP
万维网HTTPTCP
文件传送FTPTCP

传输层的端口号可分为两大类:

  1. 服务器端使用的端口号。其中又分为两种,一种叫熟知端口号系统端口号。数值为0~1023,IANA把这些端口号指派给了TCP/IP最重要的一些应用程序,让所有用户都知道。另一种叫做登记端口号,数值为1024~49151。提供给没有熟知端口号的应用使用。使用这类端口号必须在IANA按照规定的书序登记,防止重复。
  2. 客户端使用的端口号。数值Wie49152~65535,仅在客户进程运行时才动态选择,又叫短暂端口号

UDP没有拥塞控制:很多实时应用要求源主机以恒定速率发送数据,并允许丢失一些数据,但不能有太大时延。UDP在网络出现拥塞时不会使源主机的发送速率降低。
UDP首部开销小,只有8字节,小于TCP的20字节。
UDP的校验和把首部和数据部分一起校验

套接字:端口号拼接到IP地址构成套接字。

应用进程把数据交给TCP发送缓存后,就由TCP来控制具体的发送时机了,具体有三种机制:

  1. 只要缓存中存放的数据达到MSS字节时,就组装成一个TCP报文段发送出去;
  2. 使用推送操作,立刻将缓存区的数据(即使没达到MSS)发送出去;
  3. 发送方的一个计时器期限到了,就把缓存区的数据封装发送出去。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值